| Interface | Description |
|---|---|
| CardInputListener |
Represents a listener for card input events.
|
| Class | Description |
|---|---|
| AddSourceActivity |
Activity used to display a
CardMultilineWidget and receive the resulting
Source in the #onActivityResult(int, int, Intent) of the launching activity. |
| CardInputWidget |
A card input widget that handles all animation on its own.
|
| CardMultilineWidget |
A multiline card input widget using the support design library's
TextInputLayout
to match Material Design. |
| CardNumberEditText |
An
EditText that handles spacing out the digits of a credit card. |
| CountryAutoCompleteTextView | |
| ExpiryDateEditText |
An
EditText that handles putting numbers around a central divider character. |
| IconTextInputLayout |
This class uses Reflection to make the Support Library's floating hint text move above
a DrawableLeft, instead of just straight up beside it.
|
| LockableHorizontalScrollView |
An extension of the
HorizontalScrollView class that can be locked and
unlocked programmatically. |
| MaskedCardView |
View that displays card information without revealing the entire number, usually for
selection in a list.
|
| PaymentFlowActivity |
Activity containing a two-part payment flow that allows users to provide a shipping address
as well as select a shipping method.
|
| PaymentMethodsActivity |
An activity that allows a user to select from a customer's available payment methods, or
to add new ones.
|
| PaymentUtils | |
| SelectShippingMethodWidget |
A widget that allows the user to select a shipping method.
|
| ShippingInfoWidget |
A widget used to collect address data from a user.
|
| StripeEditText |
Extension of
AppCompatEditText that listens for users pressing the delete key when
there is no text present. |
| Annotation Type | Description |
|---|---|
| CardInputListener.FocusField | |
| ShippingInfoWidget.CustomizableShippingField |
Constants that can be used to mark fields in this widget as optional or hidden.
|