Skip navigation links
A B C D E F G H I J L M N O P R S T U V W Z 

A

AccountParams - Class in com.stripe.android.model
Represents a grouping of parameters needed to create a Token for a Connect account on the server.
AccountParams() - Constructor for class com.stripe.android.model.AccountParams
 
ACTION_API_EXCEPTION - Static variable in class com.stripe.android.CustomerSession
 
addCustomerSource(Context, String, String, CustomerSession.SourceRetrievalListener) - Method in class com.stripe.android.CustomerSession
Add the input source to the current customer object.
addLoggingToken(String) - Method in class com.stripe.android.model.Card
Add a logging token to this Card object.
addProductUsageTokenIfValid(String) - Method in class com.stripe.android.CustomerSession
 
Address - Class in com.stripe.android.model
Model for an owner address object in the Source api.
Address(Parcel) - Constructor for class com.stripe.android.model.Address
 
Address.Builder - Class in com.stripe.android.model
 
Address.RequiredBillingAddressFields - Annotation Type in com.stripe.android.model
 
ADDRESS_LINE_ONE_FIELD - Static variable in class com.stripe.android.view.ShippingInfoWidget
 
ADDRESS_LINE_TWO_FIELD - Static variable in class com.stripe.android.view.ShippingInfoWidget
 
addressCity(String) - Method in class com.stripe.android.model.Card.Builder
 
addressCountry(String) - Method in class com.stripe.android.model.Card.Builder
 
addressLine1(String) - Method in class com.stripe.android.model.Card.Builder
 
addressLine1Check(String) - Method in class com.stripe.android.model.Card.Builder
 
addressLine2(String) - Method in class com.stripe.android.model.Card.Builder
 
addressState(String) - Method in class com.stripe.android.model.Card.Builder
 
addressZip(String) - Method in class com.stripe.android.model.Card.Builder
 
addressZipCheck(String) - Method in class com.stripe.android.model.Card.Builder
 
AddSourceActivity - Class in com.stripe.android.view
Activity used to display a CardMultilineWidget and receive the resulting Source in the #onActivityResult(int, int, Intent) of the launching activity.
AddSourceActivity() - Constructor for class com.stripe.android.view.AddSourceActivity
 
ALIPAY - Static variable in class com.stripe.android.model.Source
 
AMERICAN_EXPRESS - Static variable in class com.stripe.android.model.Card
 
APIConnectionException - Exception in com.stripe.android.exception
An Exception that represents a failure to connect to Stripe's API.
APIConnectionException(String) - Constructor for exception com.stripe.android.exception.APIConnectionException
 
APIConnectionException(String, Throwable) - Constructor for exception com.stripe.android.exception.APIConnectionException
 
APIException - Exception in com.stripe.android.exception
An Exception that represents an internal problem with Stripe's servers.
APIException(String, String, Integer, Throwable) - Constructor for exception com.stripe.android.exception.APIException
 
asBankAccountType(String) - Static method in class com.stripe.android.model.BankAccount
Converts a String value into the appropriate BankAccount.BankAccountType.
asCard() - Method in class com.stripe.android.model.CustomerSource
 
asCardBrand(String) - Static method in class com.stripe.android.model.Card
Converts an unchecked String value to a Card.CardBrand or null.
asFundingType(String) - Static method in class com.stripe.android.model.Card
Converts an unchecked String value to a Card.FundingType or null.
asSource() - Method in class com.stripe.android.model.CustomerSource
 
AuthenticationException - Exception in com.stripe.android.exception
An Exception that represents a failure to authenticate yourself to the server.
AuthenticationException(String, String, Integer) - Constructor for exception com.stripe.android.exception.AuthenticationException
 

B

BANCONTACT - Static variable in class com.stripe.android.model.Source
 
BankAccount - Class in com.stripe.android.model
Model class representing a bank account that can be used to create a token via the protocol outlined in the Stripe documentation.
BankAccount(String, String, String, String) - Constructor for class com.stripe.android.model.BankAccount
Constructor used to create a BankAccount object with the required parameters to send to Stripe's server.
BankAccount(String, String, String, String, String, String, String, String) - Constructor for class com.stripe.android.model.BankAccount
Constructor with no account number used internally to initialize an object from JSON returned from the server.
BankAccount.BankAccountType - Annotation Type in com.stripe.android.model
 
brand(String) - Method in class com.stripe.android.model.Card.Builder
 
BRAND_RESOURCE_MAP - Static variable in class com.stripe.android.model.Card
 
build() - Method in class com.stripe.android.model.Address.Builder
 
build() - Method in class com.stripe.android.model.Card.Builder
Generate a new Card object based on the arguments held by this Builder.
build() - Method in class com.stripe.android.PaymentSessionConfig.Builder
 
build() - Method in class com.stripe.android.RequestOptions.RequestOptionsBuilder
Construct the RequestOptions object.
Builder() - Constructor for class com.stripe.android.model.Address.Builder
 
Builder(String, Integer, Integer, String) - Constructor for class com.stripe.android.model.Card.Builder
Constructor with most common Card fields.
Builder() - Constructor for class com.stripe.android.PaymentSessionConfig.Builder
 
builder(String) - Static method in class com.stripe.android.RequestOptions
Static accessor for the RequestOptions.RequestOptionsBuilder class.
builder(String, String, String) - Static method in class com.stripe.android.RequestOptions
 
builder(String, String) - Static method in class com.stripe.android.RequestOptions
Static accessor for the RequestOptions.RequestOptionsBuilder class with type.

C

CANCELED - Static variable in class com.stripe.android.model.Source
 
Card - Class in com.stripe.android.model
A model object representing a Card in the Android SDK.
Card(String, Integer, Integer, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String) - Constructor for class com.stripe.android.model.Card
Card constructor with all available fields.
Card(String, Integer, Integer, String, String, String, String, String, String, String, String, String) - Constructor for class com.stripe.android.model.Card
Convenience constructor with address and currency.
Card(String, Integer, Integer, String) - Constructor for class com.stripe.android.model.Card
Convenience constructor for a Card object with a minimum number of inputs.
CARD - Static variable in class com.stripe.android.model.Source
 
Card.Builder - Class in com.stripe.android.model
Builder class for a Card model.
Card.CardBrand - Annotation Type in com.stripe.android.model
 
Card.FundingType - Annotation Type in com.stripe.android.model
 
CardException - Exception in com.stripe.android.exception
An Exception indicating that there is a problem with a Card used for a request.
CardException(String, String, String, String, String, String, Integer, Throwable) - Constructor for exception com.stripe.android.exception.CardException
 
CardInputListener - Interface in com.stripe.android.view
Represents a listener for card input events.
CardInputListener.FocusField - Annotation Type in com.stripe.android.view
 
CardInputWidget - Class in com.stripe.android.view
A card input widget that handles all animation on its own.
CardInputWidget(Context) - Constructor for class com.stripe.android.view.CardInputWidget
 
CardInputWidget(Context, AttributeSet) - Constructor for class com.stripe.android.view.CardInputWidget
 
CardInputWidget(Context, AttributeSet, int) - Constructor for class com.stripe.android.view.CardInputWidget
 
CardMultilineWidget - Class in com.stripe.android.view
A multiline card input widget using the support design library's TextInputLayout to match Material Design.
CardMultilineWidget(Context) - Constructor for class com.stripe.android.view.CardMultilineWidget
 
CardMultilineWidget(Context, AttributeSet) - Constructor for class com.stripe.android.view.CardMultilineWidget
 
CardMultilineWidget(Context, AttributeSet, int) - Constructor for class com.stripe.android.view.CardMultilineWidget
 
CardNumberEditText - Class in com.stripe.android.view
An EditText that handles spacing out the digits of a credit card.
CardNumberEditText(Context) - Constructor for class com.stripe.android.view.CardNumberEditText
 
CardNumberEditText(Context, AttributeSet) - Constructor for class com.stripe.android.view.CardNumberEditText
 
CardNumberEditText(Context, AttributeSet, int) - Constructor for class com.stripe.android.view.CardNumberEditText
 
CardUtils - Class in com.stripe.android
Utility class for functions to do with cards.
CardUtils() - Constructor for class com.stripe.android.CardUtils
 
CHARGEABLE - Static variable in class com.stripe.android.model.Source
 
CITY_FIELD - Static variable in class com.stripe.android.view.ShippingInfoWidget
 
clear() - Method in class com.stripe.android.view.CardInputWidget
Clear all text fields in the CardInputWidget.
clear() - Method in class com.stripe.android.view.CardMultilineWidget
Clear all entered data and hide all error messages.
CODE_VERIFICATION - Static variable in class com.stripe.android.model.Source
 
com.stripe.android - package com.stripe.android
 
com.stripe.android.exception - package com.stripe.android.exception
 
com.stripe.android.model - package com.stripe.android.model
 
com.stripe.android.view - package com.stripe.android.view
 
completePayment(PaymentSessionData, PaymentResultListener) - Method in interface com.stripe.android.PaymentCompletionProvider
Called to complete a charge action.
completePayment(PaymentCompletionProvider) - Method in class com.stripe.android.PaymentSession
Complete a payment using the given provider.
confirmPaymentIntentSynchronous(PaymentIntentParams, String) - Method in class com.stripe.android.Stripe
Blocking method to confirm a PaymentIntent object.
CONSUMED - Static variable in class com.stripe.android.model.Source
 
country(String) - Method in class com.stripe.android.model.Card.Builder
 
CountryAutoCompleteTextView - Class in com.stripe.android.view
 
CountryAutoCompleteTextView(Context) - Constructor for class com.stripe.android.view.CountryAutoCompleteTextView
 
CountryAutoCompleteTextView(Context, AttributeSet) - Constructor for class com.stripe.android.view.CountryAutoCompleteTextView
 
CountryAutoCompleteTextView(Context, AttributeSet, int) - Constructor for class com.stripe.android.view.CountryAutoCompleteTextView
 
createAccountParams(boolean, Map<String, Object>) - Static method in class com.stripe.android.model.AccountParams
 
