Class | Description |
---|---|
CardDetails |
The
CardDetails object contains details about a specific card presented to a reader |
CardPresentDetails |
CardPresentDetails contains payment method details for a payment method of type CARD_PRESENT |
Charge |
The
Charge object contains details about a charge made to a class PaymentIntent |
DiscoveryConfiguration |
The
DiscoveryConfiguration contains configuration information relevant to the reader
discovery process. |
PaymentIntent |
The
PaymentIntent represents your intent to collect payment
from a customer, tracking the lifecycle of the payment process through each
step. Each PaymentIntent typically correlates with a single “cart” or customer
session in your application. |
PaymentIntentParameters |
The
PaymentIntentParameters class contains information that will be used for the
creation of a new class PaymentIntent . To create a PaymentIntentParameters instance,
the class PaymentIntentParameters.Builder class should be used. |
PaymentMethod |
PaymentMethod objects represent your customer's payment instruments. They can be used
with class PaymentIntent s to collect payments, or saved to Customer objects to store instrument
details for future payments. |
PaymentMethodDetails |
PaymentMethodDetails contains details about the payment method used to complete a
class PaymentIntent |
ReadReusableCardParameters |
Parameters for reading a reusable card.
|
Reader |
The
Reader is a representation of a physical reader device. |
ReaderInputOptions |
The
ReaderInputOptions represents the set of enum ReaderInputOptions.ReaderInputOption s currently
available to your user. |
ReaderSoftwareUpdate |
ReaderSoftwareUpdate contains information about a potential software update to the
reader. |
ReceiptDetails |
All necessary information for generating receipts
|
Enum | Description |
---|---|
ConnectionStatus |
The
ConnectionStatus represents the current state of the reader-terminal connection. |
DeviceType |
The possible device types for a reader.
|
PaymentIntentStatus |
A
PaymentIntentStatus represents the state that a given class PaymentIntent is
currently in. |
PaymentMethodType |
An enum representing the type of payment method being handled
|
PaymentStatus |
A
PaymentStatus represents any of the states that a single payment can be in. |
ReaderDisplayMessage |
A
ReaderDisplayMessage represents any of the possible messages emitted by the reader as
it is accepting input. |
ReaderEvent |
A
ReaderEvent represents any of the possible events you can receive from a connected
reader. |
Exception | Description |
---|---|
ConnectionTokenException |
The
ConnectionTokenException is an exception type that should be thrown by the
interface ConnectionTokenProvider when there's an unresolvable error that prevents us from
fetching a connection token |
TerminalException |
A
TerminalException represents an error thrown during SDK operations and will contain
a enum TerminalException.TerminalErrorCode and an errorMessage to provide more specific details. |