| Interface | Description |
|---|---|
| Callback<R> |
Communicates the result of an asynchronous operation.
Callback.onResult will be invoked exactly once per
operation. |
| CallbackReference |
A reference to a
interface Callback that can be cleared to prevent memory leaks. |
| CardEntryActivityCallback |
A callback that handles the result of a card entry activity. A successful result contains a
class CardEntryActivityResult.Success. If the user cancels before the card entry is complete, the
result contains a class CardEntryActivityResult.Canceled. |
| CreateNonceCallback |
A callback that handles the result of a
GooglePayManager.createNonce request. The result
contains a class CreateNonceResult.Success if the request was successful or a
class CreateNonceResult.Error if there was an error. |
| Class | Description |
|---|---|
| Card |
Represents the non-confidential details of a card.
|
| CardEntryActivityResult |
Represents the result of a
CardEntryManager.startCardEntryActivity request. The result will
be an instance of class CardEntryActivityResult.Success if the request is successful, or class CardEntryActivityResult.Canceled if the user canceled
the request. |
| CardEntryManager |
Lets the application collect card information and exchange it for a Square card nonce using
Square's card entry activity.
|
| CardResult |
Represents the result of a successful request to process card payment information.
Contains the Square nonce of a card and the non-confidential card details.
|
| CreateNonceResult |
Represents the result of a
GooglePayManager.createNonce request. The result will be an instance
of class CreateNonceResult.Success if the request is successful or class CreateNonceResult.Error if the request failed. |
| GooglePayManager |
Lets the application create a Square card nonce from a Google Pay token.
|
| MobileCommerceSdk |
The entry point for the Mobile Commerce SDK. Sets the Square application ID and provides access
to managers for all SDK operations.
|