createAccountTokenSynchronous(AccountParams) - Method in class com.stripe.android.Stripe
Blocking method to create a Token for a Connect Account.
createAccountTokenSynchronous(AccountParams, String) - Method in class com.stripe.android.Stripe
Blocking method to create a Token for a Connect Account.
createAlipayReusableParams(String, String, String, String) - Static method in class com.stripe.android.model.SourceParams
Create parameters necessary for creating a reusable Alipay source.
createAlipaySingleUseParams(long, String, String, String, String) - Static method in class com.stripe.android.model.SourceParams
Create parameters necessary for creating a single use Alipay source.
createBancontactParams(long, String, String, String, String) - Static method in class com.stripe.android.model.SourceParams
Create parameters necessary for creating a Bancontact source.
createBankAccountToken(BankAccount, TokenCallback) - Method in class com.stripe.android.Stripe
The simplest way to create a BankAccount token.
createBankAccountToken(BankAccount, String, Executor, TokenCallback) - Method in class com.stripe.android.Stripe
Call to create a Token for a BankAccount with the publishable key and Executor specified.
createBankAccountTokenSynchronous(BankAccount) - Method in class com.stripe.android.Stripe
Blocking method to create a Token for a BankAccount.
createBankAccountTokenSynchronous(BankAccount, String) - Method in class com.stripe.android.Stripe
Blocking method to create a Token using a BankAccount.
createCardParams(Card) - Static method in class com.stripe.android.model.SourceParams
Create parameters necessary for creating a card source.
createConfirmPaymentIntentWithSourceDataParams(SourceParams, String, String) - Static method in class com.stripe.android.model.PaymentIntentParams
Create the parameters necessary for confirming a PaymentIntent while attaching Source data
createConfirmPaymentIntentWithSourceIdParams(String, String, String) - Static method in class com.stripe.android.model.PaymentIntentParams
Create the parameters necessary for confirming a PaymentIntent while attaching a source that already exits.
createCustomParams() - Static method in class com.stripe.android.model.PaymentIntentParams
Create a custom PaymentIntentParams.
createCustomParams() - Static method in class com.stripe.android.model.SourceParams
Create a custom SourceParams object.
createEphemeralKey(String, EphemeralKeyUpdateListener) - Method in interface com.stripe.android.EphemeralKeyProvider
When called, talks to a client server that then communicates with Stripe's servers to create an EphemeralKey.
createEPSParams(long, String, String, String) - Static method in class com.stripe.android.model.SourceParams
Create parameters necessary for creating an EPS source.
createGiropayParams(long, String, String, String) - Static method in class com.stripe.android.model.SourceParams
Create parameters necessary for creating a Giropay source
createIdealParams(long, String, String, String, String) - Static method in class com.stripe.android.model.SourceParams
Create parameters necessary for creating an iDEAL source.
createMasterpassParams(String, String) - Static method in class com.stripe.android.model.SourceParams
Create parameters needed to make a Masterpass source
createMultibancoParams(long, String, String) - Static method in class com.stripe.android.model.SourceParams
Create parameters necessary to create a Multibanco source.
createP24Params(long, String, String, String, String) - Static method in class com.stripe.android.model.SourceParams
Create parameters necessary for creating a P24 source.
createPiiToken(String, TokenCallback) - Method in class com.stripe.android.Stripe
The simplest way to create a PII token.
createPiiToken(String, String, Executor, TokenCallback) - Method in class com.stripe.android.Stripe
Call to create a Token for PII with the publishable key and Executor specified.
createPiiTokenSynchronous(String) - Method in class com.stripe.android.Stripe
Blocking method to create a Token for PII.
createPiiTokenSynchronous(String, String) - Method in class com.stripe.android.Stripe
Blocking method to create a Token for PII.
createRetrievePaymentIntentParams(String) - Static method in class com.stripe.android.model.PaymentIntentParams
Create the parameters necessary for retrieving the details of PaymentIntent
createRetrieveSourceParams(String) - Static method in class com.stripe.android.model.SourceParams
Create parameters needed to retrieve a source.
createSepaDebitParams(String, String, String, String, String, String) - Static method in class com.stripe.android.model.SourceParams
 
createSepaDebitParams(String, String, String, String, String, String, String) - Static method in class com.stripe.android.model.SourceParams
Create parameters necessary to create a SEPA debit source
createSofortParams(long, String, String, String) - Static method in class com.stripe.android.model.SourceParams
Create parameters necessary to create a SOFORT source.
createSource(SourceParams, SourceCallback) - Method in class com.stripe.android.Stripe
Create a Source using an AsyncTask on the default Executor with a publishable api key that has already been set on this Stripe instance.
createSource(SourceParams, SourceCallback, String, Executor) - Method in class com.stripe.android.Stripe
Create a Source using an AsyncTask.
createSourceFromTokenParams(String) - Static method in class com.stripe.android.model.SourceParams
Create parameters necessary for converting a token into a source
createSourceSynchronous(SourceParams) - Method in class com.stripe.android.Stripe
Blocking method to create a Source object using this object's key.
createSourceSynchronous(SourceParams, String) - Method in class com.stripe.android.Stripe
Blocking method to create a Source object.
createThreeDSecureParams(long, String, String, String) - Static method in class com.stripe.android.model.SourceParams
Create parameters necessary to create a 3D Secure source.
createToken(Card, TokenCallback) - Method in class com.stripe.android.Stripe
The simplest way to create a token, using a Card and TokenCallback.
createToken(Card, String, TokenCallback) - Method in class com.stripe.android.Stripe
Call to create a Token with a specific public key.
createToken(Card, Executor, TokenCallback) - Method in class com.stripe.android.Stripe
Call to create a Token on a specific Executor.
createToken(Card, String, Executor, TokenCallback) - Method in class com.stripe.android.Stripe
Call to create a Token with the publishable key and Executor specified.
createTokenSynchronous(Card) - Method in class com.stripe.android.Stripe
Blocking method to create a Token.
createTokenSynchronous(Card, String) - Method in class com.stripe.android.Stripe
Blocking method to create a Token.
createVisaCheckoutParams(String) - Static method in class com.stripe.android.model.SourceParams
Create parameters needed to make a Visa Checkout source.
CREATOR - Static variable in class com.stripe.android.model.Address
Parcelable
CREATOR - Static variable in class com.stripe.android.model.ShippingInformation
 
CREATOR - Static variable in class com.stripe.android.model.ShippingMethod
 
CREATOR - Static variable in class com.stripe.android.PaymentSessionConfig
 
CREATOR - Static variable in class com.stripe.android.PaymentSessionData
 
currency(String) - Method in class com.stripe.android.model.Card.Builder
 
customer(String) - Method in class com.stripe.android.model.Card.Builder
 
Customer - Class in com.stripe.android.model
Model for a Stripe Customer object
CustomerSession - Class in com.stripe.android
Represents a logged-in session of a single Customer.
CustomerSession.CustomerRetrievalListener - Interface in com.stripe.android
 
CustomerSession.SourceRetrievalListener - Interface in com.stripe.android
 
CustomerSource - Class in com.stripe.android.model
Model of the "data" object inside a Customer "source" object.
CVC_LENGTH_AMERICAN_EXPRESS - Static variable in class com.stripe.android.model.Card
 
CVC_LENGTH_COMMON - Static variable in class com.stripe.android.model.Card
 
cvcCheck(String) - Method in class com.stripe.android.model.Card.Builder
 

D

deleteCustomerSource(Context, String, CustomerSession.SourceRetrievalListener) - Method in class com.stripe.android.CustomerSession
Delete the source from the current customer object.
describeContents() - Method in class com.stripe.android.model.Address
 
describeContents() - Method in class com.stripe.android.model.ShippingInformation
Parcelable
describeContents() - Method in class com.stripe.android.model.ShippingMethod
Parcelable
describeContents() - Method in class com.stripe.android.PaymentSessionConfig
 
describeContents() - Method in class com.stripe.android.PaymentSessionData
Parcelable
DINERS_CLUB - Static variable in class com.stripe.android.model.Card
 
DISCOVER - Static variable in class com.stripe.android.model.Card
 

E

endCustomerSession() - Static method in class com.stripe.android.CustomerSession
End the singleton instance of a CustomerSession.
EphemeralKeyProvider - Interface in com.stripe.android
Represents an object that can call to a server and create EphemeralKeys.
EphemeralKeyUpdateListener - Interface in com.stripe.android
Represents a listener for Ephemeral Key Update events.
EPS - Static variable in class com.stripe.android.model.Source
 
equals(Object) - Method in class com.stripe.android.model.StripeJsonModel
 
equals(Object) - Method in class com.stripe.android.PaymentSessionConfig
 
equals(Object) - Method in class com.stripe.android.PaymentSessionData
 
ERROR - Static variable in interface com.stripe.android.PaymentResultListener
 
EVENT_SHIPPING_INFO_PROCESSED - Static variable in class com.stripe.android.view.PaymentFlowActivity
 
EVENT_SHIPPING_INFO_SAVED - Static variable in class com.stripe.android.CustomerSession
 
EVENT_SHIPPING_INFO_SUBMITTED - Static variable in class com.stripe.android.view.PaymentFlowActivity
 
ExpiryDateEditText - Class in com.stripe.android.view
An EditText that handles putting numbers around a central divider character.
ExpiryDateEditText(Context) - Constructor for class com.stripe.android.view.ExpiryDateEditText
 
ExpiryDateEditText(Context, AttributeSet) - Constructor for class com.stripe.android.view.ExpiryDateEditText
 
ExpiryDateEditText(Context, AttributeSet, int) - Constructor for class com.stripe.android.view.ExpiryDateEditText
 
EXTRA_DEFAULT_SHIPPING_METHOD - Static variable in class com.stripe.android.view.PaymentFlowActivity
 
EXTRA_EXCEPTION - Static variable in class com.stripe.android.CustomerSession
 
EXTRA_IS_SHIPPING_INFO_VALID - Static variable in class com.stripe.android.view.PaymentFlowActivity
 
EXTRA_NEW_SOURCE - Static variable in class com.stripe.android.view.AddSourceActivity
 
EXTRA_PAYMENT_SESSION_ACTIVE - Static variable in class com.stripe.android.PaymentSession
 
EXTRA_SELECTED_PAYMENT - Static variable in class com.stripe.android.view.PaymentMethodsActivity
 
EXTRA_SHIPPING_INFO_DATA - Static variable in class com.stripe.android.view.PaymentFlowActivity
 
EXTRA_SHIPPING_INFO_ERROR - Static variable in class com.stripe.android.view.PaymentFlowActivity
 
EXTRA_VALID_SHIPPING_METHODS - Static variable in class com.stripe.android.view.PaymentFlowActivity
 

F

FAILED - Static variable in class com.stripe.android.model.Source
 
FAILED - Static variable in class com.stripe.android.model.SourceRedirect
 
FIELD_ADDRESS_LINE1_CHECK - Static variable in class com.stripe.android.model.SourceCardData
 
FIELD_ADDRESS_ZIP_CHECK - Static variable in class com.stripe.android.model.SourceCardData
 
FIELD_BRAND - Static variable in class com.stripe.android.model.SourceCardData
 
FIELD_COUNTRY - Static variable in class com.stripe.android.model.SourceCardData
 
FIELD_CVC_CHECK - Static variable in class com.stripe.android.model.SourceCardData
 
FIELD_DYNAMIC_LAST4 - Static variable in class com.stripe.android.model.SourceCardData
 
FIELD_EXP_MONTH - Static variable in class com.stripe.android.model.SourceCardData
 
FIELD_EXP_YEAR - Static variable in class com.stripe.android.model.SourceCardData
 
FIELD_FUNDING - Static variable in class com.stripe.android.model.SourceCardData
 
FIELD_LAST4 - Static variable in class com.stripe.android.model.SourceCardData
 
FIELD_THREE_D_SECURE - Static variable in class com.stripe.android.model.SourceCardData
 
FIELD_TOKENIZATION_METHOD - Static variable in class com.stripe.android.model.SourceCardData
 
fingerprint(String) - Method in class com.stripe.android.model.Card.Builder
 
FOCUS_CARD - Static variable in annotation type com.stripe.android.view.CardInputListener.FocusField
 
FOCUS_CVC - Static variable in annotation type com.stripe.android.view.CardInputListener.FocusField
 
FOCUS_EXPIRY - Static variable in annotation type com.stripe.android.view.CardInputListener.FocusField
 
FOCUS_POSTAL - Static variable in annotation type com.stripe.android.view.CardInputListener.FocusField
 
fromJson(JSONObject) - Static method in class com.stripe.android.model.Address
 
fromJson(JSONObject) - Static method in class com.stripe.android.model.BankAccount
 
fromJson(JSONObject) - Static method in class com.stripe.android.model.Card
 
fromJson(JSONObject) - Static method in class com.stripe.android.model.Customer
 
fromJson(JSONObject) - Static method in class com.stripe.android.model.CustomerSource
 
fromJson(JSONObject) - Static method in class com.stripe.android.model.PaymentIntent
 
fromJson(JSONObject) - Static method in class com.stripe.android.model.ShippingInformation
 
fromJson(JSONObject) - Static method in class com.stripe.android.model.Source
 
fromJson(JSONObject) - Static method in class com.stripe.android.model.SourceCodeVerification
 
fromJson(JSONObject) - Static method in class com.stripe.android.model.SourceOwner
 
fromJson(JSONObject) - Static method in class com.stripe.android.model.SourceReceiver
 
fromJson(JSONObject) - Static method in class com.stripe.android.model.SourceRedirect
 
fromJson(JSONObject) - Static method in class com.stripe.android.model.SourceSepaDebitData
 
fromJson(JSONObject) - Static method in class com.stripe.android.model.Token
 
fromString(String) - Static method in class com.stripe.android.model.Address
 
fromString(String) - Static method in class com.stripe.android.model.BankAccount
 
fromString(String) - Static method in class com.stripe.android.model.Card
Create a Card object from a raw JSON string.
fromString(String) - Static method in class com.stripe.android.model.Customer
 
fromString(String) - Static method in class com.stripe.android.model.CustomerSource
 
fromString(String) - Static method in class com.stripe.android.model.PaymentIntent
 
fromString(String) - Static method in class com.stripe.android.model.Source
 
fromString(String) - Static method in class com.stripe.android.model.SourceCodeVerification
 
fromString(String) - Static method in class com.stripe.android.model.SourceOwner
 
fromString(String) - Static method in class com.stripe.android.model.SourceReceiver
 
fromString(String) - Static method in class com.stripe.android.model.SourceRedirect
 
fromString(String) - Static method in class com.stripe.android.model.Token
 
FULL - Static variable in annotation type com.stripe.android.model.Address.RequiredBillingAddressFields
 
funding(String) - Method in class com.stripe.android.model.Card.Builder
 
FUNDING_CREDIT - Static variable in class com.stripe.android.model.Card
 
FUNDING_DEBIT - Static variable in class com.stripe.android.model.Card
 
FUNDING_PREPAID - Static variable in class com.stripe.android.model.Card
 
FUNDING_UNKNOWN - Static variable in class com.stripe.android.model.Card
 

G

getAccountHolderName() - Method in class com.stripe.android.model.BankAccount
 
getAccountHolderType() - Method in class com.stripe.android.model.BankAccount
 
getAccountNumber() - Method in class com.stripe.android.model.BankAccount
 
getAddress() - Method in class com.stripe.android.model.ShippingInformation
 
getAddress() - Method in class com.stripe.android.model.SourceOwner
 
getAddress() - Method in class com.stripe.android.model.SourceReceiver
 
getAddressCity() - Method in class com.stripe.android.model.Card
 
getAddressCountry() - Method in class com.stripe.android.model.Card
 
getAddressLine1() - Method in class com.stripe.android.model.Card
 
getAddressLine1Check() - Method in class com.stripe.android.model.Card
 
getAddressLine1Check() - Method in class com.stripe.android.model.SourceCardData
 
getAddressLine2() - Method in class com.stripe.android.model.Card
 
getAddressState() - Method in class com.stripe.android.model.Card
 
getAddressZip() - Method in class com.stripe.android.model.Card
 
getAddressZipCheck() - Method in class com.stripe.android.model.Card
 
getAddressZipCheck() - Method in class com.stripe.android.model.SourceCardData
 
getAllowedSourceTypes() - Method in class com.stripe.android.model.PaymentIntent
 
getAmount() - Method in class com.stripe.android.model.PaymentIntent
 
getAmount() - Method in class com.stripe.android.model.ShippingMethod
 
getAmount() - Method in class com.stripe.android.model.Source
 
getAmount() - Method in class com.stripe.android.model.SourceParams
 
getAmountCharged() - Method in class com.stripe.android.model.SourceReceiver
 
getAmountReceived() - Method in class com.stripe.android.model.SourceReceiver
 
getAmountReturned() - Method in class com.stripe.android.model.SourceReceiver
 
getApiParameterMap() - Method in class com.stripe.android.model.SourceParams
 
getAttemptsRemaining() - Method in class com.stripe.android.model.SourceCodeVerification
 
getAuthorizationUrl() - Method in class com.stripe.android.model.PaymentIntent
 
getBankAccount() - Method in class com.stripe.android.model.Token
 
getBankCode() - Method in class com.stripe.android.model.SourceSepaDebitData
 
getBankName() - Method in class com.stripe.android.model.BankAccount
 
getBranchCode() - Method in class com.stripe.android.model.SourceSepaDebitData
 
getBrand() - Method in class com.stripe.android.model.Card
Gets the Card.brand of this card.
getBrand() - Method in class com.stripe.android.model.SourceCardData
 
getCachedColorStateList() - Method in class com.stripe.android.view.StripeEditText
 
getCachedCustomer() - Method in class com.stripe.android.CustomerSession
Gets a cached customer, or null if the current customer has expired.
getCanceledAt() - Method in class com.stripe.android.model.PaymentIntent
 
getCaptureMethod() - Method in class com.stripe.android.model.PaymentIntent
 
getCard() - Method in class com.stripe.android.model.Token
 
getCard() - Method in class com.stripe.android.view.CardInputWidget
Gets a Card object from the user input, if all fields are valid.
getCard() - Method in class com.stripe.android.view.CardMultilineWidget
Gets a Card object from the user input, if all fields are valid.
getCardBrand() - Method in class com.stripe.android.view.CardNumberEditText
 
getCardNumber() - Method in class com.stripe.android.view.CardNumberEditText
Gets a usable form of the card number.
getCartTotal() - Method in class com.stripe.android.PaymentSessionData
Get the cart total value, excluding shipping and tax items.
getCharge() - Method in exception com.stripe.android.exception.CardException
 
getCity() - Method in class com.stripe.android.model.Address
 
getClientSecret() - Method in class com.stripe.android.model.PaymentIntent
 
getClientSecret() - Method in class com.stripe.android.model.PaymentIntentParams
 
getClientSecret() - Method in class com.stripe.android.model.Source
 
getCode() - Method in exception com.stripe.android.exception.CardException
 
getCodeVerification() - Method in class com.stripe.android.model.Source
 
getConfirmationMethod() - Method in class com.stripe.android.model.PaymentIntent
 
getCountry() - Method in class com.stripe.android.model.Address
 
getCountry() - Method in class com.stripe.android.model.Card
 
getCountry() - Method in class com.stripe.android.model.SourceCardData
 
getCountry() - Method in class com.stripe.android.model.SourceSepaDebitData
 
getCountryCode() - Method in class com.stripe.android.model.BankAccount
 
getCreated() - Method in class com.stripe.android.model.PaymentIntent
 
getCreated() - Method in class com.stripe.android.model.Source
 
getCreated() - Method in class com.stripe.android.model.Token
 
getCurrency() - Method in class com.stripe.android.model.BankAccount
 
getCurrency() - Method in class com.stripe.android.model.Card
 
getCurrency() - Method in class com.stripe.android.model.PaymentIntent
 
getCurrency() - Method in class com.stripe.android.model.ShippingMethod
 
getCurrency() - Method in class com.stripe.android.model.Source
 
getCurrency() - Method in class com.stripe.android.model.SourceParams
 
getCustomerId() - Method in class com.stripe.android.model.Card
 
getCVC() - Method in class com.stripe.android.model.Card
 
getCvcCheck() - Method in class com.stripe.android.model.Card
 
getCvcCheck() - Method in class com.stripe.android.model.SourceCardData
 
getDeclineCode() - Method in exception com.stripe.android.exception.CardException
 
getDefaultErrorColorInt() - Method in class com.stripe.android.view.StripeEditText
 
getDefaultSource() - Method in class com.stripe.android.model.Customer
 
getDescription() - Method in class com.stripe.android.model.PaymentIntent
 
getDetail() - Method in class com.stripe.android.model.ShippingMethod
 
getDynamicLast4() - Method in class com.stripe.android.model.SourceCardData
 
getEmail() - Method in class com.stripe.android.model.SourceOwner
 
getExpiryMonth() - Method in class com.stripe.android.model.SourceCardData
 
getExpiryYear() - Method in class com.stripe.android.model.SourceCardData
 
getExpMonth() - Method in class com.stripe.android.model.Card
 
getExpYear() - Method in class com.stripe.android.model.Card
 
getExtraParams() - Method in class com.stripe.android.model.PaymentIntentParams
 
getFingerprint() - Method in class com.stripe.android.model.BankAccount
 
getFingerprint() - Method in class com.stripe.android.model.Card
 
getFingerPrint() - Method in class com.stripe.android.model.SourceSepaDebitData
 
getFlow() - Method in class com.stripe.android.model.Source
 
getFunding() - Method in class com.stripe.android.model.Card
 
getFunding() - Method in class com.stripe.android.model.SourceCardData
 
getHasMore() - Method in class com.stripe.android.model.Customer
 
getHiddenShippingInfoFields() - Method in class com.stripe.android.PaymentSessionConfig
 
getId() - Method in class com.stripe.android.model.Card
 
getId() - Method in class com.stripe.android.model.Customer
 
getId() - Method in class com.stripe.android.model.CustomerSource
 
getId() - Method in class com.stripe.android.model.PaymentIntent
 
getId() - Method in class com.stripe.android.model.Source
 
getId() - Method in interface com.stripe.android.model.StripePaymentSource
 
getId() - Method in class com.stripe.android.model.Token
 
getIdentifier() - Method in class com.stripe.android.model.ShippingMethod
 
getInstance() - Static method in class com.stripe.android.CustomerSession
Gets the singleton instance of CustomerSession.
getInstance() - Static method in class com.stripe.android.PaymentConfiguration
 
getLabel() - Method in class com.stripe.android.model.ShippingMethod
 
getLast4() - Method in class com.stripe.android.model.BankAccount
 
getLast4() - Method in class com.stripe.android.model.Card
 
getLast4() - Method in class com.stripe.android.model.SourceCardData
 
getLast4() - Method in class com.stripe.android.model.SourceSepaDebitData
 
getLengthMax() - Method in class com.stripe.android.view.CardNumberEditText
 
getLine1() - Method in class com.stripe.android.model.Address
 
getLine2() - Method in class com.stripe.android.model.Address
 
getLivemode() - Method in class com.stripe.android.model.Token
 
getLoggingTokens() - Method in class com.stripe.android.model.Card
 
getMandateReference() - Method in class com.stripe.android.model.SourceSepaDebitData
 
getMandateUrl() - Method in class com.stripe.android.model.SourceSepaDebitData
 
getMetaData() - Method in class com.stripe.android.model.Source
 
getMetaData() - Method in class com.stripe.android.model.SourceParams
 
getName() - Method in class com.stripe.android.model.Card
 
getName() - Method in class com.stripe.android.model.ShippingInformation
 
getName() - Method in class com.stripe.android.model.SourceOwner
 
getNextSourceAction() - Method in class com.stripe.android.model.PaymentIntent
 
getNumber() - Method in class com.stripe.android.model.Card
 
getOptionalShippingInfoFields() - Method in class com.stripe.android.PaymentSessionConfig
 
getOwner() - Method in class com.stripe.android.model.Source
 
getOwner() - Method in class com.stripe.android.model.SourceParams
 
getParam() - Method in exception com.stripe.android.exception.CardException
 
getParam() - Method in exception com.stripe.android.exception.InvalidRequestException
 
getPaymentResult() - Method in class com.stripe.android.PaymentSessionData
Get the payment result for this PaymentSession.
getPaymentSessionData() - Method in class com.stripe.android.PaymentSession
 
getPhone() - Method in class com.stripe.android.model.ShippingInformation
 
getPhone() - Method in class com.stripe.android.model.SourceOwner
 
getPossibleCardType(String) - Static method in class com.stripe.android.CardUtils
Returns a Card.CardBrand corresponding to a partial card number, or Card.UNKNOWN if the card brand can't be determined from the input value.
getPostalCode() - Method in class com.stripe.android.model.Address
 
getPrepopulatedShippingInfo() - Method in class com.stripe.android.PaymentSessionConfig
 
getPriceString(long, Currency) - Static method in class com.stripe.android.PayWithGoogleUtils
Converts an integer price in the lowest currency denomination to a Google string value.
getPublishableKey() - Method in class com.stripe.android.PaymentConfiguration
 
getReceiptEmail() - Method in class com.stripe.android.model.PaymentIntent
 
getReceiver() - Method in class com.stripe.android.model.Source
 
getRedirect() - Method in class com.stripe.android.model.Source
 
getRedirect() - Method in class com.stripe.android.model.SourceParams
 
getRequestId() - Method in exception com.stripe.android.exception.StripeException
 
getRequiredBillingAddressFields() - Method in class com.stripe.android.PaymentConfiguration
 
getReturnUrl() - Method in class com.stripe.android.model.PaymentIntentParams
 
getReturnUrl() - Method in class com.stripe.android.model.SourceRedirect
 
getRoutingNumber() - Method in class com.stripe.android.model.BankAccount
 
getSelectedPaymentMethodId() - Method in class com.stripe.android.PaymentSessionData
Get the selected payment method ID for the associated PaymentSession.
getSelectedShippingMethod() - Method in class com.stripe.android.view.SelectShippingMethodWidget
 
getShippingInformation() - Method in class com.stripe.android.model.Customer
 
getShippingInformation() - Method in class com.stripe.android.PaymentSessionData
Get the ShippingInformation collected as part of the associated PaymentSession payment flow.
getShippingInformation() - Method in class com.stripe.android.view.ShippingInfoWidget
 
getShippingMethod() - Method in class com.stripe.android.PaymentSessionData
Get the ShippingMethod collected as part of the associated PaymentSession payment flow.
getShippingTotal() - Method in class com.stripe.android.PaymentSessionData
Get the value of shipping items in the associated PaymentSession
getShouldShowError() - Method in class com.stripe.android.view.StripeEditText
Gets whether or not the text should be displayed in error mode.
getShouldUseSourcesForCards() - Method in class com.stripe.android.PaymentConfiguration
Deprecated.
getSource() - Method in class com.stripe.android.model.PaymentIntent
 
getSourceById(String) - Method in class com.stripe.android.model.Customer
 
getSourceId() - Method in class com.stripe.android.model.PaymentIntentParams
 
getSourceParams() - Method in class com.stripe.android.model.PaymentIntentParams
 
getSources() - Method in class com.stripe.android.model.Customer
 
getSourceType() - Method in class com.stripe.android.model.CustomerSource
 
getSourceTypeData() - Method in class com.stripe.android.model.Source
 
getSourceTypeModel() - Method in class com.stripe.android.model.Source
 
getState() - Method in class com.stripe.android.model.Address
 
getStatus() - Method in class com.stripe.android.model.PaymentIntent
 
getStatus() - Method in class com.stripe.android.model.Source
 
getStatus() - Method in class com.stripe.android.model.SourceCodeVerification
 
getStatus() - Method in class com.stripe.android.model.SourceRedirect
 
getStatusCode() - Method in exception com.stripe.android.exception.StripeException
 
getStripePaymentSource() - Method in class com.stripe.android.model.CustomerSource
 
getThreeDSecureStatus() - Method in class com.stripe.android.model.SourceCardData
 
getTokenizationMethod() - Method in class com.stripe.android.model.CustomerSource
 
getTokenizationMethod() - Method in class com.stripe.android.model.SourceCardData
 
getTotalCount() - Method in class com.stripe.android.model.Customer
 
getType() - Method in class com.stripe.android.model.Card
Deprecated.
getType() - Method in class com.stripe.android.model.Source
Gets the Source.SourceType of this Source, as one of the enumerated values.
getType() - Method in class com.stripe.android.model.SourceParams
 
getType() - Method in class com.stripe.android.model.Token
 
getTypeRaw() - Method in class com.stripe.android.model.Source
Gets the type of this source as a String.
getTypeRaw() - Method in class com.stripe.android.model.SourceParams
 
getUrl() - Method in class com.stripe.android.model.Customer
 
getUrl() - Method in class com.stripe.android.model.SourceRedirect
 
getUsage() - Method in class com.stripe.android.model.Source
 
getUsage() - Method in class com.stripe.android.model.SourceParams
 
getUsed() - Method in class com.stripe.android.model.Token
 
getValidDateFields() - Method in class com.stripe.android.view.ExpiryDateEditText
Gets the expiry date displayed on this control if it is valid, or null if it is not.
getVerifiedAddress() - Method in class com.stripe.android.model.SourceOwner
 
getVerifiedEmail() - Method in class com.stripe.android.model.SourceOwner
 
getVerifiedName() - Method in class com.stripe.android.model.SourceOwner
 
getVerifiedPhone() - Method in class com.stripe.android.model.SourceOwner
 
GIROPAY - Static variable in class com.stripe.android.model.Source
 

H

handlePaymentData(int, int, Intent) - Method in class com.stripe.android.PaymentSession
Method to handle Activity results from Stripe activities.
hashCode() - Method in class com.stripe.android.model.StripeJsonModel
 
hashCode() - Method in class com.stripe.android.PaymentSessionConfig
 
hashCode() - Method in class com.stripe.android.PaymentSessionData
 

I

IconTextInputLayout - Class in com.stripe.android.view
This class uses Reflection to make the Support Library's floating hint text move above a DrawableLeft, instead of just straight up beside it.
IconTextInputLayout(Context) - Constructor for class com.stripe.android.view.IconTextInputLayout
 
IconTextInputLayout(Context, AttributeSet) - Constructor for class com.stripe.android.view.IconTextInputLayout
 
IconTextInputLayout(Context, AttributeSet, int) - Constructor for class com.stripe.android.view.IconTextInputLayout
 
id(String) - Method in class com.stripe.android.model.Card.Builder
 
IDEAL - Static variable in class com.stripe.android.model.Source
 
INCOMPLETE - Static variable in interface com.stripe.android.PaymentResultListener
 
init(String) - Static method in class com.stripe.android.PaymentConfiguration
 
init(PaymentSession.PaymentSessionListener, PaymentSessionConfig) - Method in class com.stripe.android.PaymentSession
Initialize the PaymentSession with a PaymentSession.PaymentSessionListener to be notified of data changes.
init(PaymentSession.PaymentSessionListener, PaymentSessionConfig, Bundle) - Method in class com.stripe.android.PaymentSession
Initialize the PaymentSession with a PaymentSession.PaymentSessionListener to be notified of data changes.
initCustomerSession(EphemeralKeyProvider) - Static method in class com.stripe.android.CustomerSession
Create a CustomerSession with the provided EphemeralKeyProvider.
InvalidRequestException - Exception in com.stripe.android.exception
An Exception indicating that invalid parameters were used in a request.
InvalidRequestException(String, String, String, Integer, Throwable) - Constructor for exception com.stripe.android.exception.InvalidRequestException
 
isBlank(String) - Static method in class com.stripe.android.StripeTextUtils
A checker for whether or not the input value is entirely whitespace.
isCardNumberValid() - Method in class com.stripe.android.view.CardNumberEditText
Check whether or not the card number is valid
isDateValid() - Method in class com.stripe.android.view.ExpiryDateEditText
Gets whether or not the date currently entered is valid and not yet passed.
isEnabled() - Method in class com.stripe.android.view.CardInputWidget
Override of View.isEnabled() that returns true only if all three sub-controls are enabled.
isEnabled() - Method in class com.stripe.android.view.CardMultilineWidget
 
isLiveMode() - Method in class com.stripe.android.model.PaymentIntent
 
isLiveMode() - Method in class com.stripe.android.model.Source
 
isPaymentReadyToCharge() - Method in class com.stripe.android.PaymentSessionData
Get the whether the all the payment data is ready for making a charge.
isScrollable() - Method in class com.stripe.android.view.LockableHorizontalScrollView
 
isSelected() - Method in class com.stripe.android.view.MaskedCardView
 
isShippingInfoRequired() - Method in class com.stripe.android.PaymentSessionConfig
 
isShippingMethodRequired() - Method in class com.stripe.android.PaymentSessionConfig
 
isValidCardNumber(String) - Static method in class com.stripe.android.CardUtils
Checks the input string to see whether or not it is a valid card number, possibly with groupings separated by spaces or hyphens.

J

JCB - Static variable in class com.stripe.android.model.Card
 

L

last4(String) - Method in class com.stripe.android.model.Card.Builder
 
LockableHorizontalScrollView - Class in com.stripe.android.view
An extension of the HorizontalScrollView class that can be locked and unlocked programmatically.
LockableHorizontalScrollView(Context) - Constructor for class com.stripe.android.view.LockableHorizontalScrollView
 
LockableHorizontalScrollView(Context, AttributeSet) - Constructor for class com.stripe.android.view.LockableHorizontalScrollView
 
LockableHorizontalScrollView(Context, AttributeSet, int) - Constructor for class com.stripe.android.view.LockableHorizontalScrollView
 
logEventSynchronous(List<String>, StripePaymentSource) - Method in class com.stripe.android.Stripe
 

M

MaskedCardView - Class in com.stripe.android.view
View that displays card information without revealing the entire number, usually for selection in a list.
MaskedCardView(Context) - Constructor for class com.stripe.android.view.MaskedCardView
 
MaskedCardView(Context, AttributeSet) - Constructor for class com.stripe.android.view.MaskedCardView
 
MaskedCardView(Context, AttributeSet, int) - Constructor for class com.stripe.android.view.MaskedCardView
 
MASTERCARD - Static variable in class com.stripe.android.model.Card
 
MAX_LENGTH_AMERICAN_EXPRESS - Static variable in class com.stripe.android.model.Card
 
MAX_LENGTH_DINERS_CLUB - Static variable in class com.stripe.android.model.Card
 
MAX_LENGTH_STANDARD - Static variable in class com.stripe.android.model.Card
 
mCountrySelected - Variable in class com.stripe.android.view.CountryAutoCompleteTextView
 
MODELED_TYPES - Static variable in class com.stripe.android.model.Source
 
MULTIBANCO - Static variable in class com.stripe.android.model.Source
 

N

NAME - Static variable in annotation type com.stripe.android.model.Address.RequiredBillingAddressFields
 
name(String) - Method in class com.stripe.android.model.Card.Builder
 
newIntent(Context, boolean, boolean) - Static method in class com.stripe.android.view.AddSourceActivity
Create an Intent to start a AddSourceActivity.
newIntent(Context) - Static method in class com.stripe.android.view.PaymentMethodsActivity
 
NONE - Static variable in annotation type com.stripe.android.model.Address.RequiredBillingAddressFields
 
NONE - Static variable in class com.stripe.android.model.Source
 
NOT_SUPPORTED - Static variable in class com.stripe.android.model.SourceCardData
 
nullIfBlank(String) - Static method in class com.stripe.android.StripeTextUtils
Swap null for blank text values.

O

onActionSave() - Method in class com.stripe.android.view.AddSourceActivity
 
onActionSave() - Method in class com.stripe.android.view.PaymentFlowActivity
 
onActivityResult(int, int, Intent) - Method in class com.stripe.android.view.PaymentMethodsActivity
 
onBackPressed() - Method in class com.stripe.android.view.PaymentFlowActivity
 
onCardComplete() - Method in interface com.stripe.android.view.CardInputListener
Called when a potentially valid card number has been completed in the CardNumberEditText.
onCommunicatingStateChanged(boolean) - Method in interface com.stripe.android.PaymentSession.PaymentSessionListener
Notification method called when network communication is beginning or ending.
onCreate(Bundle) - Method in class com.stripe.android.view.AddSourceActivity
 
onCreate(Bundle) - Method in class com.stripe.android.view.PaymentFlowActivity
 
onCreate(Bundle) - Method in class com.stripe.android.view.PaymentMethodsActivity
 
onCreateInputConnection(EditorInfo) - Method in class com.stripe.android.view.StripeEditText
 
onCreateOptionsMenu(Menu) - Method in class com.stripe.android.view.PaymentMethodsActivity
 
onCustomerRetrieved(Customer) - Method in interface com.stripe.android.CustomerSession.CustomerRetrievalListener
 
onCvcComplete() - Method in interface com.stripe.android.view.CardInputListener
Called when a potentially valid CVC has been entered.
onDestroy() - Method in class com.stripe.android.PaymentSession
Should be called during the host Activity's onDestroy to detach listeners.
onDetachedFromWindow() - Method in class com.stripe.android.view.StripeEditText
 
onError(int, String) - Method in interface com.stripe.android.CustomerSession.CustomerRetrievalListener
 
onError(int, String) - Method in interface com.stripe.android.CustomerSession.SourceRetrievalListener
 
onError(int, String) - Method in interface com.stripe.android.PaymentSession.PaymentSessionListener
Notification method called when an error has occurred.
onError(Exception) - Method in interface com.stripe.android.SourceCallback
Error callback method.
onError(Exception) - Method in interface com.stripe.android.TokenCallback
Error callback method.
onExpirationComplete() - Method in interface com.stripe.android.view.CardInputListener
Called when a expiration date (one that has not yet passed) has been entered.
onFocusChange(String) - Method in interface com.stripe.android.view.CardInputListener
Called whenever the field of focus within the widget changes.
onInterceptTouchEvent(MotionEvent) - Method in class com.stripe.android.view.CardInputWidget
 
onInterceptTouchEvent(MotionEvent) - Method in class com.stripe.android.view.LockableHorizontalScrollView
 
onKeyError(int, String) - Method in class com.stripe.android.CustomerSession
 
onKeyUpdate(EphemeralKey, String, Map<String, Object>) - Method in class com.stripe.android.CustomerSession
 
onKeyUpdate(String) - Method in interface com.stripe.android.EphemeralKeyUpdateListener
Called when a key update request from your server comes back successfully.
onKeyUpdateFailure(int, String) - Method in interface com.stripe.android.EphemeralKeyUpdateListener
Called when a key update request from your server comes back with an error.
onLayout(boolean, int, int, int, int) - Method in class com.stripe.android.view.CardInputWidget
 
onLayout(boolean, int, int, int, int) - Method in class com.stripe.android.view.IconTextInputLayout
 
onOptionsItemSelected(MenuItem) - Method in class com.stripe.android.view.PaymentMethodsActivity
 
onPause() - Method in class com.stripe.android.view.PaymentFlowActivity
 
onPaymentResult(String) - Method in interface com.stripe.android.PaymentResultListener
Called to notify the listener of the result of the payment.
onPaymentSessionDataChanged(PaymentSessionData) - Method in interface com.stripe.android.PaymentSession.PaymentSessionListener
Notification method called when the PaymentSessionData for this session has changed.
onPostalCodeComplete() - Method in interface com.stripe.android.view.CardInputListener
Called when a potentially valid postal code or zip code has been entered.
onPrepareOptionsMenu(Menu) - Method in class com.stripe.android.view.PaymentMethodsActivity
 
onRestoreInstanceState(Parcelable) - Method in class com.stripe.android.view.CardInputWidget
 
onResume() - Method in class com.stripe.android.view.PaymentFlowActivity
 
onSaveInstanceState() - Method in class com.stripe.android.view.CardInputWidget
 
onSourceRetrieved(Source) - Method in interface com.stripe.android.CustomerSession.SourceRetrievalListener
 
onSuccess(Source) - Method in interface com.stripe.android.SourceCallback
Success callback method.
onSuccess(Token) - Method in interface com.stripe.android.TokenCallback
Success callback method.
onTouchEvent(MotionEvent) - Method in class com.stripe.android.view.LockableHorizontalScrollView
 
onWindowFocusChanged(boolean) - Method in class com.stripe.android.view.CardInputWidget
 
onWindowFocusChanged(boolean) - Method in class com.stripe.android.view.CardMultilineWidget
 
OPTIONAL - Static variable in class com.stripe.android.model.SourceCardData
 

P

P24 - Static variable in class com.stripe.android.model.Source
 
parseIdFromClientSecret(String) - Static method in class com.stripe.android.model.PaymentIntent
 
PAYMENT_SESSION_CONFIG - Static variable in class com.stripe.android.PaymentSession
 
PAYMENT_SESSION_DATA_KEY - Static variable in class com.stripe.android.PaymentSession
 
PaymentCompletionProvider - Interface in com.stripe.android
Represents a class that can call to a server and process a charge based on input payment data.
PaymentConfiguration - Class in com.stripe.android
 
PaymentFlowActivity - Class in com.stripe.android.view
Activity containing a two-part payment flow that allows users to provide a shipping address as well as select a shipping method.
PaymentFlowActivity() - Constructor for class com.stripe.android.view.PaymentFlowActivity
 
PaymentIntent - Class in com.stripe.android.model
 
PaymentIntentParams - Class in com.stripe.android.model
 
PaymentMethodsActivity - Class in com.stripe.android.view
An activity that allows a user to select from a customer's available payment methods, or to add new ones.
PaymentMethodsActivity() - Constructor for class com.stripe.android.view.PaymentMethodsActivity
 
PaymentResultListener - Interface in com.stripe.android
Represents a listener for the result of payment calls.
PaymentResultListener.PaymentResult - Annotation Type in com.stripe.android
 
PaymentSession - Class in com.stripe.android
Represents a single start-to-finish payment operation.
PaymentSession(Activity) - Constructor for class com.stripe.android.PaymentSession
Create a PaymentSession attached to the given host Activity.
PaymentSession.PaymentSessionListener - Interface in com.stripe.android
Represents a listener for PaymentSession actions, used to update the host activity when necessary.
PaymentSessionConfig - Class in com.stripe.android
Class that tells PaymentSession what functionality it is supporting.
PaymentSessionConfig.Builder - Class in com.stripe.android
 
PaymentSessionData - Class in com.stripe.android
A data class representing the state of the associated PaymentSession.
PaymentSessionData() - Constructor for class com.stripe.android.PaymentSessionData
 
PaymentUtils - Class in com.stripe.android.view
 
PaymentUtils() - Constructor for class com.stripe.android.view.PaymentUtils
 
PayWithGoogleUtils - Class in com.stripe.android
Public utility class for common Pay with Google-related tasks.
PayWithGoogleUtils() - Constructor for class com.stripe.android.PayWithGoogleUtils
 
PENDING - Static variable in class com.stripe.android.model.Source
 
PENDING - Static variable in class com.stripe.android.model.SourceRedirect
 
PermissionException - Exception in com.stripe.android.exception
A type of AuthenticationException resulting from incorrect permissions to perform the requested action.
PermissionException(String, String, Integer) - Constructor for exception com.stripe.android.exception.PermissionException
 
PHONE_FIELD - Static variable in class com.stripe.android.view.ShippingInfoWidget
 
populateShippingInfo(ShippingInformation) - Method in class com.stripe.android.view.ShippingInfoWidget
 
POSTAL_CODE_FIELD - Static variable in class com.stripe.android.view.ShippingInfoWidget
 
PREFIXES_AMERICAN_EXPRESS - Static variable in class com.stripe.android.model.Card
 
PREFIXES_DINERS_CLUB - Static variable in class com.stripe.android.model.Card
 
PREFIXES_DISCOVER - Static variable in class com.stripe.android.model.Card
 
PREFIXES_JCB - Static variable in class com.stripe.android.model.Card
 
PREFIXES_MASTERCARD - Static variable in class com.stripe.android.model.Card
 
PREFIXES_UNIONPAY - Static variable in class com.stripe.android.model.Card
 
PREFIXES_VISA - Static variable in class com.stripe.android.model.Card
 
presentPaymentMethodSelection() - Method in class com.stripe.android.PaymentSession
Launch the PaymentMethodsActivity to allow the user to select a payment method, or to add a new one.
presentShippingFlow() - Method in class com.stripe.android.PaymentSession
Launch the PaymentFlowActivity to allow the user to fill in payment details.

R

RateLimitException - Exception in com.stripe.android.exception
An Exception indicating that too many requests have hit the API too quickly.
RateLimitException(String, String, String, Integer, Throwable) - Constructor for exception com.stripe.android.exception.RateLimitException
 
RECEIVER - Static variable in class com.stripe.android.model.Source
 
REDIRECT - Static variable in class com.stripe.android.model.Source
 
removeNullAndEmptyParams(Map<String, Object>) - Static method in class com.stripe.android.StripeNetworkUtils
Remove null values from a map.
removeSpacesAndHyphens(String) - Static method in class com.stripe.android.StripeTextUtils
Converts a card number that may have spaces between the numbers into one without any spaces.
RequestOptions - Class in com.stripe.android
Data class representing options for a Stripe API request.
RequestOptions.RequestOptionsBuilder - Class in com.stripe.android
Builder class for a set of RequestOptions.
RequestOptions.RequestType - Annotation Type in com.stripe.android
 
REQUIRED - Static variable in class com.stripe.android.model.SourceCardData
 
retrieveCurrentCustomer(CustomerSession.CustomerRetrievalListener) - Method in class com.stripe.android.CustomerSession
Retrieve the current Customer.
retrievePaymentIntentSynchronous(PaymentIntentParams, String) - Method in class com.stripe.android.Stripe
Blocking method to retrieve a PaymentIntent object.
retrieveSourceSynchronous(String, String) - Method in class com.stripe.android.Stripe
Retrieve an existing Source from the Stripe API.
retrieveSourceSynchronous(String, String, String) - Method in class com.stripe.android.Stripe
Retrieve an existing Source from the Stripe API.
REUSABLE - Static variable in class com.stripe.android.model.Source
 

S

savePaymentSessionInstanceState(Bundle) - Method in class com.stripe.android.PaymentSession
Save the data associated with this PaymentSession.
scrollTo(int, int) - Method in class com.stripe.android.view.LockableHorizontalScrollView
Without this override, keyboard and accessibility scrolling can still cause the "locked" HorizontalScrollView to scroll.
SelectShippingMethodWidget - Class in com.stripe.android.view
A widget that allows the user to select a shipping method.
SelectShippingMethodWidget(Context) - Constructor for class com.stripe.android.view.SelectShippingMethodWidget
 
SelectShippingMethodWidget(Context, AttributeSet) - Constructor for class com.stripe.android.view.SelectShippingMethodWidget
 
SelectShippingMethodWidget(Context, AttributeSet, int) - Constructor for class com.stripe.android.view.SelectShippingMethodWidget
 
SEPA_DEBIT - Static variable in class com.stripe.android.model.Source
 
serialVersionUID - Static variable in exception com.stripe.android.exception.StripeException
 
setAccountHolderName(String) - Method in class com.stripe.android.model.BankAccount
 
setAccountHolderType(String) - Method in class com.stripe.android.model.BankAccount
 
setAddress(String) - Method in class com.stripe.android.model.SourceReceiver
 
setAddressCity(String) - Method in class com.stripe.android.model.Card
 
setAddressCountry(String) - Method in class com.stripe.android.model.Card
 
setAddressLine1(String) - Method in class com.stripe.android.model.Card
 
setAddressLine2(String) - Method in class com.stripe.android.model.Card
 
setAddressState(String) - Method in class com.stripe.android.model.Card
 
setAddressZip(String) - Method in class com.stripe.android.model.Card
 
setAmount(long) - Method in class com.stripe.android.model.Source
 
setAmount(long) - Method in class com.stripe.android.model.SourceParams
 
setAmountCharged(long) - Method in class com.stripe.android.model.SourceReceiver
 
setAmountReceived(long) - Method in class com.stripe.android.model.SourceReceiver
 
setAmountReturned(long) - Method in class com.stripe.android.model.SourceReceiver
 
setApiParameterMap(Map<String, Object>) - Method in class com.stripe.android.model.SourceParams
 
setCardInputListener(CardInputListener) - Method in class com.stripe.android.view.CardInputWidget
Set a CardInputListener to be notified of card input events.
setCardInputListener(CardInputListener) - Method in class com.stripe.android.view.CardMultilineWidget
 
setCardNumber(String) - Method in class com.stripe.android.view.CardInputWidget
Set the card number.
setCardNumberTextWatcher(TextWatcher) - Method in class com.stripe.android.view.CardInputWidget
Expose a text watcher to receive updates when the card number is changed.
setCardNumberTextWatcher(TextWatcher) - Method in class com.stripe.android.view.CardMultilineWidget
Expose a text watcher to receive updates when the card number is changed.
setCartTotal(long) - Method in class com.stripe.android.PaymentSession
Set the cart total for this PaymentSession.
setCity(String) - Method in class com.stripe.android.model.Address.Builder
 
setCity(String) - Method in class com.stripe.android.model.Address
Deprecated.
setClientSecret(String) - Method in class com.stripe.android.model.PaymentIntentParams
Sets the client secret that is used to authenticate actions on this PaymentIntent
setClientSecret(String) - Method in class com.stripe.android.model.Source
 
setCodeVerification(SourceCodeVerification) - Method in class com.stripe.android.model.Source
 
setCommunicatingProgress(boolean) - Method in class com.stripe.android.view.AddSourceActivity
 
setCountry(String) - Method in class com.stripe.android.model.Address.Builder
 
setCountry(String) - Method in class com.stripe.android.model.Address
Deprecated.
setCreated(long) - Method in class com.stripe.android.model.Source
 
setCurrency(String) - Method in class com.stripe.android.model.Card
 
setCurrency(String) - Method in class com.stripe.android.model.Source
 
setCurrency(String) - Method in class com.stripe.android.model.SourceParams
 
setCustomerDefaultSource(Context, String, String, CustomerSession.CustomerRetrievalListener) - Method in class com.stripe.android.CustomerSession
Set the default source of the current customer object.
setCustomerShippingInformation(Context, ShippingInformation) - Method in class com.stripe.android.CustomerSession
Set the shipping information on the current customer object.
setCVC(String) - Method in class com.stripe.android.model.Card
Deprecated.
setCvcCode(String) - Method in class com.stripe.android.view.CardInputWidget
Set the CVC value for the card.
setCvcNumberTextWatcher(TextWatcher) - Method in class com.stripe.android.view.CardInputWidget
Expose a text watcher to receive updates when the cvc number is changed.
setCvcNumberTextWatcher(TextWatcher) - Method in class com.stripe.android.view.CardMultilineWidget
Expose a text watcher to receive updates when the cvc number is changed.
setDefaultPublishableKey(String) - Method in class com.stripe.android.Stripe
Set the default publishable key to use with this Stripe instance.
setEnabled(boolean) - Method in class com.stripe.android.view.CardInputWidget
Enable or disable text fields
setEnabled(boolean) - Method in class com.stripe.android.view.CardMultilineWidget
 
setErrorColor(int) - Method in class com.stripe.android.view.StripeEditText
Sets the error text color on this StripeEditText.
setExpiryDate(int, int) - Method in class com.stripe.android.view.CardInputWidget
Set the expiration date.
setExpiryDateEditListener(ExpiryDateEditText.ExpiryDateEditListener) - Method in class com.stripe.android.view.ExpiryDateEditText
 
setExpiryDateTextWatcher(TextWatcher) - Method in class com.stripe.android.view.CardInputWidget
Expose a text watcher to receive updates when the expiry date is changed.
setExpiryDateTextWatcher(TextWatcher) - Method in class com.stripe.android.view.CardMultilineWidget
Expose a text watcher to receive updates when the expiry date is changed.
setExpMonth(Integer) - Method in class com.stripe.android.model.Card
Deprecated.
setExpYear(Integer) - Method in class com.stripe.android.model.Card
Deprecated.
setExtraParams(Map<String, Object>) - Method in class com.stripe.android.model.PaymentIntentParams
 
setExtraParams(Map<String, Object>) - Method in class com.stripe.android.model.SourceParams
Sets extra params for this source object.
setFlow(String) - Method in class com.stripe.android.model.Source
 
setHiddenFields(List<String>) - Method in class com.stripe.android.view.ShippingInfoWidget
 
setHiddenShippingInfoFields(String...) - Method in class com.stripe.android.PaymentSessionConfig.Builder
 
setHintDelayed(int, long) - Method in class com.stripe.android.view.StripeEditText
Change the hint value of this control after a delay.
setId(String) - Method in class com.stripe.android.model.Source
 
setLegalEntity(Map<String, Object>) - Method in class com.stripe.android.model.AccountParams
 
setLine1(String) - Method in class com.stripe.android.model.Address.Builder
 
setLine1(String) - Method in class com.stripe.android.model.Address
Deprecated.
setLine2(String) - Method in class com.stripe.android.model.Address.Builder
 
setLine2(String) - Method in class com.stripe.android.model.Address
Deprecated.
setLiveMode(boolean) - Method in class com.stripe.android.model.Source
 
setMetaData(Map<String, String>) - Method in class com.stripe.android.model.Source
 
setMetaData(Map<String, String>) - Method in class com.stripe.android.model.SourceParams
Set custom metadata on the parameters.
setName(String) - Method in class com.stripe.android.model.Card
 
setNumber(String) - Method in class com.stripe.android.model.Card
Deprecated.
setOptionalFields(List<String>) - Method in class com.stripe.android.view.ShippingInfoWidget
 
setOptionalShippingInfoFields(String...) - Method in class com.stripe.android.PaymentSessionConfig.Builder
 
setOwner(SourceOwner) - Method in class com.stripe.android.model.Source
 
setOwner(Map<String, Object>) - Method in class com.stripe.android.model.SourceParams
 
setPaymentReadyToCharge(boolean) - Method in class com.stripe.android.PaymentSessionData
Set whether the payment data is ready for making a charge.
setPostalCode(String) - Method in class com.stripe.android.model.Address.Builder
 
setPostalCode(String) - Method in class com.stripe.android.model.Address
Deprecated.
setPostalCodeTextWatcher(TextWatcher) - Method in class com.stripe.android.view.CardMultilineWidget
Expose a text watcher to receive updates when the cvc number is changed.
setPrepopulatedShippingInfo(ShippingInformation) - Method in class com.stripe.android.PaymentSessionConfig.Builder
 
setReceiver(SourceReceiver) - Method in class com.stripe.android.model.Source
 
setRedirect(SourceRedirect) - Method in class com.stripe.android.model.Source
 
setRedirect(Map<String, Object>) - Method in class com.stripe.android.model.SourceParams
Sets a redirect property map for this source object.
setRequiredBillingAddressFields(int) - Method in class com.stripe.android.PaymentConfiguration
 
setReturnUrl(String) - Method in class com.stripe.android.model.PaymentIntentParams
 
setReturnUrl(String) - Method in class com.stripe.android.model.SourceParams
 
setReturnUrl(String) - Method in class com.stripe.android.model.SourceRedirect
 
setScrollable(boolean) - Method in class com.stripe.android.view.LockableHorizontalScrollView
Sets whether or not the control is scrollable.
setSelected(boolean) - Method in class com.stripe.android.view.MaskedCardView
 
setShippingInfoRequired(boolean) - Method in class com.stripe.android.PaymentSessionConfig.Builder
 
setShippingInformation(ShippingInformation) - Method in class com.stripe.android.PaymentSessionData
Set the ShippingInformation for the associated PaymentSession
setShippingMethod(ShippingMethod) - Method in class com.stripe.android.PaymentSessionData
Set the ShippingMethod for the associated PaymentSession
setShippingMethods(List<ShippingMethod>, ShippingMethod) - Method in class com.stripe.android.view.SelectShippingMethodWidget
Specify the shipping methods to show.
setShippingMethodsRequired(boolean) - Method in class com.stripe.android.PaymentSessionConfig.Builder
 
setShouldShowError(boolean) - Method in class com.stripe.android.view.StripeEditText
Sets whether or not the text should be put into "error mode," which displays the text in an error color determined by the original text color.
setShouldShowPostalCode(boolean) - Method in class com.stripe.android.view.CardMultilineWidget
 
setShouldUseSourcesForCards(boolean) - Method in class com.stripe.android.PaymentConfiguration
Deprecated.
setSourceId(String) - Method in class com.stripe.android.model.PaymentIntentParams
Sets a pre-existing source that will be attached to this PaymentIntent
setSourceParams(SourceParams) - Method in class com.stripe.android.model.PaymentIntentParams
Sets the source data that will be included with this PaymentIntent
setSourceTypeData(Map<String, Object>) - Method in class com.stripe.android.model.Source
 
setState(String) - Method in class com.stripe.android.model.Address.Builder
 
setState(String) - Method in class com.stripe.android.model.Address
Deprecated.
setStatus(String) - Method in class com.stripe.android.model.Source
 
setStatus(String) - Method in class com.stripe.android.model.SourceRedirect
 
setStripeAccount(String) - Method in class com.stripe.android.Stripe
Set the Stripe Connect account to use with this Stripe instance.
setToken(String) - Method in class com.stripe.android.model.SourceParams
Sets a token ID on the parameters.
setTosShownAndAccepted(boolean) - Method in class com.stripe.android.model.AccountParams
 
setType(String) - Method in class com.stripe.android.model.Source
 
setType(String) - Method in class com.stripe.android.model.SourceParams
Sets the Source.SourceType for this source.
setTypeRaw(String) - Method in class com.stripe.android.model.Source
 
setTypeRaw(String) - Method in class com.stripe.android.model.SourceParams
Sets a custom type for the source, and sets the type for these parameters to be Source.UNKNOWN.
setUrl(String) - Method in class com.stripe.android.model.SourceRedirect
 
setUsage(String) - Method in class com.stripe.android.model.Source
 
setUsage(String) - Method in class com.stripe.android.model.SourceParams
Sets a usage value on the parameters.
ShippingInformation - Class in com.stripe.android.model
Model representing a shipping address object
ShippingInformation() - Constructor for class com.stripe.android.model.ShippingInformation
 
ShippingInformation(Address, String, String) - Constructor for class com.stripe.android.model.ShippingInformation
 
ShippingInformation(Parcel) - Constructor for class com.stripe.android.model.ShippingInformation
 
ShippingInfoWidget - Class in com.stripe.android.view
A widget used to collect address data from a user.
ShippingInfoWidget(Context) - Constructor for class com.stripe.android.view.ShippingInfoWidget
 
ShippingInfoWidget(Context, AttributeSet) - Constructor for class com.stripe.android.view.ShippingInfoWidget
 
ShippingInfoWidget(Context, AttributeSet, int) - Constructor for class com.stripe.android.view.ShippingInfoWidget
 
ShippingInfoWidget.CustomizableShippingField - Annotation Type in com.stripe.android.view
Constants that can be used to mark fields in this widget as optional or hidden.
ShippingMethod - Class in com.stripe.android.model
Model representing a shipping method in the Android SDK.
ShippingMethod(String, String, long, String) - Constructor for class com.stripe.android.model.ShippingMethod
 
ShippingMethod(String, String, String, long, String) - Constructor for class com.stripe.android.model.ShippingMethod
 
SINGLE_USE - Static variable in class com.stripe.android.model.Source
 
SOFORT - Static variable in class com.stripe.android.model.Source
 
Source - Class in com.stripe.android.model
A model class representing a source in the Android SDK.
Source.SourceFlow - Annotation Type in com.stripe.android.model
 
Source.SourceStatus - Annotation Type in com.stripe.android.model
 
Source.SourceType - Annotation Type in com.stripe.android.model
 
Source.Usage - Annotation Type in com.stripe.android.model
 
SourceCallback - Interface in com.stripe.android
An interface representing a callback to be notified about the results of Source creation.
SourceCardData - Class in com.stripe.android.model
Model for data contained in the SourceTypeData of a Card Source.
SourceCardData.ThreeDSecureStatus - Annotation Type in com.stripe.android.model
 
SourceCodeVerification - Class in com.stripe.android.model
Model for a object in the source api, not source code verification
SourceOwner - Class in com.stripe.android.model
Model for a owner object in the Source api.
SourceParams - Class in com.stripe.android.model
Represents a grouping of parameters needed to create a Source object on the server.
SourceReceiver - Class in com.stripe.android.model
Model for a receiver object in the source api.
SourceRedirect - Class in com.stripe.android.model
Model for a redirect object in the source api.
SourceSepaDebitData - Class in com.stripe.android.model
Model for the SourceTypeData contained in a SEPA Debit Source object.
STATE_FIELD - Static variable in class com.stripe.android.view.ShippingInfoWidget
 
Stripe - Class in com.stripe.android
Class that handles Token creation from charges, Card, and accounts.
Stripe(Context) - Constructor for class com.stripe.android.Stripe
A constructor with only context, to set the key later.
Stripe(Context, String) - Constructor for class com.stripe.android.Stripe
Constructor with publishable key.
StripeEditText - Class in com.stripe.android.view
Extension of AppCompatEditText that listens for users pressing the delete key when there is no text present.
StripeEditText(Context) - Constructor for class com.stripe.android.view.StripeEditText
 
StripeEditText(Context, AttributeSet) - Constructor for class com.stripe.android.view.StripeEditText
 
StripeEditText(Context, AttributeSet, int) - Constructor for class com.stripe.android.view.StripeEditText
 
StripeException - Exception in com.stripe.android.exception
A base class for Stripe-related Exceptions.
StripeException(String, String, Integer) - Constructor for exception com.stripe.android.exception.StripeException
 
StripeException(String, String, Integer, Throwable) - Constructor for exception com.stripe.android.exception.StripeException
 
StripeJsonModel - Class in com.stripe.android.model
Represents a JSON model used in the Stripe Api.
StripeJsonModel() - Constructor for class com.stripe.android.model.StripeJsonModel
 
StripeNetworkUtils - Class in com.stripe.android
Utility class for static functions useful for networking and data transfer.
StripeNetworkUtils() - Constructor for class com.stripe.android.StripeNetworkUtils
 
StripePaymentSource - Interface in com.stripe.android.model
Represents an object that has an ID field that can be used to create payments with Stripe.
StripeTextUtils - Class in com.stripe.android
Utility class for common text-related operations on Stripe data coming from the server.
StripeTextUtils() - Constructor for class com.stripe.android.StripeTextUtils
 
SUCCEEDED - Static variable in class com.stripe.android.model.SourceRedirect
 
SUCCESS - Static variable in interface com.stripe.android.PaymentResultListener
 

T

THREE_D_SECURE - Static variable in class com.stripe.android.model.Source
 
toJson() - Method in class com.stripe.android.model.Address
 
toJson() - Method in class com.stripe.android.model.Card
 
toJson() - Method in class com.stripe.android.model.Customer
 
toJson() - Method in class com.stripe.android.model.CustomerSource
 
toJson() - Method in class com.stripe.android.model.PaymentIntent
 
toJson() - Method in class com.stripe.android.model.ShippingInformation
 
toJson() - Method in class com.stripe.android.model.ShippingMethod
 
toJson() - Method in class com.stripe.android.model.Source
 
toJson() - Method in class com.stripe.android.model.SourceCardData
 
toJson() - Method in class com.stripe.android.model.SourceCodeVerification
 
toJson() - Method in class com.stripe.android.model.SourceOwner
 
toJson() - Method in class com.stripe.android.model.SourceReceiver
 
toJson() - Method in class com.stripe.android.model.SourceRedirect
 
toJson() - Method in class com.stripe.android.model.SourceSepaDebitData
 
toJson() - Method in class com.stripe.android.model.StripeJsonModel
 
Token - Class in com.stripe.android.model
Tokenization is the process Stripe uses to collect sensitive card, bank account details, Stripe account details or personally identifiable information (PII), directly from your customers in a secure manner.
Token(String, boolean, Date, Boolean, Card) - Constructor for class com.stripe.android.model.Token
Constructor that should not be invoked in your code.
Token(String, boolean, Date, Boolean, BankAccount) - Constructor for class com.stripe.android.model.Token
Constructor that should not be invoked in your code.
Token(String, String, boolean, Date, Boolean) - Constructor for class com.stripe.android.model.Token
Constructor that should not be invoked in your code.
Token.TokenType - Annotation Type in com.stripe.android.model
 
TOKEN_PAYMENT_SESSION - Static variable in class com.stripe.android.PaymentSession
 
TokenCallback - Interface in com.stripe.android
An interface representing a callback to be notified about the results of Token creation or requests
tokenizationMethod(String) - Method in class com.stripe.android.model.Card.Builder
 
toMap() - Method in class com.stripe.android.model.Address
 
toMap() - Method in class com.stripe.android.model.Card
 
toMap() - Method in class com.stripe.android.model.Customer
 
toMap() - Method in class com.stripe.android.model.CustomerSource
 
toMap() - Method in class com.stripe.android.model.PaymentIntent
 
toMap() - Method in class com.stripe.android.model.ShippingInformation
 
toMap() - Method in class com.stripe.android.model.ShippingMethod
 
toMap() - Method in class com.stripe.android.model.Source
 
toMap() - Method in class com.stripe.android.model.SourceCardData
 
toMap() - Method in class com.stripe.android.model.SourceCodeVerification
 
toMap() - Method in class com.stripe.android.model.SourceOwner
 
toMap() - Method in class com.stripe.android.model.SourceReceiver
 
toMap() - Method in class com.stripe.android.model.SourceRedirect
 
toMap() - Method in class com.stripe.android.model.SourceSepaDebitData
 
toMap() - Method in class com.stripe.android.model.StripeJsonModel
 
toParamMap() - Method in class com.stripe.android.model.AccountParams
Create a string-keyed map representing this object that is ready to be sent over the network.
toParamMap() - Method in class com.stripe.android.model.PaymentIntentParams
Create a string-keyed map representing this object that is ready to be sent over the network.
toParamMap() - Method in class com.stripe.android.model.SourceParams
Create a string-keyed map representing this object that is ready to be sent over the network.
toString() - Method in exception com.stripe.android.exception.StripeException
 
toString() - Method in class com.stripe.android.model.StripeJsonModel
 
TYPE_ACCOUNT - Static variable in class com.stripe.android.model.Token
 
TYPE_BANK_ACCOUNT - Static variable in class com.stripe.android.model.Token
 
TYPE_CARD - Static variable in class com.stripe.android.model.Token
 
TYPE_COMPANY - Static variable in class com.stripe.android.model.BankAccount
 
TYPE_INDIVIDUAL - Static variable in class com.stripe.android.model.BankAccount
 
TYPE_JSON - Static variable in class com.stripe.android.RequestOptions
 
TYPE_PII - Static variable in class com.stripe.android.model.Token
 
TYPE_QUERY - Static variable in class com.stripe.android.RequestOptions
 

U

UNIONPAY - Static variable in class com.stripe.android.model.Card
 
UNKNOWN - Static variable in class com.stripe.android.model.Card
 
UNKNOWN - Static variable in class com.stripe.android.model.Source
 
UNKNOWN - Static variable in class com.stripe.android.model.SourceCardData
 
updateCurrentCustomer(CustomerSession.CustomerRetrievalListener) - Method in class com.stripe.android.CustomerSession
Force an update of the current customer, regardless of how much time has passed.
updateIsPaymentReadyToCharge(PaymentSessionConfig, PaymentSessionData) - Method in class com.stripe.android.PaymentSession
Function that looks at the PaymentSessionConfig and determines whether the data in the provided PaymentSessionData is ready to charge.
USER_CANCELLED - Static variable in interface com.stripe.android.PaymentResultListener
 

V

validateAllFields() - Method in class com.stripe.android.view.CardMultilineWidget
Validates all fields and shows error messages if appropriate.
validateAllFields() - Method in class com.stripe.android.view.ShippingInfoWidget
Validates all fields and shows error messages if appropriate.
validateCard() - Method in class com.stripe.android.model.Card
Checks whether this represents a valid card.
validateCVC() - Method in class com.stripe.android.model.Card
Checks whether or not the Card.cvc field is valid.
validateExpiryDate() - Method in class com.stripe.android.model.Card
Checks whether or not the Card.expMonth and Card.expYear fields represent a valid expiry date.
validateExpMonth() - Method in class com.stripe.android.model.Card
Checks whether or not the Card.expMonth field is valid.
validateNumber() - Method in class com.stripe.android.model.Card
Checks whether or not the Card.number field is valid.
VISA - Static variable in class com.stripe.android.model.Card
 

W

writeToParcel(Parcel, int) - Method in class com.stripe.android.model.Address
 
writeToParcel(Parcel, int) - Method in class com.stripe.android.model.ShippingInformation
 
writeToParcel(Parcel, int) - Method in class com.stripe.android.model.ShippingMethod
 
writeToParcel(Parcel, int) - Method in class com.stripe.android.PaymentSessionConfig
 
writeToParcel(Parcel, int) - Method in class com.stripe.android.PaymentSessionData
 

Z

ZIP - Static variable in annotation type com.stripe.android.model.Address.RequiredBillingAddressFields
 
A B C D E F G H I J L M N O P R S T U V W Z 
Skip navigation links