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

A

ACCOUNT - Static variable in interface com.stripe.android.model.Token.TokenType
 
ACCOUNT - Static variable in class com.stripe.android.model.TokenType.Companion
 
accountHolderType - Variable in class com.stripe.android.model.PaymentMethod.Fpx
 
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.BusinessType - Enum in com.stripe.android.model
AccountParams.Companion - Class in com.stripe.android.model
 
ActivityCustomerRetrievalListener(activity) - Constructor for class com.stripe.android.CustomerSession.ActivityCustomerRetrievalListener
 
ActivityPaymentMethodRetrievalListener(activity) - Constructor for class com.stripe.android.CustomerSession.ActivityPaymentMethodRetrievalListener
Abstract implementation of interface CustomerSession.PaymentMethodRetrievalListener that holds a WeakReference to an Activity object.
ActivityPaymentMethodsRetrievalListener(activity) - Constructor for class com.stripe.android.CustomerSession.ActivityPaymentMethodsRetrievalListener
Abstract implementation of interface CustomerSession.PaymentMethodsRetrievalListener that holds a WeakReference to an Activity object.
ActivityPaymentSessionListener(activity) - Constructor for class com.stripe.android.PaymentSession.ActivityPaymentSessionListener
Abstract implementation of interface PaymentSession.PaymentSessionListener that holds a WeakReference to an Activity object.
ActivitySourceRetrievalListener(activity) - Constructor for class com.stripe.android.CustomerSession.ActivitySourceRetrievalListener
Abstract implementation of interface CustomerSession.SourceRetrievalListener that holds a WeakReference to an Activity object.
ActivityStarter<TargetActivityType extends Activity,ArgsType extends ActivityStarter.Args> - Class in com.stripe.android.view
 
ActivityStarter.Args - Interface in com.stripe.android.view
 
ActivityStarter.Result - Interface in com.stripe.android.view
 
addCustomerSource(sourceId, sourceType, listener) - Method in class com.stripe.android.CustomerSession
Add the Source to the current customer.
AddPaymentMethodActivity - Class in com.stripe.android.view
Activity used to display a AddPaymentMethodView and receive the resulting class PaymentMethod in the Activity#onActivityResult(int, int, Intent) of the launching Activity.
AddPaymentMethodActivity() - Constructor for class com.stripe.android.view.AddPaymentMethodActivity
Activity used to display a AddPaymentMethodView and receive the resulting class PaymentMethod in the Activity#onActivityResult(int, int, Intent) of the launching Activity.
AddPaymentMethodActivityStarter - Class in com.stripe.android.view
A class to start class AddPaymentMethodActivity. Arguments for the activity can be specified with class AddPaymentMethodActivityStarter.Args and constructed with class Args.Builder.
AddPaymentMethodActivityStarter(activity) - Constructor for class com.stripe.android.view.AddPaymentMethodActivityStarter
A class to start class AddPaymentMethodActivity. Arguments for the activity can be specified with class AddPaymentMethodActivityStarter.Args and constructed with class Args.Builder.
AddPaymentMethodActivityStarter.Args - Class in com.stripe.android.view
 
AddPaymentMethodActivityStarter.Companion - Class in com.stripe.android.view
 
AddPaymentMethodActivityStarter.Result - Class in com.stripe.android.view
Address - Class in com.stripe.android.model
Model for an owner address object in the Source api.
address - Variable in class com.stripe.android.model.PaymentMethod.BillingDetails
 
Address.Builder - Class in com.stripe.android.model
 
Address.Companion - Class in com.stripe.android.model
 
ADDRESS_LINE_ONE_FIELD - Static variable in interface com.stripe.android.view.ShippingInfoWidget.CustomizableShippingField
 
ADDRESS_LINE_ONE_FIELD - Static variable in class com.stripe.android.view.CustomizableShippingField.Companion
 
ADDRESS_LINE_TWO_FIELD - Static variable in interface com.stripe.android.view.ShippingInfoWidget.CustomizableShippingField
 
ADDRESS_LINE_TWO_FIELD - Static variable in class com.stripe.android.view.CustomizableShippingField.Companion
 
addressCity(city) - Method in class com.stripe.android.model.Card.Builder
 
addressCountry(country) - Method in class com.stripe.android.model.Card.Builder
 
addressLine1(address) - Method in class com.stripe.android.model.Card.Builder
 
addressLine1Check(addressLine1Check) - Method in class com.stripe.android.model.Card.Builder
 
addressLine1Check - Variable in class com.stripe.android.model.Card.Checks
 
addressLine2(address) - Method in class com.stripe.android.model.Card.Builder
 
addressPostalCodeCheck - Variable in class com.stripe.android.model.Card.Checks
 
addressState(state) - Method in class com.stripe.android.model.Card.Builder
 
addressZip(zip) - Method in class com.stripe.android.model.Card.Builder
 
addressZipCheck(zipCheck) - Method in class com.stripe.android.model.Card.Builder
 
ALIPAY - Static variable in interface com.stripe.android.model.Source.SourceType
 
ALIPAY - Static variable in class com.stripe.android.model.SourceType.Companion
 
AMERICAN_EXPRESS - Static variable in interface com.stripe.android.model.Card.CardBrand
 
AMERICAN_EXPRESS - Static variable in class com.stripe.android.model.CardBrand.Companion
 
AMERICAN_EXPRESS - Static variable in interface com.stripe.android.model.Card.Brand
 
AMERICAN_EXPRESS - Static variable in class com.stripe.android.model.Brand.Companion
 
AmexExpressCheckoutWallet - Class in com.stripe.android.model.wallets
 
API_VERSION - Static variable in class com.stripe.android.Stripe
 
APIConnectionException - Exception in com.stripe.android.exception
An Exception that represents a failure to connect to Stripe's API.
APIConnectionException(message, e) - Constructor for exception com.stripe.android.exception.APIConnectionException
An Exception that represents a failure to connect to Stripe's API.
APIConnectionException.Companion - Class in com.stripe.android.exception
 
APIException - Exception in com.stripe.android.exception
An Exception that represents an internal problem with Stripe's servers.
APIException(message, requestId, statusCode, stripeError, e) - Constructor for exception com.stripe.android.exception.APIException
An Exception that represents an internal problem with Stripe's servers.
ApiResultCallback<ResultType> - Interface in com.stripe.android
Generic interface for an API operation callback that either returns a result, ResultType, or an Exception
AppInfo - Class in com.stripe.android
Data for identifying your plug-in or library.
AppInfo.Companion - Class in com.stripe.android
 
ApplePayWallet - Class in com.stripe.android.model.wallets
 
Args.Builder - Class in com.stripe.android.view
 
Args.Builder - Class in com.stripe.android.view
 
Args.Builder - Class in com.stripe.android.view
 
Args.Companion - Class in com.stripe.android.view
 
Args.Companion - Class in com.stripe.android.view
 
asBankAccountType(possibleAccountType) - Method in class com.stripe.android.model.BankAccount.Companion
Converts a String value into the appropriate interface BankAccount.BankAccountType.
asCard() - Method in class com.stripe.android.model.CustomerSource
 
asCardBrand(possibleCardType) - Static method in class com.stripe.android.model.Card
Converts an unchecked String value to a interface Card.CardBrand or null.
asCardBrand(possibleCardType) - Method in class com.stripe.android.model.Card.Companion
Converts an unchecked String value to a interface Card.CardBrand or null.
asFundingType(possibleFundingType) - Static method in class com.stripe.android.model.Card
Converts an unchecked String value to a interface Card.FundingType or null.
asFundingType(possibleFundingType) - Method in class com.stripe.android.model.Card.Companion
Converts an unchecked String value to a interface Card.FundingType or null.
asSource() - Method in class com.stripe.android.model.CustomerSource
 
asSourceType(sourceType) - Static method in class com.stripe.android.model.Source
 
asSourceType(sourceType) - Method in class com.stripe.android.model.Source.Companion
 
attachPaymentMethod(paymentMethodId, listener) - Method in class com.stripe.android.CustomerSession
Attaches a PaymentMethod to a customer.
authenticatePayment(activity, clientSecret) - Method in class com.stripe.android.Stripe
Deprecated. 
authenticatePayment(fragment, clientSecret) - Method in class com.stripe.android.Stripe
Deprecated. 
authenticateSetup(activity, clientSecret) - Method in class com.stripe.android.Stripe
Deprecated. 
authenticateSetup(fragment, clientSecret) - Method in class com.stripe.android.Stripe
Deprecated. 
AuthenticationException - Exception in com.stripe.android.exception
An Exception that represents a failure to authenticate yourself to the server.
AuthenticationException(message, requestId, stripeError) - Constructor for exception com.stripe.android.exception.AuthenticationException
 

B

BANCONTACT - Static variable in interface com.stripe.android.model.Source.SourceType
 
BANCONTACT - Static variable in class com.stripe.android.model.SourceType.Companion
 
bank - Variable in class com.stripe.android.model.PaymentMethod.Fpx
 
bank - Variable in class com.stripe.android.model.PaymentMethod.Ideal
 
BANK_ACCOUNT - Static variable in interface com.stripe.android.model.Token.TokenType
 
BANK_ACCOUNT - Static variable in class com.stripe.android.model.TokenType.Companion
 
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
BankAccount(accountNumber, countryCode, currency, routingNumber) - 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(accountHolderName, accountHolderType, bankName, countryCode, currency, fingerprint, last4, routingNumber) - 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 - Interface in com.stripe.android.model
 
BankAccount.Companion - Class in com.stripe.android.model
 
BankAccountType.Companion - Class in com.stripe.android.model
 
bankCode - Variable in class com.stripe.android.model.PaymentMethod.SepaDebit
 
bankIdentifierCode - Variable in class com.stripe.android.model.PaymentMethod.Ideal
 
BillingAddressParameters() - Constructor for class com.stripe.android.GooglePayJsonFactory.BillingAddressParameters
BillingAddressParameters() - Constructor for class com.stripe.android.GooglePayJsonFactory.BillingAddressParameters
BillingAddressParameters() - Constructor for class com.stripe.android.GooglePayJsonFactory.BillingAddressParameters
BillingAddressParameters() - Constructor for class com.stripe.android.GooglePayJsonFactory.BillingAddressParameters
BillingAddressParameters.Format - Enum in com.stripe.android
Billing address format required to complete the transaction.
billingDetails - Variable in class com.stripe.android.model.PaymentMethod
 
BillingDetails.Builder - Class in com.stripe.android.model
 
BillingDetails.Companion - Class in com.stripe.android.model
 
branchCode - Variable in class com.stripe.android.model.PaymentMethod.SepaDebit
 
brand(brand) - Method in class com.stripe.android.model.Card.Builder
 
brand - Variable in class com.stripe.android.model.PaymentMethod.Card
 
Brand.Companion - Class in com.stripe.android.model
 
build() - Method in class com.stripe.android.model.Address.Builder
 
build() - Method in class com.stripe.android.model.Card.Builder
Generate a new class Card object based on the arguments held by this Builder.
build() - Method in class com.stripe.android.model.BillingDetails.Builder
 
build() - Method in class com.stripe.android.model.PaymentMethod.Builder
 
build() - Method in class com.stripe.android.model.Card.Builder
 
build() - Method in class com.stripe.android.model.Card.Builder
 
build() - Method in class com.stripe.android.model.Fpx.Builder
 
build() - Method in class com.stripe.android.model.Ideal.Builder
 
build() - Method in class com.stripe.android.model.SepaDebit.Builder
 
build() - Method in class com.stripe.android.PaymentAuthConfig.Builder
 
build() - Method in class com.stripe.android.Stripe3ds2ButtonCustomization.Builder
Build the button customization
build() - Method in class com.stripe.android.Stripe3ds2Config.Builder
 
build() - Method in class com.stripe.android.Stripe3ds2LabelCustomization.Builder
Build the configured label customization
build() - Method in class com.stripe.android.Stripe3ds2TextBoxCustomization.Builder
Build the text box customization
build() - Method in class com.stripe.android.Stripe3ds2ToolbarCustomization.Builder
Build the toolbar customization
build() - Method in class com.stripe.android.Stripe3ds2UiCustomization.Builder
Build the UI customization
build() - Method in class com.stripe.android.PaymentSessionConfig.Builder
 
build() - Method in class com.stripe.android.view.Args.Builder
 
build() - Method in class com.stripe.android.view.Args.Builder
 
build() - Method in class com.stripe.android.view.Args.Builder
 
Builder() - Constructor for class com.stripe.android.model.Address.Builder
 
Builder() - Constructor for class com.stripe.android.model.Card.Builder
Builder class for a class Card model.
Builder() - Constructor for class com.stripe.android.model.BillingDetails.Builder
 
Builder() - Constructor for class com.stripe.android.model.PaymentMethod.Builder
 
Builder() - Constructor for class com.stripe.android.model.Card.Builder
 
Builder() - Constructor for class com.stripe.android.model.Card.Builder
Used to create a class PaymentMethodCreateParams.Card object with the user's card details. To create a class PaymentMethodCreateParams.Card with a Stripe token (e.g. for Google Pay), use Card.Companion.create.
Builder() - Constructor for class com.stripe.android.model.Fpx.Builder
 
Builder() - Constructor for class com.stripe.android.model.Ideal.Builder
 
Builder() - Constructor for class com.stripe.android.model.SepaDebit.Builder
 
Builder() - Constructor for class com.stripe.android.PaymentAuthConfig.Builder
 
Builder() - Constructor for class com.stripe.android.Stripe3ds2ButtonCustomization.Builder
 
Builder() - Constructor for class com.stripe.android.Stripe3ds2Config.Builder
 
Builder() - Constructor for class com.stripe.android.Stripe3ds2LabelCustomization.Builder
 
Builder() - Constructor for class com.stripe.android.Stripe3ds2TextBoxCustomization.Builder
 
Builder() - Constructor for class com.stripe.android.Stripe3ds2ToolbarCustomization.Builder
 
Builder() - Constructor for class com.stripe.android.Stripe3ds2UiCustomization.Builder
 
Builder() - Constructor for class com.stripe.android.PaymentSessionConfig.Builder
 
Builder() - Constructor for class com.stripe.android.view.Args.Builder
 
Builder() - Constructor for class com.stripe.android.view.Args.Builder
 
Builder() - Constructor for class com.stripe.android.view.Args.Builder
 
Builder.Companion - Class in com.stripe.android
 
BusinessType(code) - Constructor for enum com.stripe.android.model.AccountParams.BusinessType
ButtonType() - Constructor for enum com.stripe.android.Stripe3ds2UiCustomization.ButtonType
The type of button for which customization can be set

C

cancelCallbacks() - Static method in class com.stripe.android.CustomerSession
End any async calls in process and will not invoke callback listeners. It will not clear the singleton instance of a class CustomerSession so it can be safely used when a view is being removed/destroyed to avoid null pointer exceptions due to async operation delay.
cancelCallbacks() - Method in class com.stripe.android.CustomerSession.Companion
End any async calls in process and will not invoke callback listeners. It will not clear the singleton instance of a class CustomerSession so it can be safely used when a view is being removed/destroyed to avoid null pointer exceptions due to async operation delay.
CANCELED - Static variable in interface com.stripe.android.model.Source.SourceStatus
 
CANCELED - Static variable in class com.stripe.android.model.SourceStatus.Companion
 
CANCELED - Static variable in interface com.stripe.android.StripeIntentResult.Outcome
Payment authentication was canceled by the user
CANCELED - Static variable in class com.stripe.android.Outcome.Companion
Payment authentication was canceled by the user
CancellationReason(code) - Constructor for enum com.stripe.android.model.PaymentIntent.CancellationReason
 
CancellationReason(code) - Constructor for enum com.stripe.android.model.SetupIntent.CancellationReason
 
Card - Class in com.stripe.android.model
A model object representing a Card in the Android SDK.
card - Variable in class com.stripe.android.model.PaymentMethod
 
CARD - Static variable in interface com.stripe.android.model.Source.SourceType
 
CARD - Static variable in class com.stripe.android.model.SourceType.Companion
 
CARD - Static variable in interface com.stripe.android.model.Token.TokenType
 
CARD - Static variable in class com.stripe.android.model.TokenType.Companion
 
Card.Brand - Interface in com.stripe.android.model
 
Card.Builder - Class in com.stripe.android.model
Builder class for a class Card model.
Card.Builder - Class in com.stripe.android.model
 
Card.Builder - Class in com.stripe.android.model
Used to create a class PaymentMethodCreateParams.Card object with the user's card details. To create a class PaymentMethodCreateParams.Card with a Stripe token (e.g. for Google Pay), use Card.Companion.create.
Card.CardBrand - Interface in com.stripe.android.model
 
Card.Checks - Class in com.stripe.android.model
 
Card.Companion - Class in com.stripe.android.model
 
Card.Companion - Class in com.stripe.android.model
 
Card.Companion - Class in com.stripe.android.model
 
Card.FundingType - Interface in com.stripe.android.model
 
Card.ThreeDSecureUsage - Class in com.stripe.android.model
 
CardBrand.Companion - Class 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. Card errors are the most common type of error you should expect to handle. They result when the user enters a card that can't be charged for some reason.
CardException(message, requestId, code, param, declineCode, charge, stripeError) - Constructor for exception com.stripe.android.exception.CardException
An Exception indicating that there is a problem with a Card used for a request. Card errors are the most common type of error you should expect to handle. They result when the user enters a card that can't be charged for some reason.
CardInputListener - Interface in com.stripe.android.view
Represents a listener for card input events. Note that events are not one-time events. For instance, a user can "complete" the CVC many times by deleting and re-entering the value.
CardInputListener.FocusField - Interface 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, attrs, defStyleAttr) - Constructor for class com.stripe.android.view.CardInputWidget
A card input widget that handles all animation on its own.
CardInputWidget(context, attrs) - Constructor for class com.stripe.android.view.CardInputWidget
A card input widget that handles all animation on its own.
CardInputWidget(context) - Constructor for class com.stripe.android.view.CardInputWidget
A card input widget that handles all animation on its own.
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, attrs, defStyleAttr, shouldShowPostalCode) - Constructor for class com.stripe.android.view.CardMultilineWidget
A multiline card input widget using the support design library's TextInputLayout to match Material Design.
CardMultilineWidget(context, attrs, defStyleAttr) - Constructor for class com.stripe.android.view.CardMultilineWidget
A multiline card input widget using the support design library's TextInputLayout to match Material Design.
CardMultilineWidget(context, attrs) - Constructor for class com.stripe.android.view.CardMultilineWidget
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
A multiline card input widget using the support design library's TextInputLayout to match Material Design.
CardNumberEditText - Class in com.stripe.android.view
A class StripeEditText that handles spacing out the digits of a credit card.
CardNumberEditText(context, attrs, defStyleAttr) - Constructor for class com.stripe.android.view.CardNumberEditText
A class StripeEditText that handles spacing out the digits of a credit card.
CardNumberEditText(context, attrs) - Constructor for class com.stripe.android.view.CardNumberEditText
A class StripeEditText that handles spacing out the digits of a credit card.
CardNumberEditText(context) - Constructor for class com.stripe.android.view.CardNumberEditText
A class StripeEditText that handles spacing out the digits of a credit card.
CardPinActionError() - Constructor for enum com.stripe.android.IssuingCardPinService.CardPinActionError
 
cardPresent - Variable in class com.stripe.android.model.PaymentMethod
 
CardPresent.Companion - Class in com.stripe.android.model
 
CardUtils - Class in com.stripe.android
Utility class for functions to do with cards.
CHARGEABLE - Static variable in interface com.stripe.android.model.Source.SourceStatus
 
CHARGEABLE - Static variable in class com.stripe.android.model.SourceStatus.Companion
 
CheckoutOption() - Constructor for enum com.stripe.android.TransactionInfo.CheckoutOption
Affects the submit button text displayed in the Google Pay payment sheet.
checks - Variable in class com.stripe.android.model.PaymentMethod.Card
 
Checks.Companion - Class in com.stripe.android.model
 
CITY_FIELD - Static variable in interface com.stripe.android.view.ShippingInfoWidget.CustomizableShippingField
 
CITY_FIELD - Static variable in class com.stripe.android.view.CustomizableShippingField.Companion
 
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 - Variable in enum com.stripe.android.model.PaymentMethod.Type
 
CODE_VERIFICATION - Static variable in interface com.stripe.android.model.Source.SourceFlow
 
CODE_VERIFICATION - Static variable in class com.stripe.android.model.SourceFlow.Companion
 
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.model.wallets - package com.stripe.android.model.wallets
 
com.stripe.android.view - package com.stripe.android.view
 
com.stripe.android.view.i18n - package com.stripe.android.view.i18n
 
Companion - Static variable in class com.stripe.android.AppInfo
 
Companion - Static variable in class com.stripe.android.CustomerSession
 
Companion - Static variable in exception com.stripe.android.exception.APIConnectionException
 
Companion - Static variable in class com.stripe.android.GooglePayJsonFactory
 
Companion - Static variable in class com.stripe.android.IssuingCardPinService
 
Companion - Static variable in class com.stripe.android.model.AccountParams
 
Companion - Static variable in class com.stripe.android.model.Address
 
Companion - Static variable in interface com.stripe.android.model.BankAccount.BankAccountType
 
Companion - Static variable in class com.stripe.android.model.BankAccount
 
Companion - Static variable in interface com.stripe.android.model.Card.CardBrand
 
Companion - Static variable in class com.stripe.android.model.Card
 
Companion - Static variable in interface com.stripe.android.model.Card.FundingType
 
Companion - Static variable in class com.stripe.android.model.ConfirmPaymentIntentParams
 
Companion - Static variable in class com.stripe.android.model.ConfirmSetupIntentParams
 
Companion - Static variable in interface com.stripe.android.model.ConfirmStripeIntentParams
 
Companion - Static variable in class com.stripe.android.model.Customer
 
Companion - Static variable in class com.stripe.android.model.CustomerSource
 
Companion - Static variable in class com.stripe.android.model.GooglePayResult
 
Companion - Static variable in class com.stripe.android.model.KlarnaSourceParams
Deprecated. 
Companion - Static variable in class com.stripe.android.model.KlarnaSourceParams.PaymentPageOptions
Deprecated. 
Companion - Static variable in class com.stripe.android.model.PaymentIntent
 
Companion - Static variable in class com.stripe.android.model.PaymentMethod.BillingDetails
 
Companion - Static variable in interface com.stripe.android.model.Card.Brand
 
Companion - Static variable in class com.stripe.android.model.Card.Checks
 
Companion - Static variable in class com.stripe.android.model.PaymentMethod.Card
 
Companion - Static variable in class com.stripe.android.model.Card.ThreeDSecureUsage
 
Companion - Static variable in class com.stripe.android.model.PaymentMethod.CardPresent
 
Companion - Static variable in class com.stripe.android.model.PaymentMethod
 
Companion - Static variable in class com.stripe.android.model.PaymentMethod.Ideal
 
Companion - Static variable in enum com.stripe.android.model.PaymentMethod.Type
 
Companion - Static variable in class com.stripe.android.model.PaymentMethodCreateParams.Card
 
Companion - Static variable in class com.stripe.android.model.PaymentMethodCreateParams
 
Companion - Static variable in class com.stripe.android.model.PaymentMethodCreateParams.Fpx
 
Companion - Static variable in class com.stripe.android.model.PaymentMethodCreateParams.Ideal
 
Companion - Static variable in class com.stripe.android.model.PaymentMethodCreateParams.SepaDebit
 
Companion - Static variable in class com.stripe.android.model.SetupIntent
 
Companion - Static variable in class com.stripe.android.model.SetupIntent.Error
 
Companion - Static variable in class com.stripe.android.model.ShippingInformation
 
Companion - Static variable in class com.stripe.android.model.Source
 
Companion - Static variable in interface com.stripe.android.model.Source.SourceFlow
 
Companion - Static variable in interface com.stripe.android.model.Source.SourceStatus
 
Companion - Static variable in interface com.stripe.android.model.Source.SourceType
 
Companion - Static variable in interface com.stripe.android.model.Source.Usage
 
Companion - Static variable in class com.stripe.android.model.SourceCardData
 
Companion - Static variable in interface com.stripe.android.model.SourceCardData.ThreeDSecureStatus
 
Companion - Static variable in class com.stripe.android.model.SourceCodeVerification
 
Companion - Static variable in class com.stripe.android.model.SourceOrderParams
Deprecated. 
Companion - Static variable in class com.stripe.android.model.SourceOrderParams.Item
Deprecated. 
Companion - Static variable in class com.stripe.android.model.SourceOrderParams.Shipping
Deprecated. 
Companion - Static variable in class com.stripe.android.model.SourceOwner
 
Companion - Static variable in class com.stripe.android.model.SourceParams
 
Companion - Static variable in class com.stripe.android.model.SourceReceiver
 
Companion - Static variable in class com.stripe.android.model.SourceRedirect
 
Companion - Static variable in class com.stripe.android.model.SourceSepaDebitData
 
Companion - Static variable in class com.stripe.android.model.Stripe3dsRedirect
 
Companion - Static variable in class com.stripe.android.model.StripeIntent.SdkData
Deprecated. 
Companion - Static variable in class com.stripe.android.model.Token
 
Companion - Static variable in interface com.stripe.android.model.Token.TokenType
 
Companion - Static variable in class com.stripe.android.PaymentAuthConfig
 
Companion - Static variable in class com.stripe.android.Stripe3ds2UiCustomization.Builder
 
Companion - Static variable in class com.stripe.android.PaymentConfiguration
 
Companion - Static variable in class com.stripe.android.Stripe
 
Companion - Static variable in interface com.stripe.android.StripeIntentResult.Outcome
 
Companion - Static variable in interface com.stripe.android.view.ActivityStarter.Args
 
Companion - Static variable in interface com.stripe.android.view.ActivityStarter.Result
 
Companion - Static variable in class com.stripe.android.view.AddPaymentMethodActivityStarter
 
Companion - Static variable in class com.stripe.android.view.AddPaymentMethodActivityStarter.Result
 
Companion - Static variable in interface com.stripe.android.view.CardInputListener.FocusField
 
Companion - Static variable in class com.stripe.android.view.CvcEditText
Deprecated. 
Companion - Static variable in class com.stripe.android.view.ExpiryDateEditText
Deprecated. 
Companion - Static variable in enum com.stripe.android.view.FpxBank
 
Companion - Static variable in class com.stripe.android.view.IconTextInputLayout
Deprecated. 
Companion - Static variable in class com.stripe.android.view.PaymentFlowActivityStarter.Args
 
Companion - Static variable in class com.stripe.android.view.PaymentFlowActivityStarter
 
Companion - Static variable in class com.stripe.android.view.PaymentMethodsActivityStarter
 
Companion - Static variable in class com.stripe.android.view.PaymentMethodsActivityStarter.Result
 
Companion - Static variable in class com.stripe.android.view.PostalCodeEditText
Deprecated. 
Companion - Static variable in interface com.stripe.android.view.ShippingInfoWidget.CustomizableShippingField
 
COMPANY - Static variable in class com.stripe.android.model.BankAccountType.Companion
 
COMPANY - Static variable in interface com.stripe.android.model.BankAccount.BankAccountType
 
component1() - Method in class com.stripe.android.model.Address
 
component1() - Method in class com.stripe.android.model.BankAccount
 
component1() - Method in class com.stripe.android.model.Card
 
component1() - Method in class com.stripe.android.model.ConfirmPaymentIntentParams
 
component1() - Method in class com.stripe.android.model.ConfirmSetupIntentParams
 
component1() - Method in class com.stripe.android.model.Customer
 
component1() - Method in class com.stripe.android.model.DateOfBirth
 
component1() - Method in class com.stripe.android.model.GooglePayResult
 
component1() - Method in class com.stripe.android.model.KlarnaSourceParams
The URL the customer should be redirected to after they have successfully verified the
component1() - Method in class com.stripe.android.model.KlarnaSourceParams.LineItem
The line item
component1() - Method in class com.stripe.android.model.KlarnaSourceParams.PaymentPageOptions
A public URL for your businesses logo,
component1() - Method in class com.stripe.android.model.PaymentIntent
 
component1() - Method in class com.stripe.android.model.PaymentIntent.Error
For card errors,
component1() - Method in class com.stripe.android.model.PaymentMethod.BillingDetails
 
component1() - Method in class com.stripe.android.model.Card.Checks
 
component1() - Method in class com.stripe.android.model.PaymentMethod.Card
 
component1() - Method in class com.stripe.android.model.Card.ThreeDSecureUsage
 
component1() - Method in class com.stripe.android.model.PaymentMethod
 
component1() - Method in class com.stripe.android.model.PaymentMethod.Fpx
 
component1() - Method in class com.stripe.android.model.PaymentMethod.Ideal
 
component1() - Method in class com.stripe.android.model.PaymentMethod.SepaDebit
 
component1() - Method in class com.stripe.android.model.SetupIntent
 
component1() - Method in class com.stripe.android.model.SetupIntent.Error
For some errors that could be handled programmatically,
component1() - Method in class com.stripe.android.model.ShippingInformation
 
component1() - Method in class com.stripe.android.model.ShippingMethod
Human friendly label specifying the shipping method that can be shown in the UI.
component1() - Method in class com.stripe.android.model.Source
Unique identifier for the object.
component1() - Method in class com.stripe.android.model.SourceCardData
 
component1() - Method in class com.stripe.android.model.SourceCodeVerification
 
component1() - Method in class com.stripe.android.model.SourceOrder
A positive integer in the smallest currency unit
component1() - Method in class com.stripe.android.model.SourceOrder.Item
The type of this order item.
component1() - Method in class com.stripe.android.model.SourceOrder.Shipping
Shipping address.
component1() - Method in class com.stripe.android.model.SourceOrderParams
List of items constituting the order.
component1() - Method in class com.stripe.android.model.SourceOrderParams.Item
Optional.
component1() - Method in class com.stripe.android.model.SourceOrderParams.Shipping
Required.
component1() - Method in class com.stripe.android.model.SourceOwner
 
component1() - Method in class com.stripe.android.model.SourceReceiver
 
component1() - Method in class com.stripe.android.model.SourceRedirect
 
component1() - Method in class com.stripe.android.model.SourceSepaDebitData
 
component1() - Method in class com.stripe.android.model.StripeIntent.RedirectData
See
component1() - Method in class com.stripe.android.model.Token
 
component1() - Method in class com.stripe.android.model.wallets.AmexExpressCheckoutWallet
 
component1() - Method in class com.stripe.android.model.wallets.ApplePayWallet
 
component1() - Method in class com.stripe.android.model.wallets.GooglePayWallet
 
component1() - Method in class com.stripe.android.model.wallets.MasterpassWallet
 
component1() - Method in class com.stripe.android.model.wallets.SamsungPayWallet
 
component1() - Method in class com.stripe.android.model.wallets.VisaCheckoutWallet
 
component1() - Method in class com.stripe.android.model.wallets.Wallet.Address
 
component1() - Method in class com.stripe.android.model.WeChat
 
component1() - Method in class com.stripe.android.PaymentAuthConfig.Stripe3ds2UiCustomization
 
component1() - Method in class com.stripe.android.PaymentConfiguration
 
component1() - Method in class com.stripe.android.PaymentSessionConfig
 
component1() - Method in class com.stripe.android.StripeError
component1() - Method in class com.stripe.android.view.AddPaymentMethodActivityStarter.Result
 
component1() - Method in class com.stripe.android.view.PaymentMethodsActivityStarter.Result
 
component10() - Method in class com.stripe.android.model.Card
 
component10() - Method in class com.stripe.android.model.KlarnaSourceParams
component10() - Method in class com.stripe.android.model.PaymentIntent
 
component10() - Method in class com.stripe.android.model.PaymentMethod
 
component10() - Method in class com.stripe.android.model.SetupIntent
 
component10() - Method in class com.stripe.android.model.Source
Information about the owner of the payment instrument that may be used or required by
component10() - Method in class com.stripe.android.model.SourceCardData
 
component11() - Method in class com.stripe.android.model.Card
 
component11() - Method in class com.stripe.android.model.PaymentIntent
 
component11() - Method in class com.stripe.android.model.PaymentMethod
 
component11() - Method in class com.stripe.android.model.SetupIntent
 
component11() - Method in class com.stripe.android.model.Source
Information related to the receiver flow.
component11() - Method in class com.stripe.android.model.SourceCardData
 
component12() - Method in class com.stripe.android.model.Card
 
component12() - Method in class com.stripe.android.model.PaymentIntent
 
component12() - Method in class com.stripe.android.model.PaymentMethod
 
component12() - Method in class com.stripe.android.model.SetupIntent
 
component12() - Method in class com.stripe.android.model.Source
Information related to the redirect flow.
component12() - Method in class com.stripe.android.model.SourceCardData
 
component13() - Method in class com.stripe.android.model.Card
 
component13() - Method in class com.stripe.android.model.PaymentIntent
 
component13() - Method in class com.stripe.android.model.SetupIntent
 
component13() - Method in class com.stripe.android.model.Source
The status of the source,
component14() - Method in class com.stripe.android.model.Card
 
component14() - Method in class com.stripe.android.model.PaymentIntent
 
component14() - Method in class com.stripe.android.model.SetupIntent
 
component14() - Method in class com.stripe.android.model.Source
 
component15() - Method in class com.stripe.android.model.Card
Gets the
component15() - Method in class com.stripe.android.model.PaymentIntent
 
component15() - Method in class com.stripe.android.model.Source
 
component16() - Method in class com.stripe.android.model.Card
 
component16() - Method in class com.stripe.android.model.PaymentIntent
 
component16() - Method in class com.stripe.android.model.Source
Gets the
component17() - Method in class com.stripe.android.model.Card
 
component17() - Method in class com.stripe.android.model.PaymentIntent
 
component17() - Method in class com.stripe.android.model.Source
Gets the type of this source as a String.
component18() - Method in class com.stripe.android.model.Card
 
component18() - Method in class com.stripe.android.model.Source
Either
component19() - Method in class com.stripe.android.model.Card
 
component19() - Method in class com.stripe.android.model.PaymentIntent
 
component2() - Method in class com.stripe.android.model.Address
 
component2() - Method in class com.stripe.android.model.BankAccount
 
component2() - Method in class com.stripe.android.model.Card
 
component2() - Method in class com.stripe.android.model.ConfirmPaymentIntentParams
 
component2() - Method in class com.stripe.android.model.Customer
 
component2() - Method in class com.stripe.android.model.DateOfBirth
 
component2() - Method in class com.stripe.android.model.GooglePayResult
 
component2() - Method in class com.stripe.android.model.KlarnaSourceParams
A list of
component2() - Method in class com.stripe.android.model.KlarnaSourceParams.LineItem
The human-readable description for the line item.
component2() - Method in class com.stripe.android.model.KlarnaSourceParams.PaymentPageOptions
A public URL for a background image,
component2() - Method in class com.stripe.android.model.PaymentIntent.Error
For some errors that could be handled programmatically,
component2() - Method in class com.stripe.android.model.PaymentMethod.BillingDetails
 
component2() - Method in class com.stripe.android.model.Card.Checks
 
component2() - Method in class com.stripe.android.model.PaymentMethod.Card
 
component2() - Method in class com.stripe.android.model.PaymentMethod
 
component2() - Method in class com.stripe.android.model.PaymentMethod.Fpx
 
component2() - Method in class com.stripe.android.model.PaymentMethod.Ideal
 
component2() - Method in class com.stripe.android.model.PaymentMethod.SepaDebit
 
component2() - Method in class com.stripe.android.model.SetupIntent.Error
For card errors resulting from a card issuer decline,
component2() - Method in class com.stripe.android.model.ShippingInformation
 
component2() - Method in class com.stripe.android.model.ShippingMethod
Identifier for the shipping method.
component2() - Method in class com.stripe.android.model.Source
A positive integer in the smallest currency unit
component2() - Method in class com.stripe.android.model.SourceCardData
 
component2() - Method in class com.stripe.android.model.SourceCodeVerification
 
component2() - Method in class com.stripe.android.model.SourceOrder
Three-letter
component2() - Method in class com.stripe.android.model.SourceOrder.Item
The amount
component2() - Method in class com.stripe.android.model.SourceOrder.Shipping
The delivery service that shipped a physical product,
component2() - Method in class com.stripe.android.model.SourceOrderParams
Shipping address for the order.
component2() - Method in class com.stripe.android.model.SourceOrderParams.Item
Optional.
component2() - Method in class com.stripe.android.model.SourceOrderParams.Shipping
Optional.
component2() - Method in class com.stripe.android.model.SourceOwner
 
component2() - Method in class com.stripe.android.model.SourceReceiver
 
component2() - Method in class com.stripe.android.model.SourceRedirect
 
component2() - Method in class com.stripe.android.model.SourceSepaDebitData
 
component2() - Method in class com.stripe.android.model.StripeIntent.RedirectData
See
component2() - Method in class com.stripe.android.model.Token
 
component2() - Method in class com.stripe.android.model.wallets.MasterpassWallet
 
component2() - Method in class com.stripe.android.model.wallets.VisaCheckoutWallet
 
component2() - Method in class com.stripe.android.model.wallets.Wallet.Address
 
component2() - Method in class com.stripe.android.model.WeChat
 
component2() - Method in class com.stripe.android.PaymentSessionConfig
 
component2() - Method in class com.stripe.android.PaymentSessionData
The cart total value,
component2() - Method in class com.stripe.android.StripeError
 
component2() - Method in class com.stripe.android.view.PaymentMethodsActivityStarter.Args
 
component20() - Method in class com.stripe.android.model.Card
 
component20() - Method in class com.stripe.android.model.Source
Information about the items and shipping associated with the source.
component21() - Method in class com.stripe.android.model.Card
 
component21() - Method in class com.stripe.android.model.Source
Extra information about a source.
component22() - Method in class com.stripe.android.model.Card
 
component25() - Method in class com.stripe.android.model.Card
 
component3() - Method in class com.stripe.android.model.Address
 
component3() - Method in class com.stripe.android.model.BankAccount
 
component3() - Method in class com.stripe.android.model.Card
 
component3() - Method in class com.stripe.android.model.ConfirmPaymentIntentParams
 
component3() - Method in class com.stripe.android.model.Customer
 
component3() - Method in class com.stripe.android.model.DateOfBirth
 
component3() - Method in class com.stripe.android.model.GooglePayResult
 
component3() - Method in class com.stripe.android.model.KlarnaSourceParams
Required for customers located in the US.
component3() - Method in class com.stripe.android.model.KlarnaSourceParams.LineItem
The total price of this line item.
component3() - Method in class com.stripe.android.model.KlarnaSourceParams.PaymentPageOptions
Title displayed on the top of the Klarna Hosted Payment Page.
component3() - Method in class com.stripe.android.model.PaymentIntent
 
component3() - Method in class com.stripe.android.model.PaymentIntent.Error
For card errors resulting from a card issuer decline,
component3() - Method in class com.stripe.android.model.PaymentMethod.BillingDetails
 
component3() - Method in class com.stripe.android.model.Card.Checks
 
component3() - Method in class com.stripe.android.model.PaymentMethod.Card
 
component3() - Method in class com.stripe.android.model.PaymentMethod
 
component3() - Method in class com.stripe.android.model.PaymentMethod.SepaDebit
 
component3() - Method in class com.stripe.android.model.SetupIntent
 
component3() - Method in class com.stripe.android.model.SetupIntent.Error
A URL to more information about the
component3() - Method in class com.stripe.android.model.ShippingInformation
 
component3() - Method in class com.stripe.android.model.ShippingMethod
The cost in minor unit based on
component3() - Method in class com.stripe.android.model.Source
The client secret of the source.
component3() - Method in class com.stripe.android.model.SourceCardData
 
component3() - Method in class com.stripe.android.model.SourceOrder
The email address of the customer placing the order.
component3() - Method in class com.stripe.android.model.SourceOrder.Item
This currency of this order item.
component3() - Method in class com.stripe.android.model.SourceOrder.Shipping
Recipient name.
component3() - Method in class com.stripe.android.model.SourceOrderParams.Item
Optional.
component3() - Method in class com.stripe.android.model.SourceOrderParams.Shipping
Optional.
component3() - Method in class com.stripe.android.model.SourceOwner
 
component3() - Method in class com.stripe.android.model.SourceReceiver
 
component3() - Method in class com.stripe.android.model.SourceRedirect
 
component3() - Method in class com.stripe.android.model.SourceSepaDebitData
 
component3() - Method in class com.stripe.android.model.Token
 
component3() - Method in class com.stripe.android.model.wallets.MasterpassWallet
 
component3() - Method in class com.stripe.android.model.wallets.VisaCheckoutWallet
 
component3() - Method in class com.stripe.android.model.wallets.Wallet.Address
 
component3() - Method in class com.stripe.android.model.WeChat
 
component3() - Method in class com.stripe.android.PaymentSessionConfig
 
component3() - Method in class com.stripe.android.PaymentSessionData
The current value of the shipping items in the associated
component3() - Method in class com.stripe.android.StripeError
component3() - Method in class com.stripe.android.view.PaymentMethodsActivityStarter.Args
 
component4() - Method in class com.stripe.android.model.Address
 
component4() - Method in class com.stripe.android.model.BankAccount
 
component4() - Method in class com.stripe.android.model.Card
 
component4() - Method in class com.stripe.android.model.ConfirmPaymentIntentParams
 
component4() - Method in class com.stripe.android.model.Customer
 
component4() - Method in class com.stripe.android.model.GooglePayResult
 
component4() - Method in class com.stripe.android.model.KlarnaSourceParams
An email address for the customer.
component4() - Method in class com.stripe.android.model.KlarnaSourceParams.LineItem
The quantity to display for this line item.
component4() - Method in class com.stripe.android.model.KlarnaSourceParams.PaymentPageOptions
The buy button type.
component4() - Method in class com.stripe.android.model.PaymentIntent
 
component4() - Method in class com.stripe.android.model.PaymentIntent.Error
A URL to more information about the
component4() - Method in class com.stripe.android.model.PaymentMethod.BillingDetails
 
component4() - Method in class com.stripe.android.model.PaymentMethod.Card
 
component4() - Method in class com.stripe.android.model.PaymentMethod
 
component4() - Method in class com.stripe.android.model.PaymentMethod.SepaDebit
 
component4() - Method in class com.stripe.android.model.SetupIntent
 
component4() - Method in class com.stripe.android.model.SetupIntent.Error
A human-readable message providing more details about the error.
component4() - Method in class com.stripe.android.model.ShippingMethod
The currency that the specified amount will be rendered in.
component4() - Method in class com.stripe.android.model.Source
Information related to the code verification flow.
component4() - Method in class com.stripe.android.model.SourceCardData
 
component4() - Method in class com.stripe.android.model.SourceOrder
List of items constituting the order.
component4() - Method in class com.stripe.android.model.SourceOrder.Item
Human-readable description for this order item.
component4() - Method in class com.stripe.android.model.SourceOrder.Shipping
Recipient phone
component4() - Method in class com.stripe.android.model.SourceOrderParams.Item
Optional.
component4() - Method in class com.stripe.android.model.SourceOrderParams.Shipping
Optional.
component4() - Method in class com.stripe.android.model.SourceOwner
 
component4() - Method in class com.stripe.android.model.SourceReceiver
 
component4() - Method in class com.stripe.android.model.SourceSepaDebitData
 
component4() - Method in class com.stripe.android.model.Token
 
component4() - Method in class com.stripe.android.model.wallets.MasterpassWallet
 
component4() - Method in class com.stripe.android.model.wallets.VisaCheckoutWallet
 
component4() - Method in class com.stripe.android.model.wallets.Wallet.Address
 
component4() - Method in class com.stripe.android.model.WeChat
 
component4() - Method in class com.stripe.android.PaymentSessionConfig
 
component4() - Method in class com.stripe.android.PaymentSessionData
Where the items being purchased should be shipped.
component4() - Method in class com.stripe.android.StripeError
 
component5() - Method in class com.stripe.android.model.Address
 
component5() - Method in class com.stripe.android.model.BankAccount
 
component5() - Method in class com.stripe.android.model.Card
 
component5() - Method in class com.stripe.android.model.ConfirmPaymentIntentParams
 
component5() - Method in class com.stripe.android.model.Customer
 
component5() - Method in class com.stripe.android.model.GooglePayResult
 
component5() - Method in class com.stripe.android.model.KlarnaSourceParams
A phone number for the customer.
component5() - Method in class com.stripe.android.model.PaymentIntent
 
component5() - Method in class com.stripe.android.model.PaymentIntent.Error
A human-readable message providing more details about the error.
component5() - Method in class com.stripe.android.model.PaymentMethod.Card
 
component5() - Method in class com.stripe.android.model.PaymentMethod
 
component5() - Method in class com.stripe.android.model.PaymentMethod.SepaDebit
 
component5() - Method in class com.stripe.android.model.SetupIntent
 
component5() - Method in class com.stripe.android.model.SetupIntent.Error
If the error is parameter-specific,
component5() - Method in class com.stripe.android.model.ShippingMethod
Human friendly information such as estimated shipping times that can be shown in
component5() - Method in class com.stripe.android.model.Source
Time at which the object was created.
component5() - Method in class com.stripe.android.model.SourceCardData
 
component5() - Method in class com.stripe.android.model.SourceOrder
The shipping address for the order.
component5() - Method in class com.stripe.android.model.SourceOrder.Item
The quantity of this order item.
component5() - Method in class com.stripe.android.model.SourceOrder.Shipping
The tracking number for a physical product,
component5() - Method in class com.stripe.android.model.SourceOrderParams.Item
Optional.
component5() - Method in class com.stripe.android.model.SourceOrderParams.Shipping
Optional.
component5() - Method in class com.stripe.android.model.SourceOwner
 
component5() - Method in class com.stripe.android.model.SourceSepaDebitData
 
component5() - Method in class com.stripe.android.model.Token
 
component5() - Method in class com.stripe.android.model.wallets.VisaCheckoutWallet
 
component5() - Method in class com.stripe.android.model.wallets.Wallet.Address
 
component5() - Method in class com.stripe.android.model.WeChat
 
component5() - Method in class com.stripe.android.PaymentSessionConfig
 
component5() - Method in class com.stripe.android.PaymentSessionData
How the items being purchased should be shipped.
component5() - Method in class com.stripe.android.StripeError
component6() - Method in class com.stripe.android.model.Address
 
component6() - Method in class com.stripe.android.model.BankAccount
 
component6() - Method in class com.stripe.android.model.Card
 
component6() - Method in class com.stripe.android.model.ConfirmPaymentIntentParams
 
component6() - Method in class com.stripe.android.model.Customer
 
component6() - Method in class com.stripe.android.model.KlarnaSourceParams
An class Address for the customer. At a minimum, Address.line1, Address.postalCode, Address.city, and Address.country must be provided.
component6() - Method in class com.stripe.android.model.PaymentIntent
 
component6() - Method in class com.stripe.android.model.PaymentIntent.Error
If the error is parameter-specific,
component6() - Method in class com.stripe.android.model.PaymentMethod.Card
 
component6() - Method in class com.stripe.android.model.PaymentMethod
 
component6() - Method in class com.stripe.android.model.SetupIntent
 
component6() - Method in class com.stripe.android.model.SetupIntent.Error
The PaymentMethod object for errors returned on a request involving a PaymentMethod.
component6() - Method in class com.stripe.android.model.Source
Three-letter
component6() - Method in class com.stripe.android.model.SourceCardData
 
component6() - Method in class com.stripe.android.model.SourceOrderParams.Item
Optional.
component6() - Method in class com.stripe.android.model.SourceOwner
 
component6() - Method in class com.stripe.android.model.SourceSepaDebitData
 
component6() - Method in class com.stripe.android.model.Token
 
component6() - Method in class com.stripe.android.model.wallets.Wallet.Address
 
component6() - Method in class com.stripe.android.model.WeChat
 
component6() - Method in class com.stripe.android.PaymentSessionConfig
 
component6() - Method in class com.stripe.android.PaymentSessionData
 
component6() - Method in class com.stripe.android.StripeError
 
component7() - Method in class com.stripe.android.EphemeralKey
 
component7() - Method in class com.stripe.android.model.BankAccount
 
component7() - Method in class com.stripe.android.model.Card
 
component7() - Method in class com.stripe.android.model.ConfirmPaymentIntentParams
 
component7() - Method in class com.stripe.android.model.Customer
 
component7() - Method in class com.stripe.android.model.KlarnaSourceParams
The customer's first name.
component7() - Method in class com.stripe.android.model.PaymentIntent
 
component7() - Method in class com.stripe.android.model.PaymentIntent.Error
The PaymentMethod object for errors returned on a request involving a PaymentMethod.
component7() - Method in class com.stripe.android.model.PaymentMethod.Card
 
component7() - Method in class com.stripe.android.model.PaymentMethod
 
component7() - Method in class com.stripe.android.model.SetupIntent
 
component7() - Method in class com.stripe.android.model.SetupIntent.Error
The type of error returned.
component7() - Method in class com.stripe.android.model.Source
The authentication
component7() - Method in class com.stripe.android.model.SourceCardData
 
component7() - Method in class com.stripe.android.model.SourceOwner
 
component7() - Method in class com.stripe.android.model.SourceSepaDebitData
 
component7() - Method in class com.stripe.android.model.Token
 
component7() - Method in class com.stripe.android.model.WeChat
 
component7() - Method in class com.stripe.android.PaymentSessionConfig
 
component8() - Method in class com.stripe.android.model.BankAccount
 
component8() - Method in class com.stripe.android.model.Card
 
component8() - Method in class com.stripe.android.model.KlarnaSourceParams
The customer's last name.
component8() - Method in class com.stripe.android.model.PaymentIntent
 
component8() - Method in class com.stripe.android.model.PaymentIntent.Error
The type of error returned.
component8() - Method in class com.stripe.android.model.PaymentMethod.Card
 
component8() - Method in class com.stripe.android.model.PaymentMethod
 
component8() - Method in class com.stripe.android.model.Source
Has the value true if the object exists in live mode or the value false if the object
component8() - Method in class com.stripe.android.model.SourceCardData
 
component8() - Method in class com.stripe.android.model.SourceOwner
 
component8() - Method in class com.stripe.android.model.WeChat
 
component8() - Method in class com.stripe.android.PaymentSessionConfig
 
component9() - Method in class com.stripe.android.model.BankAccount
 
component9() - Method in class com.stripe.android.model.Card
 
component9() - Method in class com.stripe.android.model.KlarnaSourceParams
The customer's date of birth. This will be used by Klarna for a credit check in some EU countries.
component9() - Method in class com.stripe.android.model.PaymentIntent
 
component9() - Method in class com.stripe.android.model.PaymentMethod.Card
 
component9() - Method in class com.stripe.android.model.PaymentMethod
 
component9() - Method in class com.stripe.android.model.SetupIntent
 
component9() - Method in class com.stripe.android.model.Source
Set of key-value pairs that you can attach to an object.
component9() - Method in class com.stripe.android.model.SourceCardData
 
component9() - Method in class com.stripe.android.model.WeChat
 
confirmPayment(activity, confirmPaymentIntentParams) - Method in class com.stripe.android.Stripe
Confirm and, if necessary, authenticate a class PaymentIntent. Used for automatic confirmation flow.
confirmPayment(fragment, confirmPaymentIntentParams) - Method in class com.stripe.android.Stripe
Confirm and, if necessary, authenticate a class PaymentIntent. Used for automatic confirmation flow.
ConfirmPaymentIntentParams - Class in com.stripe.android.model
 
ConfirmPaymentIntentParams.Companion - Class in com.stripe.android.model
 
confirmPaymentIntentSynchronous(confirmPaymentIntentParams) - Method in class com.stripe.android.Stripe
Deprecated. 
confirmSetupIntent(activity, confirmSetupIntentParams) - Method in class com.stripe.android.Stripe
Confirm and, if necessary, authenticate a class SetupIntent.
confirmSetupIntent(fragment, confirmSetupIntentParams) - Method in class com.stripe.android.Stripe
Confirm and, if necessary, authenticate a class SetupIntent.
ConfirmSetupIntentParams - Class in com.stripe.android.model
 
ConfirmSetupIntentParams.Companion - Class in com.stripe.android.model
 
confirmSetupIntentSynchronous(confirmSetupIntentParams) - Method in class com.stripe.android.Stripe
Deprecated. 
ConfirmStripeIntentParams - Interface in com.stripe.android.model
 
ConfirmStripeIntentParams.Companion - Class in com.stripe.android.model
 
CONSUMED - Static variable in class com.stripe.android.model.SourceStatus.Companion
 
CONSUMED - Static variable in interface com.stripe.android.model.Source.SourceStatus
 
copy(name, version, url, partnerId) - Method in class com.stripe.android.AppInfo
Data for identifying your plug-in or library.
copy(objectId, created, expires, id, isLiveMode, objectType, secret, type) - Method in class com.stripe.android.EphemeralKey
Represents an Ephemeral Key that can be used temporarily for API operations that typically require a secret key.
copy(isRequired, format, isPhoneNumberRequired) - Method in class com.stripe.android.GooglePayJsonFactory.BillingAddressParameters
copy(merchantName) - Method in class com.stripe.android.GooglePayJsonFactory.MerchantInfo
copy(isRequired, allowedCountryCodes, phoneNumberRequired) - Method in class com.stripe.android.GooglePayJsonFactory.ShippingAddressParameters
copy(currencyCode, totalPriceStatus, countryCode, transactionId, totalPrice, totalPriceLabel, checkoutOption) - Method in class com.stripe.android.GooglePayJsonFactory.TransactionInfo
copy(businessType, businessData, tosShownAndAccepted) - Method in class com.stripe.android.model.AccountParams
Represents a grouping of parameters needed to create a Token for a Connect account on the server.
copy(city, country, line1, line2, postalCode, state) - Method in class com.stripe.android.model.Address
Model for an owner address object in the Source api.
copy(accountNumber, accountHolderName, accountHolderType, bankName, countryCode, currency, fingerprint, last4, routingNumber) - Method in class com.stripe.android.model.BankAccount
Model class representing a bank account that can be used to create a token via the protocol outlined in [the Stripe
copy(number, cvc, expMonth, expYear, name, addressLine1, addressLine1Check, addressLine2, addressCity, addressState, addressZip, addressZipCheck, addressCountry, last4, brand, funding, fingerprint, country, currency, customerId, cvcCheck, id, loggingTokens, tokenizationMethod, metadata) - Method in class com.stripe.android.model.Card
A model object representing a Card in the Android SDK.
copy(paymentMethodCreateParams, paymentMethodId, sourceParams, sourceId, extraParams, clientSecret, returnUrl, savePaymentMethod, useStripeSdk) - Method in class com.stripe.android.model.ConfirmPaymentIntentParams
 
copy(clientSecret, paymentMethodId, paymentMethodCreateParams, returnUrl, useStripeSdk) - Method in class com.stripe.android.model.ConfirmSetupIntentParams
 
copy(id, defaultSource, shippingInformation, sources, hasMore, totalCount, url) - Method in class com.stripe.android.model.Customer
Model for a Stripe Customer object
copy(stripePaymentSource) - Method in class com.stripe.android.model.CustomerSource
Model of the "data" object inside a class Customer "source" object.
copy(cvc) - Method in class com.stripe.android.model.CvcTokenParams
 
copy(day, month, year) - Method in class com.stripe.android.model.DateOfBirth
 
copy(token, address, name, email, phoneNumber) - Method in class com.stripe.android.model.GooglePayResult
Result of a successful Google Pay Payment Data Request
copy(purchaseCountry, lineItems, customPaymentMethods, billingEmail, billingPhone, billingAddress, billingFirstName, billingLastName, billingDob, pageOptions) - Method in class com.stripe.android.model.KlarnaSourceParams
copy(itemType, itemDescription, totalAmount, quantity) - Method in class com.stripe.android.model.KlarnaSourceParams.LineItem
 
copy(logoUrl, backgroundImageUrl, pageTitle, purchaseType) - Method in class com.stripe.android.model.KlarnaSourceParams.PaymentPageOptions
copy(id, objectType, paymentMethodTypes, amount, canceledAt, cancellationReason, captureMethod, clientSecret, confirmationMethod, created, currency, description, isLiveMode, nextAction, paymentMethodId, receiptEmail, status, setupFutureUsage, lastPaymentError) - Method in class com.stripe.android.model.PaymentIntent
A PaymentIntent tracks the process of collecting a payment from your customer.
copy(charge, code, declineCode, docUrl, message, param, paymentMethod, type) - Method in class com.stripe.android.model.PaymentIntent.Error
The payment error encountered in the previous PaymentIntent confirmation.
copy(address, email, name, phone) - Method in class com.stripe.android.model.PaymentMethod.BillingDetails
 
copy(addressLine1Check, addressPostalCodeCheck, cvcCheck) - Method in class com.stripe.android.model.Card.Checks
 
copy(brand, checks, country, expiryMonth, expiryYear, funding, last4, threeDSecureUsage, wallet) - Method in class com.stripe.android.model.PaymentMethod.Card
 
copy(isSupported) - Method in class com.stripe.android.model.Card.ThreeDSecureUsage
 
copy(ignore) - Method in class com.stripe.android.model.PaymentMethod.CardPresent
 
copy(id, created, liveMode, type, billingDetails, customerId, metadata, card, cardPresent, fpx, ideal, sepaDebit) - Method in class com.stripe.android.model.PaymentMethod
Model for a Payment Methods API object.
copy(bank, accountHolderType) - Method in class com.stripe.android.model.PaymentMethod.Fpx
Requires the FPX payment method enabled on your account via https://dashboard.stripe.com/account/payments/settings.
copy(bank, bankIdentifierCode) - Method in class com.stripe.android.model.PaymentMethod.Ideal
 
copy(bankCode, branchCode, country, fingerprint, last4) - Method in class com.stripe.android.model.PaymentMethod.SepaDebit
 
copy(number, expiryMonth, expiryYear, cvc, token) - Method in class com.stripe.android.model.PaymentMethodCreateParams.Card
 
copy(type, card, ideal, fpx, sepaDebit, billingDetails, metadata) - Method in class com.stripe.android.model.PaymentMethodCreateParams
Model for PaymentMethod creation parameters.
copy(bank) - Method in class com.stripe.android.model.PaymentMethodCreateParams.Fpx
 
copy(bank) - Method in class com.stripe.android.model.PaymentMethodCreateParams.Ideal
 
copy(iban) - Method in class com.stripe.android.model.PaymentMethodCreateParams.SepaDebit
 
copy(personalId) - Method in class com.stripe.android.model.PiiTokenParams
 
copy(id, objectType, cancellationReason, created, clientSecret, description, isLiveMode, nextAction, nextActionType, paymentMethodId, paymentMethodTypes, status, usage, lastSetupError) - Method in class com.stripe.android.model.SetupIntent
A SetupIntent guides you through the process of setting up a customer's payment credentials for future payments.
copy(code, declineCode, docUrl, message, param, paymentMethod, type) - Method in class com.stripe.android.model.SetupIntent.Error
The error encountered in the previous SetupIntent confirmation.
copy(address, name, phone) - Method in class com.stripe.android.model.ShippingInformation
Model representing a shipping address object
copy(label, identifier, amount, currency, detail) - Method in class com.stripe.android.model.ShippingMethod
Model representing a shipping method in the Android SDK.
copy(id, amount, clientSecret, codeVerification, created, currency, flow, isLiveMode, metaData, owner, receiver, redirect, status, sourceTypeData, sourceTypeModel, type, typeRaw, usage, weChatParam, sourceOrder, statementDescriptor) - Method in class com.stripe.android.model.Source
Model for a Sources API object.
copy(addressLine1Check, addressZipCheck, brand, country, cvcCheck, dynamicLast4, expiryMonth, expiryYear, funding, last4, threeDSecureStatus, tokenizationMethod) - Method in class com.stripe.android.model.SourceCardData
Model for data contained in the SourceTypeData of a Card Source.
copy(attemptsRemaining, status) - Method in class com.stripe.android.model.SourceCodeVerification
Model for a code verification object in the Sources API.
copy(amount, currency, email, items, shipping) - Method in class com.stripe.android.model.SourceOrder
Information about the items and shipping associated with the source. Required for transactional credit (for example Klarna) sources before you can charge it.
copy(type, amount, currency, description, quantity) - Method in class com.stripe.android.model.SourceOrder.Item
List of items constituting the order.
copy(address, carrier, name, phone, trackingNumber) - Method in class com.stripe.android.model.SourceOrder.Shipping
The shipping address for the order. Present if the order is for goods to be shipped.
copy(items, shipping) - Method in class com.stripe.android.model.SourceOrderParams
Information about the items and shipping associated with the source. Required for transactional credit (for example Klarna) sources before you can charge it.
copy(type, amount, currency, description, parent, quantity) - Method in class com.stripe.android.model.SourceOrderParams.Item
List of items constituting the order.
copy(address, carrier, name, phone, trackingNumber) - Method in class com.stripe.android.model.SourceOrderParams.Shipping
Shipping address for the order. Required if any of the SKUs are for products that have shippable set to true.
copy(address, email, name, phone, verifiedAddress, verifiedEmail, verifiedName, verifiedPhone) - Method in class com.stripe.android.model.SourceOwner
Model for a owner object in the Source api.
copy(address, amountCharged, amountReceived, amountReturned) - Method in class com.stripe.android.model.SourceReceiver
Model for a receiver object in the Sources API. Present if the class Source is a receiver.
copy(returnUrl, status, url) - Method in class com.stripe.android.model.SourceRedirect
Model for a redirect object in the Sources API.
copy(bankCode, branchCode, country, fingerPrint, last4, mandateReference, mandateUrl) - Method in class com.stripe.android.model.SourceSepaDebitData
Model for the SourceTypeData contained in a SEPA Debit Source object.
copy(url, returnUrl) - Method in class com.stripe.android.model.StripeIntent.RedirectData
 
copy(id, type, created, livemode, used, bankAccount, card) - Method in class com.stripe.android.model.Token
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. A Token representing this information is returned to you to use.
copy(dynamicLast4) - Method in class com.stripe.android.model.wallets.AmexExpressCheckoutWallet
 
copy(dynamicLast4) - Method in class com.stripe.android.model.wallets.ApplePayWallet
 
copy(dynamicLast4) - Method in class com.stripe.android.model.wallets.GooglePayWallet
 
copy(billingAddress, email, name, shippingAddress) - Method in class com.stripe.android.model.wallets.MasterpassWallet
 
copy(dynamicLast4) - Method in class com.stripe.android.model.wallets.SamsungPayWallet
 
copy(billingAddress, email, name, shippingAddress, dynamicLast4) - Method in class com.stripe.android.model.wallets.VisaCheckoutWallet
 
copy(city, country, line1, line2, postalCode, state) - Method in class com.stripe.android.model.wallets.Wallet.Address
 
copy(statementDescriptor, appId, nonce, packageValue, partnerId, prepayId, sign, timestamp, qrCodeUrl) - Method in class com.stripe.android.model.WeChat
copy(buttonCustomization) - Method in class com.stripe.android.PaymentAuthConfig.Stripe3ds2ButtonCustomization
Customization for 3DS2 buttons
copy(timeout, uiCustomization) - Method in class com.stripe.android.PaymentAuthConfig.Stripe3ds2Config
 
copy(labelCustomization) - Method in class com.stripe.android.PaymentAuthConfig.Stripe3ds2LabelCustomization
Customization for 3DS2 labels
copy(textBoxCustomization) - Method in class com.stripe.android.PaymentAuthConfig.Stripe3ds2TextBoxCustomization
Customization for 3DS2 text entry
copy(toolbarCustomization) - Method in class com.stripe.android.PaymentAuthConfig.Stripe3ds2ToolbarCustomization
Customization for the 3DS2 toolbar
copy(uiCustomization) - Method in class com.stripe.android.PaymentAuthConfig.Stripe3ds2UiCustomization
Customizations for the 3DS2 UI
copy(publishableKey) - Method in class com.stripe.android.PaymentConfiguration
 
copy(hiddenShippingInfoFields, optionalShippingInfoFields, prepopulatedShippingInfo, isShippingInfoRequired, isShippingMethodRequired, addPaymentMethodFooter, paymentMethodTypes, allowedShippingCountryCodes, shippingInformationValidator, shippingMethodsFactory) - Method in class com.stripe.android.PaymentSessionConfig
Configuration for class PaymentSession.
copy(config, cartTotal, shippingTotal, shippingInformation, shippingMethod, paymentMethod) - Method in class com.stripe.android.PaymentSessionData
A data class representing the state of the associated class PaymentSession.
copy(type, message, code, param, declineCode, charge) - Method in class com.stripe.android.StripeError
A model for error objects sent from the Stripe API.
copy(shouldAttachToCustomer, shouldRequirePostalCode, isPaymentSessionActive, shouldInitCustomerSessionTokens, paymentMethodType, paymentConfiguration, addPaymentMethodFooter) - Method in class com.stripe.android.view.AddPaymentMethodActivityStarter.Args
 
copy(paymentMethod) - Method in class com.stripe.android.view.AddPaymentMethodActivityStarter.Result
copy(paymentSessionConfig, paymentSessionData, isPaymentSessionActive) - Method in class com.stripe.android.view.PaymentFlowActivityStarter.Args
 
copy(initialPaymentMethodId, shouldRequirePostalCode, addPaymentMethodFooter, isPaymentSessionActive, paymentMethodTypes, paymentConfiguration) - Method in class com.stripe.android.view.PaymentMethodsActivityStarter.Args
 
copy(paymentMethod, useGooglePay) - Method in class com.stripe.android.view.PaymentMethodsActivityStarter.Result
country(country) - Method in class com.stripe.android.model.Card.Builder
 
country - Variable in class com.stripe.android.model.PaymentMethod.Card
 
country - Variable in class com.stripe.android.model.PaymentMethod.SepaDebit
 
create(name, version, url, partnerId) - Method in class com.stripe.android.AppInfo.Companion
 
create(name, version, url) - Method in class com.stripe.android.AppInfo.Companion
 
create(name, version) - Method in class com.stripe.android.AppInfo.Companion
 
create(name) - Method in class com.stripe.android.AppInfo.Companion
 
create(name, version, url, partnerId) - Static method in class com.stripe.android.AppInfo
 
create(name, version, url) - Static method in class com.stripe.android.AppInfo
 
create(name, version) - Static method in class com.stripe.android.AppInfo
 
create(name) - Static method in class com.stripe.android.AppInfo
 
create(e, url) - Method in class com.stripe.android.exception.APIConnectionException.Companion
 
create(e, url) - Static method in exception com.stripe.android.exception.APIConnectionException
 
create(context, keyProvider) - Method in class com.stripe.android.IssuingCardPinService.Companion
Create a IssuingCardPinService with the provided interface EphemeralKeyProvider.
create(context, keyProvider) - Static method in class com.stripe.android.IssuingCardPinService
Create a IssuingCardPinService with the provided interface EphemeralKeyProvider.
create(number, expMonth, expYear, cvc) - Method in class com.stripe.android.model.Card.Companion
Convenience constructor for a Card object with a minimum number of inputs.
create(number, expMonth, expYear, cvc) - Static method in class com.stripe.android.model.Card
Convenience constructor for a Card object with a minimum number of inputs.
create(clientSecret, returnUrl, extraParams) - Method in class com.stripe.android.model.ConfirmPaymentIntentParams.Companion
Create a class ConfirmPaymentIntentParams without a payment method.
create(clientSecret, returnUrl) - Method in class com.stripe.android.model.ConfirmPaymentIntentParams.Companion
Create a class ConfirmPaymentIntentParams without a payment method.
create(clientSecret) - Method in class com.stripe.android.model.ConfirmPaymentIntentParams.Companion
Create a class ConfirmPaymentIntentParams without a payment method.
create(clientSecret, returnUrl, extraParams) - Static method in class com.stripe.android.model.ConfirmPaymentIntentParams
Create a class ConfirmPaymentIntentParams without a payment method.
create(clientSecret, returnUrl) - Static method in class com.stripe.android.model.ConfirmPaymentIntentParams
Create a class ConfirmPaymentIntentParams without a payment method.
create(clientSecret) - Static method in class com.stripe.android.model.ConfirmPaymentIntentParams
Create a class ConfirmPaymentIntentParams without a payment method.
create(paymentMethodId, clientSecret, returnUrl) - Method in class com.stripe.android.model.ConfirmSetupIntentParams.Companion
Create the parameters necessary for confirming a SetupIntent while attaching a PaymentMethod that already exits.
create(paymentMethodId, clientSecret) - Method in class com.stripe.android.model.ConfirmSetupIntentParams.Companion
Create the parameters necessary for confirming a SetupIntent while attaching a PaymentMethod that already exits.
create(paymentMethodCreateParams, clientSecret, returnUrl) - Method in class com.stripe.android.model.ConfirmSetupIntentParams.Companion
Create the parameters necessary for confirming a SetupIntent with a new PaymentMethod
create(paymentMethodCreateParams, clientSecret) - Method in class com.stripe.android.model.ConfirmSetupIntentParams.Companion
Create the parameters necessary for confirming a SetupIntent with a new PaymentMethod
create(paymentMethodId, clientSecret, returnUrl) - Static method in class com.stripe.android.model.ConfirmSetupIntentParams
Create the parameters necessary for confirming a SetupIntent while attaching a PaymentMethod that already exits.
create(paymentMethodId, clientSecret) - Static method in class com.stripe.android.model.ConfirmSetupIntentParams
Create the parameters necessary for confirming a SetupIntent while attaching a PaymentMethod that already exits.
create(paymentMethodCreateParams, clientSecret, returnUrl) - Static method in class com.stripe.android.model.ConfirmSetupIntentParams
Create the parameters necessary for confirming a SetupIntent with a new PaymentMethod
create(paymentMethodCreateParams, clientSecret) - Static method in class com.stripe.android.model.ConfirmSetupIntentParams
Create the parameters necessary for confirming a SetupIntent with a new PaymentMethod
create(token) - Method in class com.stripe.android.model.Card.Companion
 
create(token) - Static method in class com.stripe.android.model.PaymentMethodCreateParams.Card
 
create(card, billingDetails, metadata) - Method in class com.stripe.android.model.PaymentMethodCreateParams.Companion
 
create(card, billingDetails) - Method in class com.stripe.android.model.PaymentMethodCreateParams.Companion
 
create(card) - Method in class com.stripe.android.model.PaymentMethodCreateParams.Companion
 
create(ideal, billingDetails, metadata) - Method in class com.stripe.android.model.PaymentMethodCreateParams.Companion
 
create(ideal, billingDetails) - Method in class com.stripe.android.model.PaymentMethodCreateParams.Companion
 
create(ideal) - Method in class com.stripe.android.model.PaymentMethodCreateParams.Companion
 
create(fpx, billingDetails, metadata) - Method in class com.stripe.android.model.PaymentMethodCreateParams.Companion
 
create(fpx, billingDetails) - Method in class com.stripe.android.model.PaymentMethodCreateParams.Companion
 
create(fpx) - Method in class com.stripe.android.model.PaymentMethodCreateParams.Companion
 
create(sepaDebit, billingDetails, metadata) - Method in class com.stripe.android.model.PaymentMethodCreateParams.Companion
 
create(sepaDebit, billingDetails) - Method in class com.stripe.android.model.PaymentMethodCreateParams.Companion
 
create(sepaDebit) - Method in class com.stripe.android.model.PaymentMethodCreateParams.Companion
 
create(card, billingDetails, metadata) - Static method in class com.stripe.android.model.PaymentMethodCreateParams
 
create(card, billingDetails) - Static method in class com.stripe.android.model.PaymentMethodCreateParams
 
create(card) - Static method in class com.stripe.android.model.PaymentMethodCreateParams
 
create(ideal, billingDetails, metadata) - Static method in class com.stripe.android.model.PaymentMethodCreateParams
 
create(ideal, billingDetails) - Static method in class com.stripe.android.model.PaymentMethodCreateParams
 
create(ideal) - Static method in class com.stripe.android.model.PaymentMethodCreateParams
 
create(fpx, billingDetails, metadata) - Static method in class com.stripe.android.model.PaymentMethodCreateParams
 
create(fpx, billingDetails) - Static method in class com.stripe.android.model.PaymentMethodCreateParams
 
create(fpx) - Static method in class com.stripe.android.model.PaymentMethodCreateParams
 
create(sepaDebit, billingDetails, metadata) - Static method in class com.stripe.android.model.PaymentMethodCreateParams
 
create(sepaDebit, billingDetails) - Static method in class com.stripe.android.model.PaymentMethodCreateParams
 
create(sepaDebit) - Static method in class com.stripe.android.model.PaymentMethodCreateParams
 
create(sdkData) - Method in class com.stripe.android.model.Stripe3dsRedirect.Companion
 
create(sdkData) - Static method in class com.stripe.android.model.Stripe3dsRedirect
 
create(shippingInformation) - Method in interface com.stripe.android.PaymentSessionConfig.ShippingMethodsFactory
 
create(intent) - Method in class com.stripe.android.view.Args.Companion
 
create(intent) - Static method in class com.stripe.android.view.PaymentFlowActivityStarter.Args
 
createAccountParams(tosShownAndAccepted, businessType, businessData) - Method in class com.stripe.android.model.AccountParams.Companion
Create an class AccountParams instance for a BusinessType.Individual or BusinessType.Company.
createAccountParams(tosShownAndAccepted, businessType, businessData) - Static method in class com.stripe.android.model.AccountParams
Create an class AccountParams instance for a BusinessType.Individual or BusinessType.Company.
createAccountToken(accountParams, idempotencyKey, callback) - Method in class com.stripe.android.Stripe
Create a class Token asynchronously.
createAccountToken(accountParams, callback) - Method in class com.stripe.android.Stripe
Create a class Token asynchronously.
createAccountTokenSynchronous(accountParams, idempotencyKey) - Method in class com.stripe.android.Stripe
Blocking method to create a class Token for a Connect Account. Do not call this on the UI thread or your app will crash.
createAccountTokenSynchronous(accountParams) - Method in class com.stripe.android.Stripe
Blocking method to create a class Token for a Connect Account. Do not call this on the UI thread or your app will crash.
createAlipayReusableParams(currency, name, email, returnUrl) - Method in class com.stripe.android.model.SourceParams.Companion
Create reusable Alipay Source params.
createAlipayReusableParams(currency, name, email, returnUrl) - Static method in class com.stripe.android.model.SourceParams
Create reusable Alipay Source params.
createAlipaySingleUseParams(amount, currency, name, email, returnUrl) - Method in class com.stripe.android.model.SourceParams.Companion
Create single-use Alipay Source params.
createAlipaySingleUseParams(amount, currency, name, email, returnUrl) - Static method in class com.stripe.android.model.SourceParams
Create single-use Alipay Source params.
createBancontactParams(amount, name, returnUrl, statementDescriptor, preferredLanguage) - Method in class com.stripe.android.model.SourceParams.Companion
Create Bancontact Source params.
createBancontactParams(amount, name, returnUrl, statementDescriptor, preferredLanguage) - Static method in class com.stripe.android.model.SourceParams
Create Bancontact Source params.
createBankAccountToken(bankAccount, idempotencyKey, callback) - Method in class com.stripe.android.Stripe
Create a class BankAccount token asynchronously.
createBankAccountToken(bankAccount, callback) - Method in class com.stripe.android.Stripe
Create a class BankAccount token asynchronously.
createBankAccountTokenSynchronous(bankAccount, idempotencyKey) - Method in class com.stripe.android.Stripe
Blocking method to create a class Token for a class BankAccount. Do not call this on the UI thread or your app will crash.
createBankAccountTokenSynchronous(bankAccount) - Method in class com.stripe.android.Stripe
Blocking method to create a class Token for a class BankAccount. Do not call this on the UI thread or your app will crash.
createCardParams(card) - Method in class com.stripe.android.model.SourceParams.Companion
Create Card Source params.
createCardParams(card) - Static method in class com.stripe.android.model.SourceParams
Create Card Source params.
createCardParamsFromGooglePay(googlePayPaymentData) - Method in class com.stripe.android.model.SourceParams.Companion
 
createCardParamsFromGooglePay(googlePayPaymentData) - Static method in class com.stripe.android.model.SourceParams
 
createCardToken(card, idempotencyKey, callback) - Method in class com.stripe.android.Stripe
Create a Card token asynchronously.
createCardToken(card, callback) - Method in class com.stripe.android.Stripe
Create a Card token asynchronously.
createCardTokenSynchronous(card, idempotencyKey) - Method in class com.stripe.android.Stripe
Blocking method to create a class Token. Do not call this on the UI thread or your app will crash.
createCardTokenSynchronous(card) - Method in class com.stripe.android.Stripe
Blocking method to create a class Token. Do not call this on the UI thread or your app will crash.
createCustomParams(type) - Method in class com.stripe.android.model.SourceParams.Companion
Create a custom class SourceParams object. Incorrect attributes may result in errors when connecting to Stripe's API.
createCustomParams(type) - Static method in class com.stripe.android.model.SourceParams
Create a custom class SourceParams object. Incorrect attributes may result in errors when connecting to Stripe's API.
createCvcUpdateToken(cvc, idempotencyKey, callback) - Method in class com.stripe.android.Stripe
Create a CVC update token asynchronously.
createCvcUpdateToken(cvc, callback) - Method in class com.stripe.android.Stripe
Create a CVC update token asynchronously.
createCvcUpdateTokenSynchronous(cvc, idempotencyKey) - Method in class com.stripe.android.Stripe
Blocking method to create a class Token for CVC updating. Do not call this on the UI thread or your app will crash.
createCvcUpdateTokenSynchronous(cvc) - Method in class com.stripe.android.Stripe
Blocking method to create a class Token for CVC updating. Do not call this on the UI thread or your app will crash.
created - Variable in class com.stripe.android.model.PaymentMethod
 
createEphemeralKey(apiVersion, keyUpdateListener) - Method in interface com.stripe.android.EphemeralKeyProvider
When called, talks to a client server that then communicates with Stripe's servers to create an class EphemeralKey.
createEPSParams(amount, name, returnUrl, statementDescriptor) - Method in class com.stripe.android.model.SourceParams.Companion
Create EPS Source params.
createEPSParams(amount, name, returnUrl, statementDescriptor) - Static method in class com.stripe.android.model.SourceParams
Create EPS Source params.
createFromGooglePay(googlePayPaymentData) - Method in class com.stripe.android.model.PaymentMethodCreateParams.Companion
 
createFromGooglePay(googlePayPaymentData) - Static method in class com.stripe.android.model.PaymentMethodCreateParams
 
createGiropayParams(amount, name, returnUrl, statementDescriptor) - Method in class com.stripe.android.model.SourceParams.Companion
Create Giropay Source params.
createGiropayParams(amount, name, returnUrl, statementDescriptor) - Static method in class com.stripe.android.model.SourceParams
Create Giropay Source params.
createIdealParams(amount, name, returnUrl, statementDescriptor, bank) - Method in class com.stripe.android.model.SourceParams.Companion
Create iDEAL Source params.
createIdealParams(amount, name, returnUrl, statementDescriptor, bank) - Static method in class com.stripe.android.model.SourceParams
Create iDEAL Source params.
createIsReadyToPayRequest(billingAddressParameters, existingPaymentMethodRequired) - Method in class com.stripe.android.GooglePayJsonFactory
createKlarna(returnUrl, currency, klarnaParams) - Method in class com.stripe.android.model.SourceParams.Companion
Create params for a Klarna Source
createKlarna(returnUrl, currency, klarnaParams) - Static method in class com.stripe.android.model.SourceParams
Create params for a Klarna Source
createMasterpassParams(transactionId, cartId) - Method in class com.stripe.android.model.SourceParams.Companion
Create parameters needed to make a Masterpass source
createMasterpassParams(transactionId, cartId) - Static method in class com.stripe.android.model.SourceParams
Create parameters needed to make a Masterpass source
createMultibancoParams(amount, returnUrl, email) - Method in class com.stripe.android.model.SourceParams.Companion
Create Multibanco Source params.
createMultibancoParams(amount, returnUrl, email) - Static method in class com.stripe.android.model.SourceParams
Create Multibanco Source params.
createP24Params(amount, currency, name, email, returnUrl) - Method in class com.stripe.android.model.SourceParams.Companion
Create P24 Source params.
createP24Params(amount, currency, name, email, returnUrl) - Static method in class com.stripe.android.model.SourceParams
Create P24 Source params.
createPaymentDataRequest(transactionInfo, billingAddressParameters, shippingAddressParameters, isEmailRequired, merchantInfo) - Method in class com.stripe.android.GooglePayJsonFactory
createPaymentMethod(paymentMethodCreateParams, callback) - Method in class com.stripe.android.Stripe
Create a class PaymentMethod asynchronously.
createPaymentMethod(stripe, params) - Method in class com.stripe.android.view.AddPaymentMethodActivity
 
createPaymentMethodSynchronous(paymentMethodCreateParams) - Method in class com.stripe.android.Stripe
Blocking method to create a class PaymentMethod object. Do not call this on the UI thread or your app will crash.
createPiiToken(personalId, idempotencyKey, callback) - Method in class com.stripe.android.Stripe
Create a PII token asynchronously.
createPiiToken(personalId, callback) - Method in class com.stripe.android.Stripe
Create a PII token asynchronously.
createPiiTokenSynchronous(personalId, idempotencyKey) - Method in class com.stripe.android.Stripe
Blocking method to create a class Token for PII. Do not call this on the UI thread or your app will crash.
createPiiTokenSynchronous(personalId) - Method in class com.stripe.android.Stripe
Blocking method to create a class Token for PII. Do not call this on the UI thread or your app will crash.
createRetrieveSourceParams(clientSecret) - Method in class com.stripe.android.model.SourceParams.Companion
Create parameters needed to retrieve a source.
createRetrieveSourceParams(clientSecret) - Static method in class com.stripe.android.model.SourceParams
Create parameters needed to retrieve a source.
createSepaDebitParams(name, iban, addressLine1, city, postalCode, country) - Method in class com.stripe.android.model.SourceParams.Companion
Create SEPA Debit Source params.
createSepaDebitParams(name, iban, email, addressLine1, city, postalCode, country) - Method in class com.stripe.android.model.SourceParams.Companion
Create SEPA Debit Source params.
createSepaDebitParams(name, iban, addressLine1, city, postalCode, country) - Static method in class com.stripe.android.model.SourceParams
Create SEPA Debit Source params.
createSepaDebitParams(name, iban, email, addressLine1, city, postalCode, country) - Static method in class com.stripe.android.model.SourceParams
Create SEPA Debit Source params.
createSofortParams(amount, returnUrl, country, statementDescriptor) - Method in class com.stripe.android.model.SourceParams.Companion
Create SOFORT Source params.
createSofortParams(amount, returnUrl, country, statementDescriptor) - Static method in class com.stripe.android.model.SourceParams
Create SOFORT Source params.
createSource(sourceParams, callback) - Method in class com.stripe.android.Stripe
Create a class Source asynchronously.
createSourceFromTokenParams(tokenId) - Method in class com.stripe.android.model.SourceParams.Companion
Create parameters necessary for converting a token into a source
createSourceFromTokenParams(tokenId) - Static method in class com.stripe.android.model.SourceParams
Create parameters necessary for converting a token into a source
createSourceSynchronous(params) - Method in class com.stripe.android.Stripe
Blocking method to create a class Source object. Do not call this on the UI thread or your app will crash.
createThreeDSecureParams(amount, currency, returnUrl, cardId) - Method in class com.stripe.android.model.SourceParams.Companion
Create 3D Secure Source params.
createThreeDSecureParams(amount, currency, returnUrl, cardId) - Static method in class com.stripe.android.model.SourceParams
Create 3D Secure Source params.
createToken(card, idempotencyKey, callback) - Method in class com.stripe.android.Stripe
Deprecated. 
createToken(card, callback) - Method in class com.stripe.android.Stripe
Deprecated. 
createVisaCheckoutParams(callId) - Method in class com.stripe.android.model.SourceParams.Companion
Create parameters needed to make a Visa Checkout source.
createVisaCheckoutParams(callId) - Static method in class com.stripe.android.model.SourceParams
Create parameters needed to make a Visa Checkout source.
createWeChatPayParams(amount, currency, weChatAppId, statementDescriptor) - Method in class com.stripe.android.model.SourceParams.Companion
Create WeChat Pay Source params.
createWeChatPayParams(amount, currency, weChatAppId, statementDescriptor) - Static method in class com.stripe.android.model.SourceParams
Create WeChat Pay Source params.
createWithAppTheme(activity) - Method in class com.stripe.android.Builder.Companion
 
createWithAppTheme(activity) - Static method in class com.stripe.android.Stripe3ds2UiCustomization.Builder
 
createWithoutPaymentMethod(clientSecret, returnUrl) - Method in class com.stripe.android.model.ConfirmSetupIntentParams.Companion
Create the parameters necessary for confirming a SetupIntent, without specifying a payment method to attach to the SetupIntent. Only use this if a payment method has already been attached to the SetupIntent.
createWithoutPaymentMethod(clientSecret) - Method in class com.stripe.android.model.ConfirmSetupIntentParams.Companion
Create the parameters necessary for confirming a SetupIntent, without specifying a payment method to attach to the SetupIntent. Only use this if a payment method has already been attached to the SetupIntent.
createWithoutPaymentMethod(clientSecret, returnUrl) - Static method in class com.stripe.android.model.ConfirmSetupIntentParams
Create the parameters necessary for confirming a SetupIntent, without specifying a payment method to attach to the SetupIntent. Only use this if a payment method has already been attached to the SetupIntent.
createWithoutPaymentMethod(clientSecret) - Static method in class com.stripe.android.model.ConfirmSetupIntentParams
Create the parameters necessary for confirming a SetupIntent, without specifying a payment method to attach to the SetupIntent. Only use this if a payment method has already been attached to the SetupIntent.
createWithPaymentMethodCreateParams(paymentMethodCreateParams, clientSecret, returnUrl, savePaymentMethod, extraParams) - Method in class com.stripe.android.model.ConfirmPaymentIntentParams.Companion
Create the parameters necessary for confirming a PaymentIntent while attaching class PaymentMethodCreateParams data
createWithPaymentMethodCreateParams(paymentMethodCreateParams, clientSecret, returnUrl, savePaymentMethod) - Method in class com.stripe.android.model.ConfirmPaymentIntentParams.Companion
Create the parameters necessary for confirming a PaymentIntent while attaching class PaymentMethodCreateParams data
createWithPaymentMethodCreateParams(paymentMethodCreateParams, clientSecret, returnUrl) - Method in class com.stripe.android.model.ConfirmPaymentIntentParams.Companion
Create the parameters necessary for confirming a PaymentIntent while attaching class PaymentMethodCreateParams data
createWithPaymentMethodCreateParams(paymentMethodCreateParams, clientSecret) - Method in class com.stripe.android.model.ConfirmPaymentIntentParams.Companion
Create the parameters necessary for confirming a PaymentIntent while attaching class PaymentMethodCreateParams data
createWithPaymentMethodCreateParams(paymentMethodCreateParams, clientSecret, returnUrl, savePaymentMethod, extraParams) - Static method in class com.stripe.android.model.ConfirmPaymentIntentParams
Create the parameters necessary for confirming a PaymentIntent while attaching class PaymentMethodCreateParams data
createWithPaymentMethodCreateParams(paymentMethodCreateParams, clientSecret, returnUrl, savePaymentMethod) - Static method in class com.stripe.android.model.ConfirmPaymentIntentParams
Create the parameters necessary for confirming a PaymentIntent while attaching class PaymentMethodCreateParams data
createWithPaymentMethodCreateParams(paymentMethodCreateParams, clientSecret, returnUrl) - Static method in class com.stripe.android.model.ConfirmPaymentIntentParams
Create the parameters necessary for confirming a PaymentIntent while attaching class PaymentMethodCreateParams data
createWithPaymentMethodCreateParams(paymentMethodCreateParams, clientSecret) - Static method in class com.stripe.android.model.ConfirmPaymentIntentParams
Create the parameters necessary for confirming a PaymentIntent while attaching class PaymentMethodCreateParams data
createWithPaymentMethodId(paymentMethodId, clientSecret, returnUrl, savePaymentMethod, extraParams) - Method in class com.stripe.android.model.ConfirmPaymentIntentParams.Companion
Create the parameters necessary for confirming a PaymentIntent while attaching a PaymentMethod that already exits.
createWithPaymentMethodId(paymentMethodId, clientSecret, returnUrl, savePaymentMethod) - Method in class com.stripe.android.model.ConfirmPaymentIntentParams.Companion
Create the parameters necessary for confirming a PaymentIntent while attaching a PaymentMethod that already exits.
createWithPaymentMethodId(paymentMethodId, clientSecret, returnUrl) - Method in class com.stripe.android.model.ConfirmPaymentIntentParams.Companion
Create the parameters necessary for confirming a PaymentIntent while attaching a PaymentMethod that already exits.
createWithPaymentMethodId(paymentMethodId, clientSecret) - Method in class com.stripe.android.model.ConfirmPaymentIntentParams.Companion
Create the parameters necessary for confirming a PaymentIntent while attaching a PaymentMethod that already exits.
createWithPaymentMethodId(paymentMethodId, clientSecret, returnUrl, savePaymentMethod, extraParams) - Static method in class com.stripe.android.model.ConfirmPaymentIntentParams
Create the parameters necessary for confirming a PaymentIntent while attaching a PaymentMethod that already exits.
createWithPaymentMethodId(paymentMethodId, clientSecret, returnUrl, savePaymentMethod) - Static method in class com.stripe.android.model.ConfirmPaymentIntentParams
Create the parameters necessary for confirming a PaymentIntent while attaching a PaymentMethod that already exits.
createWithPaymentMethodId(paymentMethodId, clientSecret, returnUrl) - Static method in class com.stripe.android.model.ConfirmPaymentIntentParams
Create the parameters necessary for confirming a PaymentIntent while attaching a PaymentMethod that already exits.
createWithPaymentMethodId(paymentMethodId, clientSecret) - Static method in class com.stripe.android.model.ConfirmPaymentIntentParams
Create the parameters necessary for confirming a PaymentIntent while attaching a PaymentMethod that already exits.
createWithSourceId(sourceId, clientSecret, returnUrl, savePaymentMethod, extraParams) - Method in class com.stripe.android.model.ConfirmPaymentIntentParams.Companion
Create the parameters necessary for confirming a PaymentIntent with an existing class Source.
createWithSourceId(sourceId, clientSecret, returnUrl, savePaymentMethod) - Method in class com.stripe.android.model.ConfirmPaymentIntentParams.Companion
Create the parameters necessary for confirming a PaymentIntent with an existing class Source.
createWithSourceId(sourceId, clientSecret, returnUrl) - Method in class com.stripe.android.model.ConfirmPaymentIntentParams.Companion
Create the parameters necessary for confirming a PaymentIntent with an existing class Source.
createWithSourceId(sourceId, clientSecret, returnUrl, savePaymentMethod, extraParams) - Static method in class com.stripe.android.model.ConfirmPaymentIntentParams
Create the parameters necessary for confirming a PaymentIntent with an existing class Source.
createWithSourceId(sourceId, clientSecret, returnUrl, savePaymentMethod) - Static method in class com.stripe.android.model.ConfirmPaymentIntentParams
Create the parameters necessary for confirming a PaymentIntent with an existing class Source.
createWithSourceId(sourceId, clientSecret, returnUrl) - Static method in class com.stripe.android.model.ConfirmPaymentIntentParams
Create the parameters necessary for confirming a PaymentIntent with an existing class Source.
createWithSourceParams(sourceParams, clientSecret, returnUrl, savePaymentMethod, extraParams) - Method in class com.stripe.android.model.ConfirmPaymentIntentParams.Companion
Create the parameters necessary for confirming a PaymentIntent with class SourceParams
createWithSourceParams(sourceParams, clientSecret, returnUrl, savePaymentMethod) - Method in class com.stripe.android.model.ConfirmPaymentIntentParams.Companion
Create the parameters necessary for confirming a PaymentIntent with class SourceParams
createWithSourceParams(sourceParams, clientSecret, returnUrl) - Method in class com.stripe.android.model.ConfirmPaymentIntentParams.Companion
Create the parameters necessary for confirming a PaymentIntent with class SourceParams
createWithSourceParams(sourceParams, clientSecret, returnUrl, savePaymentMethod, extraParams) - Static method in class com.stripe.android.model.ConfirmPaymentIntentParams
Create the parameters necessary for confirming a PaymentIntent with class SourceParams
createWithSourceParams(sourceParams, clientSecret, returnUrl, savePaymentMethod) - Static method in class com.stripe.android.model.ConfirmPaymentIntentParams
Create the parameters necessary for confirming a PaymentIntent with class SourceParams
createWithSourceParams(sourceParams, clientSecret, returnUrl) - Static method in class com.stripe.android.model.ConfirmPaymentIntentParams
Create the parameters necessary for confirming a PaymentIntent with class SourceParams
CREDIT - Static variable in class com.stripe.android.model.FundingType.Companion
 
CREDIT - Static variable in interface com.stripe.android.model.Card.FundingType
 
currency(currency) - Method in class com.stripe.android.model.Card.Builder
 
customer(customerId) - Method in class com.stripe.android.model.Card.Builder
 
Customer - Class in com.stripe.android.model
Model for a Stripe Customer object
Customer.Companion - Class in com.stripe.android.model
 
customerId - Variable in class com.stripe.android.model.PaymentMethod
 
CustomerSession - Class in com.stripe.android
Represents a logged-in session of a single Customer.
CustomerSession.ActivityCustomerRetrievalListener<A extends Activity> - Class in com.stripe.android
 
CustomerSession.ActivityPaymentMethodRetrievalListener<A extends Activity> - Class in com.stripe.android
Abstract implementation of interface CustomerSession.PaymentMethodRetrievalListener that holds a WeakReference to an Activity object.
CustomerSession.ActivityPaymentMethodsRetrievalListener<A extends Activity> - Class in com.stripe.android
Abstract implementation of interface CustomerSession.PaymentMethodsRetrievalListener that holds a WeakReference to an Activity object.
CustomerSession.ActivitySourceRetrievalListener<A extends Activity> - Class in com.stripe.android
Abstract implementation of interface CustomerSession.SourceRetrievalListener that holds a WeakReference to an Activity object.
CustomerSession.Companion - Class in com.stripe.android
 
CustomerSession.CustomerRetrievalListener - Interface in com.stripe.android
 
CustomerSession.PaymentMethodRetrievalListener - Interface in com.stripe.android
 
CustomerSession.PaymentMethodsRetrievalListener - Interface in com.stripe.android
 
CustomerSession.RetrievalListener - 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 class Customer "source" object.
CustomerSource.Companion - Class in com.stripe.android.model
 
CustomizableShippingField.Companion - Class in com.stripe.android.view
 
CustomPaymentMethods() - Constructor for enum com.stripe.android.model.KlarnaSourceParams.CustomPaymentMethods
Required for customers located in the US.
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
 
CVC_UPDATE - Static variable in class com.stripe.android.model.TokenType.Companion
 
CVC_UPDATE - Static variable in interface com.stripe.android.model.Token.TokenType
 
cvcCheck(cvcCheck) - Method in class com.stripe.android.model.Card.Builder
 
cvcCheck - Variable in class com.stripe.android.model.Card.Checks
 
CvcEditText - Class in com.stripe.android.view
 
CvcEditText(context, attrs, defStyleAttr) - Constructor for class com.stripe.android.view.CvcEditText
 
CvcEditText(context, attrs) - Constructor for class com.stripe.android.view.CvcEditText
 
CvcEditText(context) - Constructor for class com.stripe.android.view.CvcEditText
 
CvcTokenParams - Class in com.stripe.android.model
 
CvcTokenParams(cvc) - Constructor for class com.stripe.android.model.CvcTokenParams
 

D

DateOfBirth - Class in com.stripe.android.model
 
DateOfBirth(day, month, year) - Constructor for class com.stripe.android.model.DateOfBirth
 
DEBIT - Static variable in class com.stripe.android.model.FundingType.Companion
 
DEBIT - Static variable in interface com.stripe.android.model.Card.FundingType
 
deleteCustomerSource(sourceId, listener) - Method in class com.stripe.android.CustomerSession
Delete the Source from the current customer.
detachPaymentMethod(paymentMethodId, listener) - Method in class com.stripe.android.CustomerSession
Detaches a PaymentMethod from a customer.
DINERS_CLUB - Static variable in class com.stripe.android.model.CardBrand.Companion
 
DINERS_CLUB - Static variable in interface com.stripe.android.model.Card.CardBrand
 
DINERS_CLUB - Static variable in class com.stripe.android.model.Brand.Companion
 
DINERS_CLUB - Static variable in interface com.stripe.android.model.Card.Brand
 
DISCOVER - Static variable in class com.stripe.android.model.CardBrand.Companion
 
DISCOVER - Static variable in interface com.stripe.android.model.Card.CardBrand
 
DISCOVER - Static variable in class com.stripe.android.model.Brand.Companion
 
DISCOVER - Static variable in interface com.stripe.android.model.Card.Brand
 
displayErrorMessage(message) - Method in interface com.stripe.android.view.StripeEditText.ErrorMessageListener
 

E

email - Variable in class com.stripe.android.model.PaymentMethod.BillingDetails
 
endCustomerSession() - Method in class com.stripe.android.CustomerSession.Companion
End the singleton instance of a class CustomerSession. Calls to CustomerSession.Companion.getInstance will throw an IllegalStateException after this call, until the user calls CustomerSession.Companion.initCustomerSession again.
endCustomerSession() - Static method in class com.stripe.android.CustomerSession
End the singleton instance of a class CustomerSession. Calls to CustomerSession.Companion.getInstance will throw an IllegalStateException after this call, until the user calls CustomerSession.Companion.initCustomerSession again.
EphemeralKey - Class in com.stripe.android
Represents an Ephemeral Key that can be used temporarily for API operations that typically require a secret key.
EphemeralKeyProvider - Interface in com.stripe.android
Represents an object that can call to a server and create class EphemeralKey.
EphemeralKeyUpdateListener - Interface in com.stripe.android
Represents a listener for Ephemeral Key Update events.
EPS - Static variable in class com.stripe.android.model.SourceType.Companion
 
EPS - Static variable in interface com.stripe.android.model.Source.SourceType
 
equals(p) - Method in class com.stripe.android.AppInfo
 
equals(p) - Method in class com.stripe.android.EphemeralKey
 
equals(p) - Method in class com.stripe.android.GooglePayJsonFactory.BillingAddressParameters
 
equals(p) - Method in class com.stripe.android.GooglePayJsonFactory.MerchantInfo
 
equals(p) - Method in class com.stripe.android.GooglePayJsonFactory.ShippingAddressParameters
 
equals(p) - Method in class com.stripe.android.GooglePayJsonFactory.TransactionInfo
 
equals(p) - Method in class com.stripe.android.model.AccountParams
 
equals(p) - Method in class com.stripe.android.model.Address
 
equals(p) - Method in class com.stripe.android.model.BankAccount
 
equals(p) - Method in class com.stripe.android.model.Card
 
equals(p) - Method in class com.stripe.android.model.ConfirmPaymentIntentParams
 
equals(p) - Method in class com.stripe.android.model.ConfirmSetupIntentParams
 
equals(p) - Method in class com.stripe.android.model.Customer
 
equals(p) - Method in class com.stripe.android.model.CustomerSource
 
equals(p) - Method in class com.stripe.android.model.CvcTokenParams
 
equals(p) - Method in class com.stripe.android.model.DateOfBirth
 
equals(p) - Method in class com.stripe.android.model.GooglePayResult
 
equals(p) - Method in class com.stripe.android.model.KlarnaSourceParams
 
equals(p) - Method in class com.stripe.android.model.KlarnaSourceParams.LineItem
 
equals(p) - Method in class com.stripe.android.model.KlarnaSourceParams.PaymentPageOptions
 
equals(p) - Method in class com.stripe.android.model.PaymentIntent
 
equals(p) - Method in class com.stripe.android.model.PaymentIntent.Error
 
equals(p) - Method in class com.stripe.android.model.PaymentMethod.BillingDetails
 
equals(p) - Method in class com.stripe.android.model.Card.Checks
 
equals(p) - Method in class com.stripe.android.model.PaymentMethod.Card
 
equals(p) - Method in class com.stripe.android.model.Card.ThreeDSecureUsage
 
equals(p) - Method in class com.stripe.android.model.PaymentMethod.CardPresent
 
equals(p) - Method in class com.stripe.android.model.PaymentMethod
 
equals(p) - Method in class com.stripe.android.model.PaymentMethod.Fpx
 
equals(p) - Method in class com.stripe.android.model.PaymentMethod.Ideal
 
equals(p) - Method in class com.stripe.android.model.PaymentMethod.SepaDebit
 
equals(p) - Method in class com.stripe.android.model.PaymentMethodCreateParams.Card
 
equals(p) - Method in class com.stripe.android.model.PaymentMethodCreateParams
 
equals(p) - Method in class com.stripe.android.model.PaymentMethodCreateParams.Fpx
 
equals(p) - Method in class com.stripe.android.model.PaymentMethodCreateParams.Ideal
 
equals(p) - Method in class com.stripe.android.model.PaymentMethodCreateParams.SepaDebit
 
equals(p) - Method in class com.stripe.android.model.PiiTokenParams
 
equals(p) - Method in class com.stripe.android.model.SetupIntent
 
equals(p) - Method in class com.stripe.android.model.SetupIntent.Error
 
equals(p) - Method in class com.stripe.android.model.ShippingInformation
 
equals(p) - Method in class com.stripe.android.model.ShippingMethod
 
equals(p) - Method in class com.stripe.android.model.Source
 
equals(p) - Method in class com.stripe.android.model.SourceCardData
 
equals(p) - Method in class com.stripe.android.model.SourceCodeVerification
 
equals(p) - Method in class com.stripe.android.model.SourceOrder
 
equals(p) - Method in class com.stripe.android.model.SourceOrder.Item
 
equals(p) - Method in class com.stripe.android.model.SourceOrder.Shipping
 
equals(p) - Method in class com.stripe.android.model.SourceOrderParams
 
equals(p) - Method in class com.stripe.android.model.SourceOrderParams.Item
 
equals(p) - Method in class com.stripe.android.model.SourceOrderParams.Shipping
 
equals(p) - Method in class com.stripe.android.model.SourceOwner
 
equals(other) - Method in class com.stripe.android.model.SourceParams
 
equals(p) - Method in class com.stripe.android.model.SourceReceiver
 
equals(p) - Method in class com.stripe.android.model.SourceRedirect
 
equals(p) - Method in class com.stripe.android.model.SourceSepaDebitData
 
equals(p) - Method in class com.stripe.android.model.StripeIntent.RedirectData
 
equals(other) - Method in class com.stripe.android.model.StripeModel
 
equals(p) - Method in class com.stripe.android.model.Token
 
equals(p) - Method in class com.stripe.android.model.wallets.AmexExpressCheckoutWallet
 
equals(p) - Method in class com.stripe.android.model.wallets.ApplePayWallet
 
equals(p) - Method in class com.stripe.android.model.wallets.GooglePayWallet
 
equals(p) - Method in class com.stripe.android.model.wallets.MasterpassWallet
 
equals(p) - Method in class com.stripe.android.model.wallets.SamsungPayWallet
 
equals(p) - Method in class com.stripe.android.model.wallets.VisaCheckoutWallet
 
equals(p) - Method in class com.stripe.android.model.wallets.Wallet.Address
 
equals(p) - Method in class com.stripe.android.model.WeChat
 
equals(p) - Method in class com.stripe.android.PaymentAuthConfig.Stripe3ds2ButtonCustomization
 
equals(p) - Method in class com.stripe.android.PaymentAuthConfig.Stripe3ds2Config
 
equals(p) - Method in class com.stripe.android.PaymentAuthConfig.Stripe3ds2LabelCustomization
 
equals(p) - Method in class com.stripe.android.PaymentAuthConfig.Stripe3ds2TextBoxCustomization
 
equals(p) - Method in class com.stripe.android.PaymentAuthConfig.Stripe3ds2ToolbarCustomization
 
equals(p) - Method in class com.stripe.android.PaymentAuthConfig.Stripe3ds2UiCustomization
 
equals(p) - Method in class com.stripe.android.PaymentConfiguration
 
equals(p) - Method in class com.stripe.android.PaymentSessionConfig
 
equals(p) - Method in class com.stripe.android.PaymentSessionData
 
equals(p) - Method in class com.stripe.android.StripeError
 
equals(other) - Method in class com.stripe.android.StripeIntentResult
 
equals(p) - Method in class com.stripe.android.view.AddPaymentMethodActivityStarter.Args
 
equals(p) - Method in class com.stripe.android.view.AddPaymentMethodActivityStarter.Result
 
equals(p) - Method in class com.stripe.android.view.PaymentFlowActivityStarter.Args
 
equals(p) - Method in class com.stripe.android.view.PaymentMethodsActivityStarter.Args
 
equals(p) - Method in class com.stripe.android.view.PaymentMethodsActivityStarter.Result
 
Error.Companion - Class in com.stripe.android.model
 
Error.Type - Enum in com.stripe.android.model
 
Error.Type - Enum in com.stripe.android.model
 
ErrorMessageTranslator - Interface in com.stripe.android.view.i18n
 
EVENT_SHIPPING_INFO_PROCESSED - Static variable in class com.stripe.android.view.PaymentFlowExtras
Deprecated. 
EVENT_SHIPPING_INFO_SUBMITTED - Static variable in class com.stripe.android.view.PaymentFlowExtras
Deprecated. 
ExpiryDateEditText - Class in com.stripe.android.view
An EditText that handles putting numbers around a central divider character.
ExpiryDateEditText(context, attrs, defStyleAttr) - Constructor for class com.stripe.android.view.ExpiryDateEditText
An EditText that handles putting numbers around a central divider character.
ExpiryDateEditText(context, attrs) - Constructor for class com.stripe.android.view.ExpiryDateEditText
An EditText that handles putting numbers around a central divider character.
ExpiryDateEditText(context) - Constructor for class com.stripe.android.view.ExpiryDateEditText
An EditText that handles putting numbers around a central divider character.
expiryMonth - Variable in class com.stripe.android.model.PaymentMethod.Card
 
expiryYear - Variable in class com.stripe.android.model.PaymentMethod.Card
 
EXTRA_DEFAULT_SHIPPING_METHOD - Static variable in class com.stripe.android.view.PaymentFlowExtras
Deprecated. 
EXTRA_IS_SHIPPING_INFO_VALID - Static variable in class com.stripe.android.view.PaymentFlowExtras
Deprecated. 
EXTRA_SHIPPING_INFO_DATA - Static variable in class com.stripe.android.view.PaymentFlowExtras
Deprecated. 
EXTRA_SHIPPING_INFO_ERROR - Static variable in class com.stripe.android.view.PaymentFlowExtras
Deprecated. 
EXTRA_VALID_SHIPPING_METHODS - Static variable in class com.stripe.android.view.PaymentFlowExtras
Deprecated. 

F

FAILED - Static variable in class com.stripe.android.model.SourceStatus.Companion
 
FAILED - Static variable in interface com.stripe.android.model.Source.SourceStatus
 
FAILED - Static variable in class com.stripe.android.Outcome.Companion
Confirm or payment authentication failed
FAILED - Static variable in interface com.stripe.android.StripeIntentResult.Outcome
Confirm or payment authentication failed
fingerprint(fingerprint) - Method in class com.stripe.android.model.Card.Builder
 
fingerprint - Variable in class com.stripe.android.model.PaymentMethod.SepaDebit
 
FOCUS_CARD - Static variable in class com.stripe.android.view.FocusField.Companion
 
FOCUS_CARD - Static variable in interface com.stripe.android.view.CardInputListener.FocusField
 
FOCUS_CVC - Static variable in class com.stripe.android.view.FocusField.Companion
 
FOCUS_CVC - Static variable in interface com.stripe.android.view.CardInputListener.FocusField
 
FOCUS_EXPIRY - Static variable in class com.stripe.android.view.FocusField.Companion
 
FOCUS_EXPIRY - Static variable in interface com.stripe.android.view.CardInputListener.FocusField
 
FOCUS_POSTAL - Static variable in class com.stripe.android.view.FocusField.Companion
 
FOCUS_POSTAL - Static variable in interface com.stripe.android.view.CardInputListener.FocusField
 
FocusField.Companion - Class in com.stripe.android.view
 
Format() - Constructor for enum com.stripe.android.BillingAddressParameters.Format
Billing address format required to complete the transaction.
formatPriceStringUsingFree(amount, currency, free) - Static method in class com.stripe.android.view.PaymentUtils
Formats a monetary amount into a human friendly string where zero is returned as free.
fpx - Variable in class com.stripe.android.model.PaymentMethod
 
Fpx.Builder - Class in com.stripe.android.model
 
Fpx.Companion - Class in com.stripe.android.model
 
FpxBank - Enum in com.stripe.android.view
 
FpxBank(id, code, displayName, brandIconResId) - Constructor for enum com.stripe.android.view.FpxBank
 
FpxBank.Companion - Class in com.stripe.android.view
 
fromIntent(intent) - Method in class com.stripe.android.view.Result.Companion
 
fromIntent(intent) - Static method in class com.stripe.android.view.AddPaymentMethodActivityStarter.Result
 
fromIntent(intent) - Method in class com.stripe.android.view.Result.Companion
 
fromIntent(intent) - Static method in class com.stripe.android.view.PaymentMethodsActivityStarter.Result
 
fromJson(jsonObject) - Method in class com.stripe.android.model.Address.Companion
 
fromJson(jsonObject) - Static method in class com.stripe.android.model.Address
 
fromJson(jsonObject) - Method in class com.stripe.android.model.BankAccount.Companion
 
fromJson(jsonObject) - Method in class com.stripe.android.model.Card.Companion
 
fromJson(jsonObject) - Static method in class com.stripe.android.model.Card
 
fromJson(jsonObject) - Method in class com.stripe.android.model.Customer.Companion
 
fromJson(jsonObject) - Static method in class com.stripe.android.model.Customer
 
fromJson(jsonObject) - Method in class com.stripe.android.model.CustomerSource.Companion
 
fromJson(jsonObject) - Static method in class com.stripe.android.model.CustomerSource
 
fromJson(paymentDataJson) - Method in class com.stripe.android.model.GooglePayResult.Companion
 
fromJson(paymentDataJson) - Static method in class com.stripe.android.model.GooglePayResult
 
fromJson(jsonObject) - Method in class com.stripe.android.model.PaymentIntent.Companion
 
fromJson(billingDetails) - Method in class com.stripe.android.model.BillingDetails.Companion
 
fromJson(paymentMethod) - Method in class com.stripe.android.model.PaymentMethod.Companion
 
fromJson(paymentMethod) - Static method in class com.stripe.android.model.PaymentMethod
 
fromJson(jsonObject) - Method in class com.stripe.android.model.SetupIntent.Companion
 
fromJson(jsonObject) - Static method in class com.stripe.android.model.SetupIntent
 
fromJson(jsonObject) - Method in class com.stripe.android.model.ShippingInformation.Companion
 
fromJson(jsonObject) - Static method in class com.stripe.android.model.ShippingInformation
 
fromJson(jsonObject) - Method in class com.stripe.android.model.Source.Companion
 
fromJson(jsonObject) - Static method in class com.stripe.android.model.Source
 
fromJson(jsonObject) - Method in class com.stripe.android.model.SourceCardData.Companion
 
fromJson(jsonObject) - Static method in class com.stripe.android.model.SourceCardData
 
fromJson(jsonObject) - Method in class com.stripe.android.model.SourceCodeVerification.Companion
 
fromJson(jsonObject) - Static method in class com.stripe.android.model.SourceCodeVerification
 
fromJson(jsonObject) - Method in class com.stripe.android.model.SourceOwner.Companion
 
fromJson(jsonObject) - Static method in class com.stripe.android.model.SourceOwner
 
fromJson(jsonObject) - Method in class com.stripe.android.model.SourceReceiver.Companion
 
fromJson(jsonObject) - Static method in class com.stripe.android.model.SourceReceiver
 
fromJson(jsonObject) - Method in class com.stripe.android.model.SourceRedirect.Companion
 
fromJson(jsonObject) - Static method in class com.stripe.android.model.SourceRedirect
 
fromJson(jsonObject) - Method in class com.stripe.android.model.SourceSepaDebitData.Companion
 
fromJson(jsonObject) - Static method in class com.stripe.android.model.SourceSepaDebitData
 
fromJson(jsonObject) - Method in class com.stripe.android.model.Token.Companion
 
fromJson(jsonObject) - Static method in class com.stripe.android.model.Token
 
fromString(jsonString) - Method in class com.stripe.android.model.Card.Companion
Create a Card object from a raw JSON string.
fromString(jsonString) - Static method in class com.stripe.android.model.Card
Create a Card object from a raw JSON string.
fromString(jsonString) - Method in class com.stripe.android.model.Customer.Companion
 
fromString(jsonString) - Static method in class com.stripe.android.model.Customer
 
fromString(jsonString) - Method in class com.stripe.android.model.PaymentIntent.Companion
 
fromString(jsonString) - Method in class com.stripe.android.model.PaymentMethod.Companion
 
fromString(jsonString) - Static method in class com.stripe.android.model.PaymentMethod
 
fromString(jsonString) - Method in class com.stripe.android.model.SetupIntent.Companion
 
fromString(jsonString) - Static method in class com.stripe.android.model.SetupIntent
 
fromString(jsonString) - Method in class com.stripe.android.model.Source.Companion
 
fromString(jsonString) - Static method in class com.stripe.android.model.Source
 
fromString(jsonString) - Method in class com.stripe.android.model.SourceOwner.Companion
 
fromString(jsonString) - Static method in class com.stripe.android.model.SourceOwner
 
fromString(jsonString) - Method in class com.stripe.android.model.SourceReceiver.Companion
 
fromString(jsonString) - Static method in class com.stripe.android.model.SourceReceiver
 
fromString(jsonString) - Method in class com.stripe.android.model.SourceRedirect.Companion
 
fromString(jsonString) - Static method in class com.stripe.android.model.SourceRedirect
 
fromString(jsonString) - Method in class com.stripe.android.model.Token.Companion
 
fromString(jsonString) - Static method in class com.stripe.android.model.Token
 
funding(funding) - Method in class com.stripe.android.model.Card.Builder
 
funding - Variable in class com.stripe.android.model.PaymentMethod.Card
 
FundingType.Companion - Class in com.stripe.android.model
 

G

get() - Method in class com.stripe.android.PaymentAuthConfig.Companion
 
get() - Static method in class com.stripe.android.PaymentAuthConfig
 
get(bankCode) - Method in class com.stripe.android.view.FpxBank.Companion
Return the enum FpxBank that matches the given bank code (e.g. "affin_bank", "hsbc"), or null if no match is found.
get(bankCode) - Static method in enum com.stripe.android.view.FpxBank
Return the enum FpxBank that matches the given bank code (e.g. "affin_bank", "hsbc"), or null if no match is found.
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
 
getActivity() - Method in class com.stripe.android.CustomerSession.ActivityCustomerRetrievalListener
 
getActivity() - Method in class com.stripe.android.CustomerSession.ActivityPaymentMethodRetrievalListener
 
getActivity() - Method in class com.stripe.android.CustomerSession.ActivityPaymentMethodsRetrievalListener
 
getActivity() - Method in class com.stripe.android.CustomerSession.ActivitySourceRetrievalListener
 
getAddPaymentMethodFooter() - Method in class com.stripe.android.PaymentSessionConfig
 
getAddPaymentMethodFooter() - Method in class com.stripe.android.view.PaymentMethodsActivityStarter.Args
 
getAddress() - Method in class com.stripe.android.model.GooglePayResult
 
getAddress() - Method in class com.stripe.android.model.ShippingInformation
 
getAddress() - Method in class com.stripe.android.model.SourceOrder.Shipping
Shipping address.
getAddress() - Method in class com.stripe.android.model.SourceOrderParams.Shipping
Required.
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
 
getAllowedShippingCountryCodes() - Method in class com.stripe.android.PaymentSessionConfig
 
getAmount() - Method in class com.stripe.android.model.PaymentIntent
 
getAmount() - Method in class com.stripe.android.model.ShippingMethod
The cost in minor unit based on
getAmount() - Method in class com.stripe.android.model.Source
A positive integer in the smallest currency unit
getAmount() - Method in class com.stripe.android.model.SourceOrder
A positive integer in the smallest currency unit
getAmount() - Method in class com.stripe.android.model.SourceOrder.Item
The amount
getAmount() - Method in class com.stripe.android.model.SourceOrderParams.Item
Optional.
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
 
getAppId() - Method in class com.stripe.android.model.WeChat
 
getAppInfo() - Method in class com.stripe.android.Stripe.Companion
Setter for identifying your plug-in or library.
getAppInfo() - Static method in class com.stripe.android.Stripe
Setter for identifying your plug-in or library.
getAttemptsRemaining() - Method in class com.stripe.android.model.SourceCodeVerification
 
getBackgroundImageUrl() - Method in class com.stripe.android.model.KlarnaSourceParams.PaymentPageOptions
A public URL for a background image,
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
 
getBillingAddress() - Method in class com.stripe.android.model.KlarnaSourceParams
An class Address for the customer. At a minimum, Address.line1, Address.postalCode, Address.city, and Address.country must be provided.
getBillingAddress() - Method in class com.stripe.android.model.wallets.MasterpassWallet
 
getBillingAddress() - Method in class com.stripe.android.model.wallets.VisaCheckoutWallet
 
getBillingDob() - Method in class com.stripe.android.model.KlarnaSourceParams
The customer's date of birth. This will be used by Klarna for a credit check in some EU countries.
getBillingEmail() - Method in class com.stripe.android.model.KlarnaSourceParams
An email address for the customer.
getBillingFirstName() - Method in class com.stripe.android.model.KlarnaSourceParams
The customer's first name.
getBillingLastName() - Method in class com.stripe.android.model.KlarnaSourceParams
The customer's last name.
getBillingPhone() - Method in class com.stripe.android.model.KlarnaSourceParams
A phone number for the customer.
getBranchCode() - Method in class com.stripe.android.model.SourceSepaDebitData
 
getBrand() - Method in class com.stripe.android.model.Card
Gets the
getBrand() - Method in class com.stripe.android.model.SourceCardData
 
getBrandIcon(brand) - Method in class com.stripe.android.model.Card.Companion
 
getBrandIcon(brand) - Static method in class com.stripe.android.model.Card
 
getBrandIconResId() - Method in enum com.stripe.android.view.FpxBank
 
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
 
getCancellationReason() - Method in class com.stripe.android.model.PaymentIntent
 
getCancellationReason() - Method in class com.stripe.android.model.SetupIntent
 
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 class Card object from the user input, if all fields are valid. If not, returns null.
getCard() - Method in class com.stripe.android.view.CardMultilineWidget
Gets a class Card object from the user input, if all fields are valid. If not, returns null.
getCardBrand() - Method in class com.stripe.android.view.CardNumberEditText
 
getCardBuilder() - Method in class com.stripe.android.view.CardInputWidget
 
getCardBuilder() - Method in class com.stripe.android.view.CardMultilineWidget
 
getCardNumber() - Method in class com.stripe.android.view.CardNumberEditText
Gets a usable form of the card number. If the text is "4242 4242 4242 4242", this method will return "4242424242424242". If the card number is invalid, this returns null.
getCarrier() - Method in class com.stripe.android.model.SourceOrder.Shipping
The delivery service that shipped a physical product,
getCarrier() - Method in class com.stripe.android.model.SourceOrderParams.Shipping
Optional.
getCartTotal() - Method in class com.stripe.android.PaymentSessionData
The cart total value,
getCharge() - Method in exception com.stripe.android.exception.CardException
 
getCharge() - Method in class com.stripe.android.model.PaymentIntent.Error
For card errors,
getCharge() - Method in class com.stripe.android.StripeError
 
getCity() - Method in class com.stripe.android.model.Address
 
getCity() - Method in class com.stripe.android.model.wallets.Wallet.Address
 
getClientSecret() - Method in class com.stripe.android.model.ConfirmPaymentIntentParams
 
getClientSecret() - Method in interface com.stripe.android.model.ConfirmStripeIntentParams
 
getClientSecret() - Method in class com.stripe.android.model.PaymentIntent
 
getClientSecret() - Method in class com.stripe.android.model.SetupIntent
 
getClientSecret() - Method in class com.stripe.android.model.Source
The client secret of the source.
getClientSecret() - Method in interface com.stripe.android.model.StripeIntent
 
getCode() - Method in exception com.stripe.android.exception.CardException
 
getCode() - Method in enum com.stripe.android.model.AccountParams.BusinessType
 
getCode() - Method in enum com.stripe.android.model.PaymentPageOptions.PurchaseType
 
getCode() - Method in class com.stripe.android.model.PaymentIntent.Error
For some errors that could be handled programmatically,
getCode() - Method in enum com.stripe.android.model.Error.Type
 
getCode() - Method in class com.stripe.android.model.SetupIntent.Error
For some errors that could be handled programmatically,
getCode() - Method in enum com.stripe.android.model.Error.Type
 
getCode() - Method in enum com.stripe.android.model.StripeIntent.NextActionType
 
getCode() - Method in enum com.stripe.android.model.StripeIntent.Status
 
getCode() - Method in enum com.stripe.android.model.StripeIntent.Usage
 
getCode() - Method in class com.stripe.android.StripeError
getCode() - Method in enum com.stripe.android.view.FpxBank
 
getCodeVerification() - Method in class com.stripe.android.model.Source
Information related to the code verification flow.
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
 
getCountry() - Method in class com.stripe.android.model.wallets.Wallet.Address
 
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.SetupIntent
 
getCreated() - Method in class com.stripe.android.model.Source
Time at which the object was created.
getCreated() - Method in interface com.stripe.android.model.StripeIntent
 
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
The currency that the specified amount will be rendered in.
getCurrency() - Method in class com.stripe.android.model.Source
Three-letter
getCurrency() - Method in class com.stripe.android.model.SourceOrder
Three-letter
getCurrency() - Method in class com.stripe.android.model.SourceOrder.Item
This currency of this order item.
getCurrency() - Method in class com.stripe.android.model.SourceOrderParams.Item
Optional.
getCurrency() - Method in class com.stripe.android.model.SourceParams
 
getCustomerId() - Method in class com.stripe.android.model.Card
 
getCustomPaymentMethods() - Method in class com.stripe.android.model.KlarnaSourceParams
Required for customers located in the US.
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
 
getDay() - Method in class com.stripe.android.model.DateOfBirth
 
getDeclineCode() - Method in exception com.stripe.android.exception.CardException
 
getDeclineCode() - Method in class com.stripe.android.model.PaymentIntent.Error
For card errors resulting from a card issuer decline,
getDeclineCode() - Method in class com.stripe.android.model.SetupIntent.Error
For card errors resulting from a card issuer decline,
getDeclineCode() - Method in class com.stripe.android.StripeError
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
 
getDescription() - Method in class com.stripe.android.model.SetupIntent
 
getDescription() - Method in class com.stripe.android.model.SourceOrder.Item
Human-readable description for this order item.
getDescription() - Method in class com.stripe.android.model.SourceOrderParams.Item
Optional.
getDescription() - Method in interface com.stripe.android.model.StripeIntent
 
getDetail() - Method in class com.stripe.android.model.ShippingMethod
Human friendly information such as estimated shipping times that can be shown in
getDisplayName() - Method in enum com.stripe.android.view.FpxBank
 
getDocUrl() - Method in class com.stripe.android.model.PaymentIntent.Error
A URL to more information about the
getDocUrl() - Method in class com.stripe.android.model.SetupIntent.Error
A URL to more information about the
getDynamicLast4() - Method in class com.stripe.android.model.SourceCardData
 
getDynamicLast4() - Method in class com.stripe.android.model.wallets.AmexExpressCheckoutWallet
 
getDynamicLast4() - Method in class com.stripe.android.model.wallets.ApplePayWallet
 
getDynamicLast4() - Method in class com.stripe.android.model.wallets.GooglePayWallet
 
getDynamicLast4() - Method in class com.stripe.android.model.wallets.SamsungPayWallet
 
getDynamicLast4() - Method in class com.stripe.android.model.wallets.VisaCheckoutWallet
 
getEmail() - Method in class com.stripe.android.model.GooglePayResult
 
getEmail() - Method in class com.stripe.android.model.SourceOrder
The email address of the customer placing the order.
getEmail() - Method in class com.stripe.android.model.SourceOwner
 
getEmail() - Method in class com.stripe.android.model.wallets.MasterpassWallet
 
getEmail() - Method in class com.stripe.android.model.wallets.VisaCheckoutWallet
 
getErrorCode() - Method in exception com.stripe.android.exception.InvalidRequestException
 
getErrorDeclineCode() - Method in exception com.stripe.android.exception.InvalidRequestException
 
getErrorMessage(shippingInformation) - Method in interface com.stripe.android.PaymentSessionConfig.ShippingInformationValidator
 
getErrorMessageTranslator() - Method in class com.stripe.android.view.i18n.TranslatorManager
 
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.ConfirmPaymentIntentParams
 
getFieldText() - Method in class com.stripe.android.view.StripeEditText
 
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
The authentication
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.SetupIntent
 
getId() - Method in class com.stripe.android.model.Source
Unique identifier for the object.
getId() - Method in interface com.stripe.android.model.StripeIntent
 
getId() - Method in interface com.stripe.android.model.StripePaymentSource
 
getId() - Method in class com.stripe.android.model.Token
 
getId() - Method in enum com.stripe.android.view.FpxBank
 
getIdentifier() - Method in class com.stripe.android.model.ShippingMethod
Identifier for the shipping method.
getInstance() - Method in class com.stripe.android.CustomerSession.Companion
Gets the singleton instance of class CustomerSession. If the session has not been initialized, this will throw a RuntimeException.
getInstance() - Static method in class com.stripe.android.CustomerSession
Gets the singleton instance of class CustomerSession. If the session has not been initialized, this will throw a RuntimeException.
getInstance(context) - Method in class com.stripe.android.PaymentConfiguration.Companion
Attempts to load a class PaymentConfiguration instance. First attempt to use the class's singleton instance. If unavailable, attempt to load from Store.
getInstance(context) - Static method in class com.stripe.android.PaymentConfiguration
Attempts to load a class PaymentConfiguration instance. First attempt to use the class's singleton instance. If unavailable, attempt to load from Store.
getIntent() - Method in class com.stripe.android.StripeIntentResult
 
getItemDescription() - Method in class com.stripe.android.model.KlarnaSourceParams.LineItem
The human-readable description for the line item.
getItems() - Method in class com.stripe.android.model.SourceOrder
List of items constituting the order.
getItems() - Method in class com.stripe.android.model.SourceOrderParams
List of items constituting the order.
getItemType() - Method in class com.stripe.android.model.KlarnaSourceParams.LineItem
The line item
getLabel() - Method in class com.stripe.android.model.ShippingMethod
Human friendly label specifying the shipping method that can be shown in the UI.
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
 
getLastPaymentError() - Method in class com.stripe.android.model.PaymentIntent
 
getLastSetupError() - Method in class com.stripe.android.model.SetupIntent
 
getLengthMax() - Method in class com.stripe.android.view.CardNumberEditText
 
getLine1() - Method in class com.stripe.android.model.Address
 
getLine1() - Method in class com.stripe.android.model.wallets.Wallet.Address
 
getLine2() - Method in class com.stripe.android.model.Address
 
getLine2() - Method in class com.stripe.android.model.wallets.Wallet.Address
 
getLineItems() - Method in class com.stripe.android.model.KlarnaSourceParams
A list of
getListenerActivity() - Method in class com.stripe.android.PaymentSession.ActivityPaymentSessionListener
 
getLivemode() - Method in class com.stripe.android.model.Token
 
getLogoUrl() - Method in class com.stripe.android.model.KlarnaSourceParams.PaymentPageOptions
A public URL for your businesses logo,
getMandateReference() - Method in class com.stripe.android.model.SourceSepaDebitData
 
getMandateUrl() - Method in class com.stripe.android.model.SourceSepaDebitData
 
getMessage() - Method in class com.stripe.android.model.PaymentIntent.Error
A human-readable message providing more details about the error.
getMessage() - Method in class com.stripe.android.model.SetupIntent.Error
A human-readable message providing more details about the error.
getMessage() - Method in class com.stripe.android.StripeError
 
getMetadata() - Method in class com.stripe.android.model.Card
 
getMetaData() - Method in class com.stripe.android.model.Source
Set of key-value pairs that you can attach to an object.
getMetaData() - Method in class com.stripe.android.model.SourceParams
 
getMonth() - Method in class com.stripe.android.model.DateOfBirth
 
getName() - Method in class com.stripe.android.model.Card
 
getName() - Method in class com.stripe.android.model.GooglePayResult
 
getName() - Method in class com.stripe.android.model.ShippingInformation
 
getName() - Method in class com.stripe.android.model.SourceOrder.Shipping
Recipient name.
getName() - Method in class com.stripe.android.model.SourceOrderParams.Shipping
Optional.
getName() - Method in class com.stripe.android.model.SourceOwner
 
getName() - Method in class com.stripe.android.model.wallets.MasterpassWallet
 
getName() - Method in class com.stripe.android.model.wallets.VisaCheckoutWallet
 
getNextAction() - Method in class com.stripe.android.model.PaymentIntent
 
getNextActionType() - Method in class com.stripe.android.model.PaymentIntent
 
getNextActionType() - Method in class com.stripe.android.model.SetupIntent
 
getNextActionType() - Method in interface com.stripe.android.model.StripeIntent
 
getNonce() - Method in class com.stripe.android.model.WeChat
 
getNumber() - Method in class com.stripe.android.model.Card
 
getOptionalShippingInfoFields() - Method in class com.stripe.android.PaymentSessionConfig
 
getOutcome() - Method in class com.stripe.android.StripeIntentResult
 
getOwner() - Method in class com.stripe.android.model.Source
Information about the owner of the payment instrument that may be used or required by
getOwner() - Method in class com.stripe.android.model.SourceParams
 
getPackageValue() - Method in class com.stripe.android.model.WeChat
 
getPageOptions() - Method in class com.stripe.android.model.KlarnaSourceParams
getPageTitle() - Method in class com.stripe.android.model.KlarnaSourceParams.PaymentPageOptions
Title displayed on the top of the Klarna Hosted Payment Page.
getParam() - Method in exception com.stripe.android.exception.CardException
 
getParam() - Method in exception com.stripe.android.exception.InvalidRequestException
 
getParam() - Method in class com.stripe.android.model.PaymentIntent.Error
If the error is parameter-specific,
getParam() - Method in class com.stripe.android.model.SetupIntent.Error
If the error is parameter-specific,
getParam() - Method in class com.stripe.android.StripeError
 
getParent() - Method in class com.stripe.android.model.SourceOrderParams.Item
Optional.
getPartnerId() - Method in class com.stripe.android.model.WeChat
 
getPaymentMethod() - Method in class com.stripe.android.model.PaymentIntent.Error
The PaymentMethod object for errors returned on a request involving a PaymentMethod.
getPaymentMethod() - Method in class com.stripe.android.model.SetupIntent.Error
The PaymentMethod object for errors returned on a request involving a PaymentMethod.
getPaymentMethod() - Method in class com.stripe.android.PaymentSessionData
 
getPaymentMethod() - Method in class com.stripe.android.view.AddPaymentMethodActivityStarter.Result
 
getPaymentMethodBillingDetails() - Method in class com.stripe.android.view.CardMultilineWidget
 
getPaymentMethodBillingDetailsBuilder() - Method in class com.stripe.android.view.CardMultilineWidget
 
getPaymentMethodCard() - Method in class com.stripe.android.view.CardInputWidget
Gets a class PaymentMethodCreateParams.Card object from the user input, if all fields are valid. If not, returns null.
getPaymentMethodCard() - Method in class com.stripe.android.view.CardMultilineWidget
Gets a class PaymentMethodCreateParams.Card object from the user input, if all fields are valid. If not, returns null.
getPaymentMethodCreateParams() - Method in class com.stripe.android.model.ConfirmPaymentIntentParams
 
getPaymentMethodCreateParams() - Method in class com.stripe.android.view.CardInputWidget
 
getPaymentMethodCreateParams() - Method in class com.stripe.android.view.CardMultilineWidget
 
getPaymentMethodId() - Method in class com.stripe.android.model.ConfirmPaymentIntentParams
 
getPaymentMethodId() - Method in class com.stripe.android.model.PaymentIntent
 
getPaymentMethodId() - Method in class com.stripe.android.model.SetupIntent
 
getPaymentMethodId() - Method in interface com.stripe.android.model.StripeIntent
 
getPaymentMethods(paymentMethodType, listener) - Method in class com.stripe.android.CustomerSession
Retrieves all of the customer's PaymentMethod objects, filtered by a enum PaymentMethod.Type.
getPaymentMethodTypes() - Method in class com.stripe.android.model.PaymentIntent
 
getPaymentMethodTypes() - Method in class com.stripe.android.model.SetupIntent
 
getPaymentMethodTypes() - Method in interface com.stripe.android.model.StripeIntent
 
getPaymentMethodTypes() - Method in class com.stripe.android.PaymentSessionConfig
 
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.SourceOrder.Shipping
Recipient phone
getPhone() - Method in class com.stripe.android.model.SourceOrderParams.Shipping
Optional.
getPhone() - Method in class com.stripe.android.model.SourceOwner
 
getPhoneNumber() - Method in class com.stripe.android.model.GooglePayResult
 
getPossibleCardType(cardNumber) - Static method in class com.stripe.android.CardUtils
Returns a interface Card.CardBrand corresponding to a partial card number, or Card.CardBrand.UNKNOWN if the card brand can't be determined from the input value.
getPostalCode() - Method in class com.stripe.android.model.Address
 
getPostalCode() - Method in class com.stripe.android.model.wallets.Wallet.Address
 
getPREFIXES_AMERICAN_EXPRESS() - Method in class com.stripe.android.model.Card.Companion
getPREFIXES_DINERS_CLUB() - Method in class com.stripe.android.model.Card.Companion
 
getPREFIXES_DISCOVER() - Method in class com.stripe.android.model.Card.Companion
 
getPREFIXES_JCB() - Method in class com.stripe.android.model.Card.Companion
 
getPREFIXES_MASTERCARD() - Method in class com.stripe.android.model.Card.Companion
 
getPREFIXES_UNIONPAY() - Method in class com.stripe.android.model.Card.Companion
 
getPREFIXES_VISA() - Method in class com.stripe.android.model.Card.Companion
 
getPrepayId() - Method in class com.stripe.android.model.WeChat
 
getPrepopulatedShippingInfo() - Method in class com.stripe.android.PaymentSessionConfig
 
getPriceString(price, currency) - Static method in class com.stripe.android.PayWithGoogleUtils
Converts an integer price in the lowest currency denomination to a Google string value. For instance: (100L, USD) -> "1.00", but (100L, JPY) -> "100".
getProgressBar() - Method in class com.stripe.android.view.StripeActivity
 
getPublishableKey() - Method in class com.stripe.android.PaymentConfiguration
 
getPurchaseCountry() - Method in class com.stripe.android.model.KlarnaSourceParams
The URL the customer should be redirected to after they have successfully verified the
getPurchaseType() - Method in class com.stripe.android.model.KlarnaSourceParams.PaymentPageOptions
The buy button type.
getQrCodeUrl() - Method in class com.stripe.android.model.WeChat
 
getQuantity() - Method in class com.stripe.android.model.KlarnaSourceParams.LineItem
The quantity to display for this line item.
getQuantity() - Method in class com.stripe.android.model.SourceOrder.Item
The quantity of this order item.
getQuantity() - Method in class com.stripe.android.model.SourceOrderParams.Item
Optional.
getReceiptEmail() - Method in class com.stripe.android.model.PaymentIntent
 
getReceiver() - Method in class com.stripe.android.model.Source
Information related to the receiver flow.
getRedirect() - Method in class com.stripe.android.model.Source
Information related to the redirect flow.
getRedirect() - Method in class com.stripe.android.model.SourceParams
 
getRedirectData() - Method in class com.stripe.android.model.PaymentIntent
 
getRedirectData() - Method in class com.stripe.android.model.SetupIntent
 
getRedirectData() - Method in interface com.stripe.android.model.StripeIntent
 
getRedirectUrl() - Method in class com.stripe.android.model.PaymentIntent
 
getRedirectUrl() - Method in class com.stripe.android.model.SetupIntent
 
getRequestId() - Method in exception com.stripe.android.exception.StripeException
 
getReturnUrl() - Method in class com.stripe.android.model.ConfirmPaymentIntentParams
 
getReturnUrl() - Method in class com.stripe.android.model.SourceRedirect
 
getReturnUrl() - Method in class com.stripe.android.model.StripeIntent.RedirectData
See
getRoutingNumber() - Method in class com.stripe.android.model.BankAccount
 
getSecret() - Method in class com.stripe.android.EphemeralKey
 
getShipping() - Method in class com.stripe.android.model.SourceOrder
The shipping address for the order.
getShipping() - Method in class com.stripe.android.model.SourceOrderParams
Shipping address for the order.
getShippingAddress() - Method in class com.stripe.android.model.wallets.MasterpassWallet
 
getShippingAddress() - Method in class com.stripe.android.model.wallets.VisaCheckoutWallet
 
getShippingInformation() - Method in class com.stripe.android.model.Customer
 
getShippingInformation() - Method in class com.stripe.android.PaymentSessionData
Where the items being purchased should be shipped.
getShippingInformation() - Method in class com.stripe.android.view.ShippingInfoWidget
Return class ShippingInformation based on user input if valid, otherwise null.
getShippingMethod() - Method in class com.stripe.android.PaymentSessionData
How the items being purchased should be shipped.
getShippingTotal() - Method in class com.stripe.android.PaymentSessionData
The current value of the shipping items in the associated
getShouldRequirePostalCode() - Method in class com.stripe.android.view.PaymentMethodsActivityStarter.Args
 
getShouldShowError() - Method in class com.stripe.android.view.StripeEditText
Gets whether or not the text should be displayed in error mode.
getSign() - Method in class com.stripe.android.model.WeChat
 
getSourceById(sourceId) - Method in class com.stripe.android.model.Customer
 
getSourceId() - Method in class com.stripe.android.model.ConfirmPaymentIntentParams
 
getSourceOrder() - Method in class com.stripe.android.model.Source
Information about the items and shipping associated with the source.
getSourceParams() - Method in class com.stripe.android.model.ConfirmPaymentIntentParams
 
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
 
getState() - Method in class com.stripe.android.model.wallets.Wallet.Address
 
getStatementDescriptor() - Method in class com.stripe.android.model.Source
Extra information about a source.
getStatementDescriptor() - Method in class com.stripe.android.model.WeChat
 
getStatus() - Method in class com.stripe.android.model.PaymentIntent
 
getStatus() - Method in class com.stripe.android.model.SetupIntent
 
getStatus() - Method in class com.stripe.android.model.Source
The status of the source,
getStatus() - Method in class com.stripe.android.model.SourceCodeVerification
 
getStatus() - Method in class com.stripe.android.model.SourceRedirect
 
getStatus() - Method in interface com.stripe.android.model.StripeIntent
 
getStatusCode() - Method in exception com.stripe.android.exception.StripeException
 
getStripeError() - Method in exception com.stripe.android.exception.StripeException
 
getStripeSdkData() - Method in class com.stripe.android.model.PaymentIntent
 
getStripeSdkData() - Method in class com.stripe.android.model.SetupIntent
 
getStripeSdkData() - Method in interface com.stripe.android.model.StripeIntent
 
getThreeDSecureStatus() - Method in class com.stripe.android.model.SourceCardData
 
getTimestamp() - Method in class com.stripe.android.model.WeChat
 
getToken() - Method in class com.stripe.android.model.GooglePayResult
 
getTokenizationMethod() - Method in class com.stripe.android.model.CustomerSource
 
getTokenizationMethod() - Method in class com.stripe.android.model.SourceCardData
 
getTokenizationSpecification() - Method in class com.stripe.android.GooglePayConfig
 
getTotalAmount() - Method in class com.stripe.android.model.KlarnaSourceParams.LineItem
The total price of this line item.
getTotalCount() - Method in class com.stripe.android.model.Customer
 
getTrackingNumber() - Method in class com.stripe.android.model.SourceOrder.Shipping
The tracking number for a physical product,
getTrackingNumber() - Method in class com.stripe.android.model.SourceOrderParams.Shipping
Optional.
getType() - Method in class com.stripe.android.model.PaymentIntent.Error
The type of error returned.
getType() - Method in class com.stripe.android.model.SetupIntent.Error
The type of error returned.
getType() - Method in class com.stripe.android.model.Source
Gets the
getType() - Method in class com.stripe.android.model.SourceOrder.Item
The type of this order item.
getType() - Method in class com.stripe.android.model.SourceOrderParams.Item
Optional.
getType() - Method in class com.stripe.android.model.SourceParams
 
getType() - Method in class com.stripe.android.model.Token
 
getType() - Method in class com.stripe.android.StripeError
getTypeCode() - Method in class com.stripe.android.model.PaymentMethodCreateParams
 
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
 
getUiCustomization() - Method in class com.stripe.android.PaymentAuthConfig.Stripe3ds2UiCustomization
 
getUrl() - Method in class com.stripe.android.model.Customer
 
getUrl() - Method in class com.stripe.android.model.SourceRedirect
 
getUrl() - Method in class com.stripe.android.model.Stripe3dsRedirect
 
getUrl() - Method in class com.stripe.android.model.StripeIntent.RedirectData
See
getUsage() - Method in class com.stripe.android.model.SetupIntent
 
getUsage() - Method in class com.stripe.android.model.Source
Either
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. The return value is given as a Pair, where the first entry is the two-digit month (from 01-12) and the second entry is the four-digit year (2017, not 17).
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
 
getViewStub() - Method in class com.stripe.android.view.StripeActivity
 
getWeChat() - Method in class com.stripe.android.model.Source
 
getYear() - Method in class com.stripe.android.model.DateOfBirth
 
GIROPAY - Static variable in class com.stripe.android.model.SourceType.Companion
 
GIROPAY - Static variable in interface com.stripe.android.model.Source.SourceType
 
GooglePayConfig - Class in com.stripe.android
 
GooglePayConfig(publishableKey, connectedAccountId) - Constructor for class com.stripe.android.GooglePayConfig
 
GooglePayConfig(publishableKey) - Constructor for class com.stripe.android.GooglePayConfig
 
GooglePayConfig(context, connectedAccountId) - Constructor for class com.stripe.android.GooglePayConfig
Instantiate with class PaymentConfiguration and optional Connect Account Id. class PaymentConfiguration must be initialized.
GooglePayConfig(context) - Constructor for class com.stripe.android.GooglePayConfig
Instantiate with class PaymentConfiguration and optional Connect Account Id. class PaymentConfiguration must be initialized.
GooglePayJsonFactory - Class in com.stripe.android
A factory for generating Google Pay JSON request objects for Google Pay API version 2.0.
GooglePayJsonFactory(googlePayConfig) - Constructor for class com.stripe.android.GooglePayJsonFactory
A factory for generating Google Pay JSON request objects for Google Pay API version 2.0.
GooglePayJsonFactory(context) - Constructor for class com.stripe.android.GooglePayJsonFactory
class PaymentConfiguration must be instantiated before calling this.
GooglePayJsonFactory.BillingAddressParameters - Class in com.stripe.android
GooglePayJsonFactory.Companion - Class in com.stripe.android
 
GooglePayJsonFactory.MerchantInfo - Class in com.stripe.android
GooglePayJsonFactory.ShippingAddressParameters - Class in com.stripe.android
GooglePayJsonFactory.TransactionInfo - Class in com.stripe.android
GooglePayResult - Class in com.stripe.android.model
Result of a successful Google Pay Payment Data Request
GooglePayResult(token, address, name, email, phoneNumber) - Constructor for class com.stripe.android.model.GooglePayResult
Result of a successful Google Pay Payment Data Request
GooglePayResult() - Constructor for class com.stripe.android.model.GooglePayResult
Result of a successful Google Pay Payment Data Request
GooglePayResult.Companion - Class in com.stripe.android.model
 
GooglePayWallet - Class in com.stripe.android.model.wallets
 

H

handleNextActionForPayment(activity, clientSecret) - Method in class com.stripe.android.Stripe
handleNextActionForPayment(fragment, clientSecret) - Method in class com.stripe.android.Stripe
handleNextActionForSetupIntent(activity, clientSecret) - Method in class com.stripe.android.Stripe
Handle https://stripe.com/docs/api/setup_intents/object#setup_intent_object-next_action for a previously confirmed class SetupIntent. Used for manual confirmation flow.
handleNextActionForSetupIntent(fragment, clientSecret) - Method in class com.stripe.android.Stripe
Handle https://stripe.com/docs/api/setup_intents/object#setup_intent_object-next_action for a previously confirmed class SetupIntent. Used for manual confirmation flow.
handlePaymentData(requestCode, resultCode, data) - Method in class com.stripe.android.PaymentSession
Method to handle Activity results from Stripe activities. Pass data here from your host's #onActivityResult(int, int, Intent) function.
hashCode() - Method in class com.stripe.android.AppInfo
 
hashCode() - Method in class com.stripe.android.EphemeralKey
 
hashCode() - Method in class com.stripe.android.GooglePayJsonFactory.BillingAddressParameters
 
hashCode() - Method in class com.stripe.android.GooglePayJsonFactory.MerchantInfo
 
hashCode() - Method in class com.stripe.android.GooglePayJsonFactory.ShippingAddressParameters
 
hashCode() - Method in class com.stripe.android.GooglePayJsonFactory.TransactionInfo
 
hashCode() - Method in class com.stripe.android.model.AccountParams
 
hashCode() - Method in class com.stripe.android.model.Address
 
hashCode() - Method in class com.stripe.android.model.BankAccount
 
hashCode() - Method in class com.stripe.android.model.Card
 
hashCode() - Method in class com.stripe.android.model.ConfirmPaymentIntentParams
 
hashCode() - Method in class com.stripe.android.model.ConfirmSetupIntentParams
 
hashCode() - Method in class com.stripe.android.model.Customer
 
hashCode() - Method in class com.stripe.android.model.CustomerSource
 
hashCode() - Method in class com.stripe.android.model.CvcTokenParams
 
hashCode() - Method in class com.stripe.android.model.DateOfBirth
 
hashCode() - Method in class com.stripe.android.model.GooglePayResult
 
hashCode() - Method in class com.stripe.android.model.KlarnaSourceParams
 
hashCode() - Method in class com.stripe.android.model.KlarnaSourceParams.LineItem
 
hashCode() - Method in class com.stripe.android.model.KlarnaSourceParams.PaymentPageOptions
 
hashCode() - Method in class com.stripe.android.model.PaymentIntent.Error
 
hashCode() - Method in class com.stripe.android.model.PaymentIntent
 
hashCode() - Method in class com.stripe.android.model.PaymentMethod.BillingDetails
 
hashCode() - Method in class com.stripe.android.model.Card.Checks
 
hashCode() - Method in class com.stripe.android.model.PaymentMethod.Card
 
hashCode() - Method in class com.stripe.android.model.Card.ThreeDSecureUsage
 
hashCode() - Method in class com.stripe.android.model.PaymentMethod.CardPresent
 
hashCode() - Method in class com.stripe.android.model.PaymentMethod.Fpx
 
hashCode() - Method in class com.stripe.android.model.PaymentMethod
 
hashCode() - Method in class com.stripe.android.model.PaymentMethod.Ideal
 
hashCode() - Method in class com.stripe.android.model.PaymentMethod.SepaDebit
 
hashCode() - Method in class com.stripe.android.model.PaymentMethodCreateParams.Card
 
hashCode() - Method in class com.stripe.android.model.PaymentMethodCreateParams.Fpx
 
hashCode() - Method in class com.stripe.android.model.PaymentMethodCreateParams
 
hashCode() - Method in class com.stripe.android.model.PaymentMethodCreateParams.Ideal
 
hashCode() - Method in class com.stripe.android.model.PaymentMethodCreateParams.SepaDebit
 
hashCode() - Method in class com.stripe.android.model.PiiTokenParams
 
hashCode() - Method in class com.stripe.android.model.SetupIntent.Error
 
hashCode() - Method in class com.stripe.android.model.SetupIntent
 
hashCode() - Method in class com.stripe.android.model.ShippingInformation
 
hashCode() - Method in class com.stripe.android.model.ShippingMethod
 
hashCode() - Method in class com.stripe.android.model.Source
 
hashCode() - Method in class com.stripe.android.model.SourceCardData
 
hashCode() - Method in class com.stripe.android.model.SourceCodeVerification
 
hashCode() - Method in class com.stripe.android.model.SourceOrder
 
hashCode() - Method in class com.stripe.android.model.SourceOrder.Item
 
hashCode() - Method in class com.stripe.android.model.SourceOrder.Shipping
 
hashCode() - Method in class com.stripe.android.model.SourceOrderParams
 
hashCode() - Method in class com.stripe.android.model.SourceOrderParams.Item
 
hashCode() - Method in class com.stripe.android.model.SourceOrderParams.Shipping
 
hashCode() - Method in class com.stripe.android.model.SourceOwner
 
hashCode() - Method in class com.stripe.android.model.SourceParams
 
hashCode() - Method in class com.stripe.android.model.SourceReceiver
 
hashCode() - Method in class com.stripe.android.model.SourceRedirect
 
hashCode() - Method in class com.stripe.android.model.SourceSepaDebitData
 
hashCode() - Method in class com.stripe.android.model.StripeIntent.RedirectData
 
hashCode() - Method in class com.stripe.android.model.StripeModel
 
hashCode() - Method in class com.stripe.android.model.Token
 
hashCode() - Method in class com.stripe.android.model.wallets.AmexExpressCheckoutWallet
 
hashCode() - Method in class com.stripe.android.model.wallets.ApplePayWallet
 
hashCode() - Method in class com.stripe.android.model.wallets.GooglePayWallet
 
hashCode() - Method in class com.stripe.android.model.wallets.MasterpassWallet
 
hashCode() - Method in class com.stripe.android.model.wallets.SamsungPayWallet
 
hashCode() - Method in class com.stripe.android.model.wallets.VisaCheckoutWallet
 
hashCode() - Method in class com.stripe.android.model.wallets.Wallet.Address
 
hashCode() - Method in class com.stripe.android.model.WeChat
 
hashCode() - Method in class com.stripe.android.PaymentAuthConfig.Stripe3ds2ButtonCustomization
 
hashCode() - Method in class com.stripe.android.PaymentAuthConfig.Stripe3ds2Config
 
hashCode() - Method in class com.stripe.android.PaymentAuthConfig.Stripe3ds2LabelCustomization
 
hashCode() - Method in class com.stripe.android.PaymentAuthConfig.Stripe3ds2TextBoxCustomization
 
hashCode() - Method in class com.stripe.android.PaymentAuthConfig.Stripe3ds2ToolbarCustomization
 
hashCode() - Method in class com.stripe.android.PaymentAuthConfig.Stripe3ds2UiCustomization
 
hashCode() - Method in class com.stripe.android.PaymentConfiguration
 
hashCode() - Method in class com.stripe.android.PaymentSessionConfig
 
hashCode() - Method in class com.stripe.android.PaymentSessionData
 
hashCode() - Method in class com.stripe.android.StripeError
 
hashCode() - Method in class com.stripe.android.StripeIntentResult
 
hashCode() - Method in class com.stripe.android.view.AddPaymentMethodActivityStarter.Args
 
hashCode() - Method in class com.stripe.android.view.AddPaymentMethodActivityStarter.Result
 
hashCode() - Method in class com.stripe.android.view.PaymentFlowActivityStarter.Args
 
hashCode() - Method in class com.stripe.android.view.PaymentMethodsActivityStarter.Args
 
hashCode() - Method in class com.stripe.android.view.PaymentMethodsActivityStarter.Result
 

I

IconTextInputLayout - Class in com.stripe.android.view
This class uses Reflection to make the Material Component's floating hint text move above a DrawableLeft, instead of just straight up beside it. If the Material Components library ever officially support this behavior, this class should be removed to avoid Reflection.
IconTextInputLayout(context, attrs, defStyleAttr) - Constructor for class com.stripe.android.view.IconTextInputLayout
This class uses Reflection to make the Material Component's floating hint text move above a DrawableLeft, instead of just straight up beside it. If the Material Components library ever officially support this behavior, this class should be removed to avoid Reflection.
IconTextInputLayout(context, attrs) - Constructor for class com.stripe.android.view.IconTextInputLayout
This class uses Reflection to make the Material Component's floating hint text move above a DrawableLeft, instead of just straight up beside it. If the Material Components library ever officially support this behavior, this class should be removed to avoid Reflection.
IconTextInputLayout(context) - Constructor for class com.stripe.android.view.IconTextInputLayout
This class uses Reflection to make the Material Component's floating hint text move above a DrawableLeft, instead of just straight up beside it. If the Material Components library ever officially support this behavior, this class should be removed to avoid Reflection.
id(id) - Method in class com.stripe.android.model.Card.Builder
 
id - Variable in class com.stripe.android.model.PaymentMethod
 
ideal - Variable in class com.stripe.android.model.PaymentMethod
 
IDEAL - Static variable in class com.stripe.android.model.SourceType.Companion
 
IDEAL - Static variable in interface com.stripe.android.model.Source.SourceType
 
Ideal.Builder - Class in com.stripe.android.model
 
Ideal.Companion - Class in com.stripe.android.model
 
Ideal.Companion - Class in com.stripe.android.model
 
INDIVIDUAL - Static variable in class com.stripe.android.model.BankAccountType.Companion
 
INDIVIDUAL - Static variable in interface com.stripe.android.model.BankAccount.BankAccountType
 
init(config) - Method in class com.stripe.android.PaymentAuthConfig.Companion
 
init(config) - Static method in class com.stripe.android.PaymentAuthConfig
 
init(context, publishableKey) - Method in class com.stripe.android.PaymentConfiguration.Companion
A publishable key from the Dashboard's API keys page.
init(context, publishableKey) - Static method in class com.stripe.android.PaymentConfiguration
A publishable key from the Dashboard's API keys page.
init(listener, paymentSessionConfig, savedInstanceState, shouldPrefetchCustomer) - Method in class com.stripe.android.PaymentSession
Initialize the PaymentSession with a interface PaymentSession.PaymentSessionListener to be notified of data changes.
init(listener, paymentSessionConfig, savedInstanceState) - Method in class com.stripe.android.PaymentSession
Initialize the PaymentSession with a interface PaymentSession.PaymentSessionListener to be notified of data changes.
init(listener, paymentSessionConfig) - Method in class com.stripe.android.PaymentSession
Initialize the PaymentSession with a interface PaymentSession.PaymentSessionListener to be notified of data changes.
initCustomerSession(context, ephemeralKeyProvider, stripeAccountId, shouldPrefetchEphemeralKey) - Method in class com.stripe.android.CustomerSession.Companion
Create a CustomerSession with the provided interface EphemeralKeyProvider.
initCustomerSession(context, ephemeralKeyProvider, stripeAccountId) - Method in class com.stripe.android.CustomerSession.Companion
Create a CustomerSession with the provided interface EphemeralKeyProvider.
initCustomerSession(context, ephemeralKeyProvider) - Method in class com.stripe.android.CustomerSession.Companion
Create a CustomerSession with the provided interface EphemeralKeyProvider.
initCustomerSession(context, ephemeralKeyProvider, shouldPrefetchEphemeralKey) - Method in class com.stripe.android.CustomerSession.Companion
initCustomerSession(context, ephemeralKeyProvider, stripeAccountId, shouldPrefetchEphemeralKey) - Static method in class com.stripe.android.CustomerSession
Create a CustomerSession with the provided interface EphemeralKeyProvider.
initCustomerSession(context, ephemeralKeyProvider, stripeAccountId) - Static method in class com.stripe.android.CustomerSession
Create a CustomerSession with the provided interface EphemeralKeyProvider.
initCustomerSession(context, ephemeralKeyProvider) - Static method in class com.stripe.android.CustomerSession
Create a CustomerSession with the provided interface EphemeralKeyProvider.
initCustomerSession(context, ephemeralKeyProvider, shouldPrefetchEphemeralKey) - Static method in class com.stripe.android.CustomerSession
INSTANCE - Static variable in class com.stripe.android.CardUtils
Utility class for functions to do with cards.
INSTANCE - Static variable in class com.stripe.android.PayWithGoogleUtils
Public utility class for common Pay with Google-related tasks.
INSTANCE - Static variable in class com.stripe.android.StripeTextUtils
Utility class for common text-related operations on Stripe data coming from the server.
INSTANCE - Static variable in class com.stripe.android.view.i18n.TranslatorManager
A class that provides a interface ErrorMessageTranslator for translating server-provided error messages, as defined in Stripe API Errors Reference.
INSTANCE - Static variable in class com.stripe.android.view.PaymentFlowExtras
See PaymentSessionConfig.Builder.setShippingInformationValidator and PaymentSessionConfig.Builder.setShippingMethodsFactory
INSTANCE - Static variable in class com.stripe.android.view.PaymentUtils
 
InvalidRequestException - Exception in com.stripe.android.exception
An Exception indicating that invalid parameters were used in a request.
InvalidRequestException(message, param, requestId, statusCode, errorCode, errorDeclineCode, stripeError, e) - Constructor for exception com.stripe.android.exception.InvalidRequestException
An Exception indicating that invalid parameters were used in a request.
is3ds1() - Method in class com.stripe.android.model.StripeIntent.SdkData
 
is3ds2() - Method in class com.stripe.android.model.StripeIntent.SdkData
 
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.SetupIntent
 
isLiveMode() - Method in class com.stripe.android.model.Source
Has the value true if the object exists in live mode or the value false if the object
isLiveMode() - Method in interface com.stripe.android.model.StripeIntent
 
isPaymentReadyToCharge() - Method in class com.stripe.android.PaymentSessionData
Whether the payment data is ready for making a charge. This can be used to set a buy button to enabled for prompt a user to fill in more information.
isReusable - Variable in enum com.stripe.android.model.PaymentMethod.Type
 
isShippingInfoRequired() - Method in class com.stripe.android.PaymentSessionConfig
 
isShippingMethodRequired() - Method in class com.stripe.android.PaymentSessionConfig
 
IssuingCardPinService - Class in com.stripe.android
Methods for retrieval / update of a Stripe Issuing card
IssuingCardPinService.CardPinActionError - Enum in com.stripe.android
 
IssuingCardPinService.Companion - Class in com.stripe.android
 
IssuingCardPinService.IssuingCardPinRetrievalListener - Interface in com.stripe.android
 
IssuingCardPinService.IssuingCardPinUpdateListener - Interface in com.stripe.android
 
isSupported - Variable in class com.stripe.android.model.Card.ThreeDSecureUsage
 
isValid(shippingInformation) - Method in interface com.stripe.android.PaymentSessionConfig.ShippingInformationValidator
 
isValidCardNumber(cardNumber) - 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.
Item(type, amount, currency, description, parent, quantity) - Constructor for class com.stripe.android.model.SourceOrderParams.Item
List of items constituting the order.
Item() - Constructor for class com.stripe.android.model.SourceOrderParams.Item
List of items constituting the order.
Item.Type - Enum in com.stripe.android.model
 
Item.Type - Enum in com.stripe.android.model
 

J

JCB - Static variable in class com.stripe.android.model.CardBrand.Companion
 
JCB - Static variable in interface com.stripe.android.model.Card.CardBrand
 
JCB - Static variable in class com.stripe.android.model.Brand.Companion
 
JCB - Static variable in interface com.stripe.android.model.Card.Brand
 

K

KLARNA - Static variable in class com.stripe.android.model.SourceType.Companion
 
KLARNA - Static variable in interface com.stripe.android.model.Source.SourceType
 
KlarnaSourceParams - Class in com.stripe.android.model
KlarnaSourceParams(purchaseCountry, lineItems, customPaymentMethods, billingEmail, billingPhone, billingAddress, billingFirstName, billingLastName, billingDob, pageOptions) - Constructor for class com.stripe.android.model.KlarnaSourceParams
KlarnaSourceParams(purchaseCountry, lineItems, customPaymentMethods, billingEmail, billingPhone, billingAddress, billingFirstName, billingLastName, billingDob) - Constructor for class com.stripe.android.model.KlarnaSourceParams
KlarnaSourceParams(purchaseCountry, lineItems, customPaymentMethods, billingEmail, billingPhone, billingAddress, billingFirstName, billingLastName) - Constructor for class com.stripe.android.model.KlarnaSourceParams
KlarnaSourceParams(purchaseCountry, lineItems, customPaymentMethods, billingEmail, billingPhone, billingAddress, billingFirstName) - Constructor for class com.stripe.android.model.KlarnaSourceParams
KlarnaSourceParams(purchaseCountry, lineItems, customPaymentMethods, billingEmail, billingPhone, billingAddress) - Constructor for class com.stripe.android.model.KlarnaSourceParams
KlarnaSourceParams(purchaseCountry, lineItems, customPaymentMethods, billingEmail, billingPhone) - Constructor for class com.stripe.android.model.KlarnaSourceParams
KlarnaSourceParams(purchaseCountry, lineItems, customPaymentMethods, billingEmail) - Constructor for class com.stripe.android.model.KlarnaSourceParams
KlarnaSourceParams(purchaseCountry, lineItems, customPaymentMethods) - Constructor for class com.stripe.android.model.KlarnaSourceParams
KlarnaSourceParams(purchaseCountry, lineItems) - Constructor for class com.stripe.android.model.KlarnaSourceParams
KlarnaSourceParams.CustomPaymentMethods - Enum in com.stripe.android.model
Required for customers located in the US.
KlarnaSourceParams.LineItem - Class in com.stripe.android.model
 
KlarnaSourceParams.PaymentPageOptions - Class in com.stripe.android.model

L

last4(last4) - Method in class com.stripe.android.model.Card.Builder
 
last4 - Variable in class com.stripe.android.model.PaymentMethod.Card
 
last4 - Variable in class com.stripe.android.model.PaymentMethod.SepaDebit
 
LineItem(itemType, itemDescription, totalAmount, quantity) - Constructor for class com.stripe.android.model.KlarnaSourceParams.LineItem
 
LineItem.Type - Enum in com.stripe.android.model
 
liveMode - Variable in class com.stripe.android.model.PaymentMethod
 
loggingTokens(loggingTokens) - Method in class com.stripe.android.model.Card.Builder
 

M

MASTERCARD - Static variable in class com.stripe.android.model.CardBrand.Companion
 
MASTERCARD - Static variable in interface com.stripe.android.model.Card.CardBrand
 
MASTERCARD - Static variable in class com.stripe.android.model.Brand.Companion
 
MASTERCARD - Static variable in interface com.stripe.android.model.Card.Brand
 
MasterpassWallet - Class in com.stripe.android.model.wallets
 
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
 
MerchantInfo() - Constructor for class com.stripe.android.GooglePayJsonFactory.MerchantInfo
MerchantInfo() - Constructor for class com.stripe.android.GooglePayJsonFactory.MerchantInfo
metadata(metadata) - Method in class com.stripe.android.model.Card.Builder
 
metadata - Variable in class com.stripe.android.model.PaymentMethod
 
MULTIBANCO - Static variable in class com.stripe.android.model.SourceType.Companion
 
MULTIBANCO - Static variable in interface com.stripe.android.model.Source.SourceType
 

N

name(name) - Method in class com.stripe.android.model.Card.Builder
 
name - Variable in class com.stripe.android.model.PaymentMethod.BillingDetails
 
NextActionType(code) - Constructor for enum com.stripe.android.model.StripeIntent.NextActionType
NONE - Static variable in class com.stripe.android.model.SourceFlow.Companion
 
NONE - Static variable in interface com.stripe.android.model.Source.SourceFlow
 
NOT_SUPPORTED - Static variable in class com.stripe.android.model.ThreeDSecureStatus.Companion
 
NOT_SUPPORTED - Static variable in interface com.stripe.android.model.SourceCardData.ThreeDSecureStatus
 

O

onActionSave() - Method in class com.stripe.android.view.AddPaymentMethodActivity
 
onActionSave() - Method in class com.stripe.android.view.PaymentFlowActivity
 
onActionSave() - Method in class com.stripe.android.view.StripeActivity
 
onActivityResult(requestCode, resultCode, data) - Method in class com.stripe.android.view.PaymentMethodsActivity
 
onAlertMessageDisplayed(message) - Method in interface com.stripe.android.view.StripeActivity.AlertMessageListener
 
onBackPressed() - Method in class com.stripe.android.view.PaymentAuthWebViewActivity
 
onBackPressed() - Method in class com.stripe.android.view.PaymentFlowActivity
 
onBackPressed() - Method in class com.stripe.android.view.PaymentMethodsActivity
 
onCardComplete() - Method in interface com.stripe.android.view.CardInputListener
Called when a potentially valid card number has been completed in the class CardNumberEditText. May be called multiple times if the user edits the field.
onCommunicatingStateChanged(isCommunicating) - Method in interface com.stripe.android.PaymentSession.PaymentSessionListener
Notification method called when network communication is beginning or ending.
onCompleted() - Method in class com.stripe.android.PaymentSession
Notify this payment session that it is complete
onCreate(savedInstanceState) - Method in class com.stripe.android.view.AddPaymentMethodActivity
 
onCreate(savedInstanceState) - Method in class com.stripe.android.view.PaymentAuthWebViewActivity
 
onCreate(savedInstanceState) - Method in class com.stripe.android.view.PaymentFlowActivity
 
onCreate(savedInstanceState) - Method in class com.stripe.android.view.PaymentMethodsActivity
 
onCreate(savedInstanceState) - Method in class com.stripe.android.view.StripeActivity
 
onCreateInputConnection(outAttrs) - Method in class com.stripe.android.view.StripeEditText
 
onCreateOptionsMenu(menu) - Method in class com.stripe.android.view.PaymentAuthWebViewActivity
 
onCreateOptionsMenu(menu) - Method in class com.stripe.android.view.StripeActivity
 
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. The only verification performed on the number is that it is the correct length. May be called multiple times, if the user edits the CVC.
onDeleteEmpty() - Method in interface com.stripe.android.view.StripeEditText.DeleteEmptyListener
 
onDestroy() - Method in class com.stripe.android.PaymentSession
Should be called during the host Activity's onDestroy to detach listeners.
onDestroy() - Method in class com.stripe.android.view.PaymentAuthWebViewActivity
 
onDestroy() - Method in class com.stripe.android.view.PaymentMethodsActivity
 
onDetachedFromWindow() - Method in class com.stripe.android.view.StripeEditText
 
onError(e) - Method in interface com.stripe.android.ApiResultCallback
 
onError(errorCode, errorMessage, stripeError) - Method in interface com.stripe.android.CustomerSession.RetrievalListener
 
onError(errorCode, errorMessage, exception) - Method in interface com.stripe.android.IssuingCardPinService.IssuingCardPinRetrievalListener
 
onError(errorCode, errorMessage, exception) - Method in interface com.stripe.android.IssuingCardPinService.IssuingCardPinUpdateListener
 
onError(errorCode, errorMessage) - Method in interface com.stripe.android.PaymentSession.PaymentSessionListener
Notification method called when an error has occurred.
onExpirationComplete() - Method in interface com.stripe.android.view.CardInputListener
Called when a expiration date (one that has not yet passed) has been entered. May be called multiple times, if the user edits the date.
onFocusChange(focusField) - Method in interface com.stripe.android.view.CardInputListener
Called whenever the field of focus within the widget changes.
onInitializeAccessibilityNodeInfo(info) - Method in class com.stripe.android.view.CardNumberEditText
 
onInitializeAccessibilityNodeInfo(info) - Method in class com.stripe.android.view.ExpiryDateEditText
 
onInterceptTouchEvent(ev) - Method in class com.stripe.android.view.CardInputWidget
 
onInterceptTouchEvent(event) - Method in class com.stripe.android.view.PaymentFlowViewPager
 
onIssuingCardPinRetrieved(pin) - Method in interface com.stripe.android.IssuingCardPinService.IssuingCardPinRetrievalListener
 
onIssuingCardPinUpdated() - Method in interface com.stripe.android.IssuingCardPinService.IssuingCardPinUpdateListener
 
onKeyError(operationId, errorCode, errorMessage) - Method in class com.stripe.android.IssuingCardPinService
 
onKeyUpdate(stripeResponseJson) - Method in interface com.stripe.android.EphemeralKeyUpdateListener
Called when a key update request from your server comes back successfully.
onKeyUpdate(ephemeralKey, operationId, action, arguments) - Method in class com.stripe.android.IssuingCardPinService
 
onKeyUpdateFailure(responseCode, message) - Method in interface com.stripe.android.EphemeralKeyUpdateListener
Called when a key update request from your server comes back with an error.
onLayout(changed, l, t, r, b) - Method in class com.stripe.android.view.CardInputWidget
 
onLayout(changed, left, top, right, bottom) - Method in class com.stripe.android.view.IconTextInputLayout
 
onOptionsItemSelected(item) - Method in class com.stripe.android.view.PaymentAuthWebViewActivity
 
onOptionsItemSelected(item) - Method in class com.stripe.android.view.StripeActivity
 
onPause() - Method in class com.stripe.android.view.PaymentFlowActivity
 
onPause() - Method in class com.stripe.android.view.StripeActivity
 
onPaymentMethodRetrieved(paymentMethod) - Method in interface com.stripe.android.CustomerSession.PaymentMethodRetrievalListener
 
onPaymentMethodsRetrieved(paymentMethods) - Method in interface com.stripe.android.CustomerSession.PaymentMethodsRetrievalListener
 
onPaymentResult(requestCode, data, callback) - Method in class com.stripe.android.Stripe
Should be called via Activity#onActivityResult(int, int, Intent)}} to handle the result of a PaymentIntent automatic confirmation (see Stripe.confirmPayment) or manual confirmation (see Stripe.handleNextActionForPayment})
onPaymentSessionDataChanged(data) - Method in interface com.stripe.android.PaymentSession.PaymentSessionListener
Notification method called when the class 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. May be called multiple times.
onPrepareOptionsMenu(menu) - Method in class com.stripe.android.view.StripeActivity
 
onRestoreInstanceState(state) - Method in class com.stripe.android.view.CardInputWidget
 
onRestoreInstanceState(savedInstanceState) - Method in class com.stripe.android.view.PaymentFlowActivity
 
onResume() - Method in class com.stripe.android.view.PaymentFlowActivity
 
onResume() - Method in class com.stripe.android.view.StripeActivity
 
onSaveInstanceState() - Method in class com.stripe.android.view.CardInputWidget
 
onSaveInstanceState(outState) - Method in class com.stripe.android.view.PaymentFlowActivity
 
onSetupResult(requestCode, data, callback) - Method in class com.stripe.android.Stripe
Should be called via Activity#onActivityResult(int, int, Intent)}} to handle the result of a SetupIntent confirmation (see Stripe.confirmSetupIntent).
onSourceRetrieved(source) - Method in interface com.stripe.android.CustomerSession.SourceRetrievalListener
 
onSuccess(result) - Method in interface com.stripe.android.ApiResultCallback
 
onSupportNavigateUp() - Method in class com.stripe.android.view.PaymentMethodsActivity
 
onTextChanged(text) - Method in interface com.stripe.android.view.StripeEditText.AfterTextChangedListener
 
onTouchEvent(event) - Method in class com.stripe.android.view.PaymentFlowViewPager
 
onWindowFocusChanged(hasWindowFocus) - Method in class com.stripe.android.view.CardInputWidget
 
onWindowFocusChanged(hasWindowFocus) - Method in class com.stripe.android.view.CardMultilineWidget
 
OPTIONAL - Static variable in class com.stripe.android.model.ThreeDSecureStatus.Companion
 
OPTIONAL - Static variable in interface com.stripe.android.model.SourceCardData.ThreeDSecureStatus
 
Outcome.Companion - Class in com.stripe.android
 

P

P24 - Static variable in class com.stripe.android.model.SourceType.Companion
 
P24 - Static variable in interface com.stripe.android.model.Source.SourceType
 
PARAM_SOURCE_DATA - Static variable in class com.stripe.android.model.ConfirmPaymentIntentParams
 
PaymentAuthConfig - Class in com.stripe.android
Configuration for authentication mechanisms via StripePaymentController
PaymentAuthConfig.Builder - Class in com.stripe.android
 
PaymentAuthConfig.Companion - Class in com.stripe.android
 
PaymentAuthConfig.Stripe3ds2ButtonCustomization - Class in com.stripe.android
Customization for 3DS2 buttons
PaymentAuthConfig.Stripe3ds2Config - Class in com.stripe.android
 
PaymentAuthConfig.Stripe3ds2LabelCustomization - Class in com.stripe.android
Customization for 3DS2 labels
PaymentAuthConfig.Stripe3ds2TextBoxCustomization - Class in com.stripe.android
Customization for 3DS2 text entry
PaymentAuthConfig.Stripe3ds2ToolbarCustomization - Class in com.stripe.android
Customization for the 3DS2 toolbar
PaymentAuthConfig.Stripe3ds2UiCustomization - Class in com.stripe.android
Customizations for the 3DS2 UI
PaymentAuthWebViewActivity - Class in com.stripe.android.view
 
PaymentAuthWebViewActivity() - Constructor for class com.stripe.android.view.PaymentAuthWebViewActivity
 
PaymentConfiguration - Class in com.stripe.android
 
PaymentConfiguration.Companion - 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
Activity containing a two-part payment flow that allows users to provide a shipping address as well as select a shipping method.
PaymentFlowActivityStarter - Class in com.stripe.android.view
 
PaymentFlowActivityStarter(activity) - Constructor for class com.stripe.android.view.PaymentFlowActivityStarter
 
PaymentFlowActivityStarter(fragment) - Constructor for class com.stripe.android.view.PaymentFlowActivityStarter
 
PaymentFlowActivityStarter.Args - Class in com.stripe.android.view
 
PaymentFlowActivityStarter.Companion - Class in com.stripe.android.view
 
PaymentFlowExtras - Class in com.stripe.android.view
See PaymentSessionConfig.Builder.setShippingInformationValidator and PaymentSessionConfig.Builder.setShippingMethodsFactory
PaymentFlowViewPager - Class in com.stripe.android.view
 
PaymentFlowViewPager(context, attrs, isSwipingAllowed) - Constructor for class com.stripe.android.view.PaymentFlowViewPager
 
PaymentFlowViewPager(context, attrs) - Constructor for class com.stripe.android.view.PaymentFlowViewPager
 
PaymentFlowViewPager(context) - Constructor for class com.stripe.android.view.PaymentFlowViewPager
 
PaymentIntent - Class in com.stripe.android.model
A PaymentIntent tracks the process of collecting a payment from your customer.
PaymentIntent.CancellationReason - Enum in com.stripe.android.model
 
PaymentIntent.Companion - Class in com.stripe.android.model
 
PaymentIntent.Error - Class in com.stripe.android.model
The payment error encountered in the previous PaymentIntent confirmation.
PaymentIntentResult - Class in com.stripe.android
 
PaymentMethod - Class in com.stripe.android.model
Model for a Payment Methods API object.
paymentMethod - Variable in class com.stripe.android.view.PaymentMethodsActivityStarter.Result
 
PaymentMethod.BillingDetails - Class in com.stripe.android.model
 
PaymentMethod.Builder - Class in com.stripe.android.model
 
PaymentMethod.Card - Class in com.stripe.android.model
 
PaymentMethod.CardPresent - Class in com.stripe.android.model
 
PaymentMethod.Companion - Class in com.stripe.android.model
 
PaymentMethod.Fpx - Class in com.stripe.android.model
Requires the FPX payment method enabled on your account via https://dashboard.stripe.com/account/payments/settings.
PaymentMethod.Ideal - Class in com.stripe.android.model
 
PaymentMethod.SepaDebit - Class in com.stripe.android.model
 
PaymentMethod.Type - Enum in com.stripe.android.model
 
PaymentMethodCreateParams - Class in com.stripe.android.model
Model for PaymentMethod creation parameters.
PaymentMethodCreateParams.Card - Class in com.stripe.android.model
 
PaymentMethodCreateParams.Companion - Class in com.stripe.android.model
 
PaymentMethodCreateParams.Fpx - Class in com.stripe.android.model
 
PaymentMethodCreateParams.Ideal - Class in com.stripe.android.model
 
PaymentMethodCreateParams.SepaDebit - Class in com.stripe.android.model
 
PaymentMethodsActivity - Class in com.stripe.android.view
An activity that allows a customer to select from their attached payment methods, or add a new one via class AddPaymentMethodActivity.
PaymentMethodsActivity() - Constructor for class com.stripe.android.view.PaymentMethodsActivity
An activity that allows a customer to select from their attached payment methods, or add a new one via class AddPaymentMethodActivity.
PaymentMethodsActivityStarter - Class in com.stripe.android.view
A class to start class PaymentMethodsActivity. Arguments for the activity can be specified with class PaymentMethodsActivityStarter.Args and constructed with class Args.Builder.
PaymentMethodsActivityStarter(activity) - Constructor for class com.stripe.android.view.PaymentMethodsActivityStarter
 
PaymentMethodsActivityStarter(fragment) - Constructor for class com.stripe.android.view.PaymentMethodsActivityStarter
 
PaymentMethodsActivityStarter.Args - Class in com.stripe.android.view
 
PaymentMethodsActivityStarter.Companion - Class in com.stripe.android.view
 
PaymentMethodsActivityStarter.Result - Class in com.stripe.android.view
PaymentPageOptions(logoUrl, backgroundImageUrl, pageTitle, purchaseType) - Constructor for class com.stripe.android.model.KlarnaSourceParams.PaymentPageOptions
PaymentPageOptions() - Constructor for class com.stripe.android.model.KlarnaSourceParams.PaymentPageOptions
PaymentPageOptions.PurchaseType - Enum in com.stripe.android.model
The buy button type
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(fragment) - Constructor for class com.stripe.android.PaymentSession
 
PaymentSession.ActivityPaymentSessionListener<A extends Activity> - Class in com.stripe.android
Abstract implementation of interface PaymentSession.PaymentSessionListener that holds a WeakReference to an Activity object.
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
Configuration for class PaymentSession.
PaymentSessionConfig.Builder - Class in com.stripe.android
 
PaymentSessionConfig.ShippingInformationValidator - Interface in com.stripe.android
 
PaymentSessionConfig.ShippingMethodsFactory - Interface in com.stripe.android
 
PaymentSessionData - Class in com.stripe.android
A data class representing the state of the associated class PaymentSession.
PaymentUtils - Class in com.stripe.android.view
 
PayWithGoogleUtils - Class in com.stripe.android
Public utility class for common Pay with Google-related tasks.
PENDING - Static variable in class com.stripe.android.model.SourceStatus.Companion
 
PENDING - Static variable in interface com.stripe.android.model.Source.SourceStatus
 
PermissionException - Exception in com.stripe.android.exception
A type of exception AuthenticationException resulting from incorrect permissions to perform the requested action.
PermissionException(message, requestId, stripeError) - Constructor for exception com.stripe.android.exception.PermissionException
A type of exception AuthenticationException resulting from incorrect permissions to perform the requested action.
phone - Variable in class com.stripe.android.model.PaymentMethod.BillingDetails
 
PHONE_FIELD - Static variable in class com.stripe.android.view.CustomizableShippingField.Companion
 
PHONE_FIELD - Static variable in interface com.stripe.android.view.ShippingInfoWidget.CustomizableShippingField
 
PII - Static variable in class com.stripe.android.model.TokenType.Companion
 
PII - Static variable in interface com.stripe.android.model.Token.TokenType
 
PiiTokenParams - Class in com.stripe.android.model
 
PiiTokenParams(personalId) - Constructor for class com.stripe.android.model.PiiTokenParams
 
populateShippingInfo(shippingInformation) - Method in class com.stripe.android.view.ShippingInfoWidget
 
POSTAL_CODE_FIELD - Static variable in class com.stripe.android.view.CustomizableShippingField.Companion
 
POSTAL_CODE_FIELD - Static variable in interface com.stripe.android.view.ShippingInfoWidget.CustomizableShippingField
 
PostalCodeEditText - Class in com.stripe.android.view
 
PostalCodeEditText(context, attrs, defStyleAttr) - Constructor for class com.stripe.android.view.PostalCodeEditText
 
PostalCodeEditText(context, attrs) - Constructor for class com.stripe.android.view.PostalCodeEditText
 
PostalCodeEditText(context) - Constructor for class com.stripe.android.view.PostalCodeEditText
 
PREPAID - Static variable in class com.stripe.android.model.FundingType.Companion
 
PREPAID - Static variable in interface com.stripe.android.model.Card.FundingType
 
presentPaymentMethodSelection(selectedPaymentMethodId) - Method in class com.stripe.android.PaymentSession
presentPaymentMethodSelection(shouldRequirePostalCode, userSelectedPaymentMethodId) - Method in class com.stripe.android.PaymentSession
Launch the class PaymentMethodsActivity to allow the user to select a payment method, or to add a new one.
presentPaymentMethodSelection(shouldRequirePostalCode) - Method in class com.stripe.android.PaymentSession
Launch the class PaymentMethodsActivity to allow the user to select a payment method, or to add a new one.
presentPaymentMethodSelection() - Method in class com.stripe.android.PaymentSession
Launch the class 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 class PaymentFlowActivity to allow the user to fill in payment details.
progressBar - Variable in class com.stripe.android.view.StripeActivity
 
PurchaseType(code) - Constructor for enum com.stripe.android.model.PaymentPageOptions.PurchaseType
The buy button type

R

RateLimitException - Exception in com.stripe.android.exception
An Exception indicating that too many requests have hit the API too quickly.
RateLimitException(message, param, requestId, stripeError) - Constructor for exception com.stripe.android.exception.RateLimitException
An Exception indicating that too many requests have hit the API too quickly.
RECEIVER - Static variable in class com.stripe.android.model.SourceFlow.Companion
 
RECEIVER - Static variable in interface com.stripe.android.model.Source.SourceFlow
 
RECOMMENDED - Static variable in class com.stripe.android.model.ThreeDSecureStatus.Companion
 
RECOMMENDED - Static variable in interface com.stripe.android.model.SourceCardData.ThreeDSecureStatus
 
REDIRECT - Static variable in class com.stripe.android.model.SourceFlow.Companion
 
REDIRECT - Static variable in interface com.stripe.android.model.Source.SourceFlow
 
removeSpacesAndHyphens(cardNumberWithSpaces) - Static method in class com.stripe.android.StripeTextUtils
Converts a card number that may have spaces between the numbers into one without any spaces. Note: method does not check that all characters are digits or spaces.
REQUEST_CODE - Static variable in class com.stripe.android.view.AddPaymentMethodActivityStarter
 
REQUEST_CODE - Static variable in class com.stripe.android.view.PaymentFlowActivityStarter
 
REQUEST_CODE - Static variable in class com.stripe.android.view.PaymentMethodsActivityStarter
 
REQUIRED - Static variable in class com.stripe.android.model.ThreeDSecureStatus.Companion
 
REQUIRED - Static variable in interface com.stripe.android.model.SourceCardData.ThreeDSecureStatus
 
requiresAction() - Method in class com.stripe.android.model.PaymentIntent
 
requiresAction() - Method in class com.stripe.android.model.SetupIntent
 
requiresAction() - Method in interface com.stripe.android.model.StripeIntent
 
requiresConfirmation() - Method in class com.stripe.android.model.PaymentIntent
 
requiresConfirmation() - Method in class com.stripe.android.model.SetupIntent
 
requiresConfirmation() - Method in interface com.stripe.android.model.StripeIntent
 
Result.Companion - Class in com.stripe.android.view
 
Result.Companion - Class in com.stripe.android.view
 
Result.Companion - Class in com.stripe.android.view
 
retrieveCurrentCustomer(listener) - Method in class com.stripe.android.CustomerSession
Retrieve the current class Customer. If customer is not stale, this returns immediately with the cache. If not, it fetches a new value and returns that to the listener.
retrievePaymentIntentSynchronous(clientSecret) - Method in class com.stripe.android.Stripe
Blocking method to retrieve a class PaymentIntent object. Do not call this on the UI thread or your app will crash.
retrievePin(cardId, verificationId, userOneTimeCode, listener) - Method in class com.stripe.android.IssuingCardPinService
Retrieves a PIN for a given card
retrieveSetupIntentSynchronous(clientSecret) - Method in class com.stripe.android.Stripe
Blocking method to retrieve a class SetupIntent object. Do not call this on the UI thread or your app will crash.
retrieveSource(sourceId, clientSecret, callback) - Method in class com.stripe.android.Stripe
Retrieve a class Source asynchronously.
retrieveSourceSynchronous(sourceId, clientSecret) - Method in class com.stripe.android.Stripe
Retrieve an existing class Source from the Stripe API. Do not call this on the UI thread or your app will crash.
REUSABLE - Static variable in class com.stripe.android.model.Usage.Companion
 
REUSABLE - Static variable in interface com.stripe.android.model.Source.Usage
 

S

SamsungPayWallet - Class in com.stripe.android.model.wallets
 
savePaymentSessionInstanceState(outState) - Method in class com.stripe.android.PaymentSession
Save the data associated with this PaymentSession. This should be called in the host's onSaveInstanceState(Bundle) method.
SEPA_DEBIT - Static variable in class com.stripe.android.model.SourceType.Companion
 
SEPA_DEBIT - Static variable in interface com.stripe.android.model.Source.SourceType
 
sepaDebit - Variable in class com.stripe.android.model.PaymentMethod
 
SepaDebit.Builder - Class in com.stripe.android.model
 
SepaDebit.Companion - Class in com.stripe.android.model
 
serialVersionUID - Static variable in exception com.stripe.android.exception.StripeException
 
set3ds2Config(stripe3ds2Config) - Method in class com.stripe.android.PaymentAuthConfig.Builder
 
setAccentColor(hexColor) - Method in class com.stripe.android.Stripe3ds2UiCustomization.Builder
Set the accent color
setAddPaymentMethodFooter(addPaymentMethodFooterLayoutId) - Method in class com.stripe.android.PaymentSessionConfig.Builder
 
setAddPaymentMethodFooter(addPaymentMethodFooter) - Method in class com.stripe.android.view.Args.Builder
 
setAddPaymentMethodFooter(addPaymentMethodFooter) - Method in class com.stripe.android.view.Args.Builder
 
setAddress(address) - Method in class com.stripe.android.model.BillingDetails.Builder
 
setAfterTextChangedListener(afterTextChangedListener) - Method in class com.stripe.android.view.StripeEditText
Sets a listener that can react to changes in text, but only by reflecting the new text in the field.
setAlertMessageListener(listener) - Method in class com.stripe.android.view.StripeActivity
 
setAllowedCountryCodes(allowedCountryCodes) - Method in class com.stripe.android.view.ShippingInfoWidget
 
setAllowedShippingCountryCodes(allowedShippingCountryCodes) - Method in class com.stripe.android.PaymentSessionConfig.Builder
 
setAmount(amount) - Method in class com.stripe.android.model.SourceParams
 
setApiParameterMap(apiParameterMap) - Method in class com.stripe.android.model.SourceParams
 
setAppInfo(p) - Method in class com.stripe.android.Stripe.Companion
Setter for identifying your plug-in or library.
setAppInfo(p) - Static method in class com.stripe.android.Stripe
Setter for identifying your plug-in or library.
setBackgroundColor(hexColor) - Method in class com.stripe.android.Stripe3ds2ButtonCustomization.Builder
Set the button's background color
setBackgroundColor(hexColor) - Method in class com.stripe.android.Stripe3ds2ToolbarCustomization.Builder
Set the toolbar's background color
setBank(bank) - Method in class com.stripe.android.model.Fpx.Builder
 
setBank(bank) - Method in class com.stripe.android.model.Ideal.Builder
 
setBillingDetails(billingDetails) - Method in class com.stripe.android.model.PaymentMethod.Builder
 
setBorderColor(hexColor) - Method in class com.stripe.android.Stripe3ds2TextBoxCustomization.Builder
Set the color of the border around the text entry box
setBorderWidth(borderWidth) - Method in class com.stripe.android.Stripe3ds2TextBoxCustomization.Builder
Set the width of the border around the text entry box
setBrand(brand) - Method in class com.stripe.android.model.Card.Builder
 
setButtonCustomization(buttonCustomization, buttonType) - Method in class com.stripe.android.Stripe3ds2UiCustomization.Builder
Set the customization for a particular button
setButtonText(buttonText) - Method in class com.stripe.android.Stripe3ds2ToolbarCustomization.Builder
Set the toolbar's cancel button text
setCard(card) - Method in class com.stripe.android.model.PaymentMethod.Builder
 
setCardBrand$module(p) - Method in class com.stripe.android.view.CardNumberEditText
 
setCardHint(cardHint) - Method in class com.stripe.android.view.CardInputWidget
 
setCardHint(cardHint) - Method in class com.stripe.android.view.CardMultilineWidget
 
setCardInputListener(listener) - Method in class com.stripe.android.view.CardInputWidget
Set a interface CardInputListener to be notified of card input events.
setCardInputListener(listener) - Method in class com.stripe.android.view.CardMultilineWidget
 
setCardNumber(cardNumber) - Method in class com.stripe.android.view.CardInputWidget
Set the card number. Method does not change text field focus.
setCardNumber(cardNumber) - Method in class com.stripe.android.view.CardMultilineWidget
Set the card number. Method does not change text field focus.
setCardNumberTextWatcher(cardNumberTextWatcher) - Method in class com.stripe.android.view.CardInputWidget
Expose a text watcher to receive updates when the card number is changed.
setCardNumberTextWatcher(cardNumberTextWatcher) - Method in class com.stripe.android.view.CardMultilineWidget
Expose a text watcher to receive updates when the card number is changed.
setCardPresent(cardPresent) - Method in class com.stripe.android.model.PaymentMethod.Builder
 
setCartTotal(cartTotal) - Method in class com.stripe.android.PaymentSession
Set the cart total for this PaymentSession. This should not include shipping costs.
setChecks(checks) - Method in class com.stripe.android.model.Card.Builder
 
setCity(city) - Method in class com.stripe.android.model.Address.Builder
 
setCommunicatingProgress(communicating) - Method in class com.stripe.android.view.AddPaymentMethodActivity
 
setCommunicatingProgress(communicating) - Method in class com.stripe.android.view.StripeActivity
 
setCornerRadius(cornerRadius) - Method in class com.stripe.android.Stripe3ds2ButtonCustomization.Builder
Set the corner radius of the button
setCornerRadius(cornerRadius) - Method in class com.stripe.android.Stripe3ds2TextBoxCustomization.Builder
Set the corner radius of the text entry box
setCountry(country) - Method in class com.stripe.android.model.Address.Builder
 
setCountry(country) - Method in class com.stripe.android.model.Card.Builder
 
setCreated(created) - Method in class com.stripe.android.model.PaymentMethod.Builder
 
setCurrency(currency) - Method in class com.stripe.android.model.SourceParams
 
setCustomerDefaultSource(sourceId, sourceType, listener) - Method in class com.stripe.android.CustomerSession
Set the default Source of the current customer.
setCustomerId(customerId) - Method in class com.stripe.android.model.PaymentMethod.Builder
 
setCustomerShippingInformation(shippingInformation, listener) - Method in class com.stripe.android.CustomerSession
Set the shipping information on the current customer.
setCvc(cvc) - Method in class com.stripe.android.model.Card.Builder
 
setCvcCode(cvcCode) - Method in class com.stripe.android.view.CardInputWidget
Set the CVC value for the card. Note that the maximum length is assumed to be 3, unless the brand of the card has already been set (by setting the card number).
setCvcCode(cvcCode) - Method in class com.stripe.android.view.CardMultilineWidget
 
setCvcLabel(cvcLabel) - Method in class com.stripe.android.view.CardMultilineWidget
Set an optional CVC field label to override defaults, or null to use defaults.
setCvcNumberTextWatcher(cvcNumberTextWatcher) - Method in class com.stripe.android.view.CardInputWidget
Expose a text watcher to receive updates when the cvc number is changed.
setCvcNumberTextWatcher(cvcNumberTextWatcher) - Method in class com.stripe.android.view.CardMultilineWidget
Expose a text watcher to receive updates when the cvc number is changed.
setDeleteEmptyListener(deleteEmptyListener) - Method in class com.stripe.android.view.StripeEditText
Sets a listener that can react to the user attempting to delete the empty string.
setEmail(email) - Method in class com.stripe.android.model.BillingDetails.Builder
 
setEnabled(isEnabled) - Method in class com.stripe.android.view.CardInputWidget
Enable or disable text fields
setEnabled(enabled) - Method in class com.stripe.android.view.CardMultilineWidget
 
setErrorColor(errorColor) - Method in class com.stripe.android.view.StripeEditText
Sets the error text color on this class StripeEditText.
setErrorMessage(errorMessage) - Method in class com.stripe.android.view.StripeEditText
 
setErrorMessageListener(errorMessageListener) - Method in class com.stripe.android.view.StripeEditText
 
setErrorMessageTranslator(errorMessageTranslator) - Method in class com.stripe.android.view.i18n.TranslatorManager
 
setExpiryDate(month, year) - Method in class com.stripe.android.view.CardInputWidget
Set the expiration date. Method invokes completion listener and changes focus to the CVC field if a valid date is entered.
setExpiryDate(month, year) - Method in class com.stripe.android.view.CardMultilineWidget
 
setExpiryDateTextWatcher(expiryDateTextWatcher) - Method in class com.stripe.android.view.CardInputWidget
Expose a text watcher to receive updates when the expiry date is changed.
setExpiryDateTextWatcher(expiryDateTextWatcher) - Method in class com.stripe.android.view.CardMultilineWidget
Expose a text watcher to receive updates when the expiry date is changed.
setExpiryMonth(expiryMonth) - Method in class com.stripe.android.model.Card.Builder
 
setExpiryMonth(expiryMonth) - Method in class com.stripe.android.model.Card.Builder
 
setExpiryYear(expiryYear) - Method in class com.stripe.android.model.Card.Builder
 
setExpiryYear(expiryYear) - Method in class com.stripe.android.model.Card.Builder
 
setExtraParams(extraParams) - Method in class com.stripe.android.model.SourceParams
Sets extra params for this source object.
setFpx(fpx) - Method in class com.stripe.android.model.PaymentMethod.Builder
 
setFunding(funding) - Method in class com.stripe.android.model.Card.Builder
 
setHeaderText(headerText) - Method in class com.stripe.android.Stripe3ds2ToolbarCustomization.Builder
Set the toolbar's title
setHeadingTextColor(hexColor) - Method in class com.stripe.android.Stripe3ds2LabelCustomization.Builder
Set the text color for heading labels
setHeadingTextFontName(fontName) - Method in class com.stripe.android.Stripe3ds2LabelCustomization.Builder
Set the heading label's font
setHeadingTextFontSize(fontSize) - Method in class com.stripe.android.Stripe3ds2LabelCustomization.Builder
Set the heading label's text size
setHiddenFields(hiddenAddressFields) - Method in class com.stripe.android.view.ShippingInfoWidget
 
setHiddenShippingInfoFields(hiddenShippingInfoFields) - Method in class com.stripe.android.PaymentSessionConfig.Builder
 
setHintDelayed(hintResource, delayMilliseconds) - Method in class com.stripe.android.view.StripeEditText
Change the hint value of this control after a delay.
setHintDelayed(hint, delayMilliseconds) - Method in class com.stripe.android.view.StripeEditText
 
setIban(iban) - Method in class com.stripe.android.model.SepaDebit.Builder
 
setId(id) - Method in class com.stripe.android.model.PaymentMethod.Builder
 
setIdeal(ideal) - Method in class com.stripe.android.model.PaymentMethod.Builder
 
setInitialPaymentMethodId(initialPaymentMethodId) - Method in class com.stripe.android.view.Args.Builder
 
setIsPaymentSessionActive(isPaymentSessionActive) - Method in class com.stripe.android.view.Args.Builder
 
setIsPaymentSessionActive(isPaymentSessionActive) - Method in class com.stripe.android.view.Args.Builder
 
setLabelCustomization(labelCustomization) - Method in class com.stripe.android.Stripe3ds2UiCustomization.Builder
Set the 3DS2 label customization
setLast4(last4) - Method in class com.stripe.android.model.Card.Builder
 
setLine1(line1) - Method in class com.stripe.android.model.Address.Builder
 
setLine2(line2) - Method in class com.stripe.android.model.Address.Builder
 
setLiveMode(liveMode) - Method in class com.stripe.android.model.PaymentMethod.Builder
 
setMetadata(metadata) - Method in class com.stripe.android.model.PaymentMethod.Builder
 
setMetaData(metaData) - Method in class com.stripe.android.model.SourceParams
Set custom metadata on the parameters.
setName(name) - Method in class com.stripe.android.model.BillingDetails.Builder
 
setNumber(number) - Method in class com.stripe.android.model.Card.Builder
 
setOptionalFields(optionalAddressFields) - Method in class com.stripe.android.view.ShippingInfoWidget
 
setOptionalShippingInfoFields(optionalShippingInfoFields) - Method in class com.stripe.android.PaymentSessionConfig.Builder
 
setOwner(owner) - Method in class com.stripe.android.model.SourceParams
 
setPaymentConfiguration(paymentConfiguration) - Method in class com.stripe.android.view.Args.Builder
 
setPaymentMethodType(paymentMethodType) - Method in class com.stripe.android.view.Args.Builder
Optional: specify the enum PaymentMethod.Type of the payment method to create based on the customer's input (i.e. the form that will be presented to the customer). If unspecified, defaults to PaymentMethod.Type.Card. Currently only PaymentMethod.Type.Card and PaymentMethod.Type.Fpx are supported.
setPaymentMethodTypes(paymentMethodTypes) - Method in class com.stripe.android.PaymentSessionConfig.Builder
 
setPaymentMethodTypes(paymentMethodTypes) - Method in class com.stripe.android.view.Args.Builder
 
setPaymentSessionConfig(paymentSessionConfig) - Method in class com.stripe.android.view.Args.Builder
 
setPaymentSessionData(paymentSessionData) - Method in class com.stripe.android.view.Args.Builder
 
setPhone(phone) - Method in class com.stripe.android.model.BillingDetails.Builder
 
setPostalCode(postalCode) - Method in class com.stripe.android.model.Address.Builder
 
setPostalCodeTextWatcher(postalCodeTextWatcher) - Method in class com.stripe.android.view.CardMultilineWidget
Expose a text watcher to receive updates when the cvc number is changed.
setPrepopulatedShippingInfo(shippingInfo) - Method in class com.stripe.android.PaymentSessionConfig.Builder
 
setProgressBar(p) - Method in class com.stripe.android.view.StripeActivity
 
setRedirect(redirect) - Method in class com.stripe.android.model.SourceParams
Sets a redirect property map for this source object. If you only want to set a return url, use SourceParams.setReturnUrl.
setReturnUrl(returnUrl) - Method in class com.stripe.android.model.SourceParams
 
setSepaDebit(sepaDebit) - Method in class com.stripe.android.model.PaymentMethod.Builder
 
setShippingInfoRequired(shippingInfoRequired) - Method in class com.stripe.android.PaymentSessionConfig.Builder
 
setShippingMethodsRequired(shippingMethodsRequired) - Method in class com.stripe.android.PaymentSessionConfig.Builder
 
setShouldAttachToCustomer(shouldAttachToCustomer) - Method in class com.stripe.android.view.Args.Builder
If true, the created Payment Method will be attached to the current Customer using an already-initialized class CustomerSession.
setShouldRequirePostalCode(shouldRequirePostalCode) - Method in class com.stripe.android.view.Args.Builder
If true, a postal code field will be shown and validated. Currently, only US ZIP Codes are supported.
setShouldRequirePostalCode(shouldRequirePostalCode) - Method in class com.stripe.android.view.Args.Builder
 
setShouldShowError(shouldShowError) - Method in class com.stripe.android.view.StripeEditText
Gets whether or not the text should be displayed in error mode.
setShouldShowPostalCode(shouldShowPostalCode) - Method in class com.stripe.android.view.CardMultilineWidget
 
setState(state) - Method in class com.stripe.android.model.Address.Builder
 
setStatusBarColor(hexColor) - Method in class com.stripe.android.Stripe3ds2ToolbarCustomization.Builder
Set the status bar color, if not provided a darkened version of the background color will be used.
setTextBoxCustomization(textBoxCustomization) - Method in class com.stripe.android.Stripe3ds2UiCustomization.Builder
Set the 3DS2 text box customization
setTextColor(hexColor) - Method in class com.stripe.android.Stripe3ds2ButtonCustomization.Builder
Set the button's text color
setTextColor(hexColor) - Method in class com.stripe.android.Stripe3ds2LabelCustomization.Builder
Set the label's text color
setTextColor(hexColor) - Method in class com.stripe.android.Stripe3ds2TextBoxCustomization.Builder
Set the text color for text entry
setTextColor(hexColor) - Method in class com.stripe.android.Stripe3ds2ToolbarCustomization.Builder
Set the color of the title text
setTextFontName(fontName) - Method in class com.stripe.android.Stripe3ds2ButtonCustomization.Builder
Set the button's text font
setTextFontName(fontName) - Method in class com.stripe.android.Stripe3ds2LabelCustomization.Builder
Set the label's font
setTextFontName(fontName) - Method in class com.stripe.android.Stripe3ds2TextBoxCustomization.Builder
Set the font for text entry
setTextFontName(fontName) - Method in class com.stripe.android.Stripe3ds2ToolbarCustomization.Builder
Set the font for the title text
setTextFontSize(fontSize) - Method in class com.stripe.android.Stripe3ds2ButtonCustomization.Builder
Set the button's text size
setTextFontSize(fontSize) - Method in class com.stripe.android.Stripe3ds2LabelCustomization.Builder
Set the label's text size
setTextFontSize(fontSize) - Method in class com.stripe.android.Stripe3ds2TextBoxCustomization.Builder
Set the text entry font size
setTextFontSize(fontSize) - Method in class com.stripe.android.Stripe3ds2ToolbarCustomization.Builder
Set the title text's font size
setThreeDSecureUsage(threeDSecureUsage) - Method in class com.stripe.android.model.Card.Builder
 
setTimeout(timeout) - Method in class com.stripe.android.Stripe3ds2Config.Builder
The 3DS2 challenge flow timeout, in seconds.
setToken(token) - Method in class com.stripe.android.model.SourceParams
Sets a token ID on the parameters.
setToolbarCustomization(toolbarCustomization) - Method in class com.stripe.android.Stripe3ds2UiCustomization.Builder
Set the customization data for the 3DS2 toolbar
setType(type) - Method in class com.stripe.android.model.PaymentMethod.Builder
 
setUiCustomization(uiCustomization) - Method in class com.stripe.android.Stripe3ds2Config.Builder
 
SetupIntent - Class in com.stripe.android.model
A SetupIntent guides you through the process of setting up a customer's payment credentials for future payments.
SetupIntent.CancellationReason - Enum in com.stripe.android.model
 
SetupIntent.Companion - Class in com.stripe.android.model
 
SetupIntent.Error - Class in com.stripe.android.model
The error encountered in the previous SetupIntent confirmation.
SetupIntentResult - Class in com.stripe.android
 
setUsage(usage) - Method in class com.stripe.android.model.SourceParams
Sets a usage value on the parameters. Used for Alipay, and should be either "single_use" or "reusable". Not setting this value defaults to "single_use".
setViewStub(p) - Method in class com.stripe.android.view.StripeActivity
 
setWallet(wallet) - Method in class com.stripe.android.model.Card.Builder
 
Shipping(address, carrier, name, phone, trackingNumber) - Constructor for class com.stripe.android.model.SourceOrderParams.Shipping
Shipping address for the order. Required if any of the SKUs are for products that have shippable set to true.
ShippingAddressParameters() - Constructor for class com.stripe.android.GooglePayJsonFactory.ShippingAddressParameters
ShippingAddressParameters() - Constructor for class com.stripe.android.GooglePayJsonFactory.ShippingAddressParameters
ShippingAddressParameters() - Constructor for class com.stripe.android.GooglePayJsonFactory.ShippingAddressParameters
ShippingAddressParameters() - Constructor for class com.stripe.android.GooglePayJsonFactory.ShippingAddressParameters
ShippingInformation - Class in com.stripe.android.model
Model representing a shipping address object
ShippingInformation(address, name, phone) - Constructor for class com.stripe.android.model.ShippingInformation
Model representing a shipping address object
ShippingInformation() - Constructor for class com.stripe.android.model.ShippingInformation
Model representing a shipping address object
ShippingInformation.Companion - Class in com.stripe.android.model
 
ShippingInfoWidget - Class in com.stripe.android.view
A widget used to collect address data from a user.
ShippingInfoWidget(context, attrs, defStyleAttr) - Constructor for class com.stripe.android.view.ShippingInfoWidget
A widget used to collect address data from a user.
ShippingInfoWidget(context, attrs) - Constructor for class com.stripe.android.view.ShippingInfoWidget
A widget used to collect address data from a user.
ShippingInfoWidget(context) - Constructor for class com.stripe.android.view.ShippingInfoWidget
A widget used to collect address data from a user.
ShippingInfoWidget.CustomizableShippingField - Interface in com.stripe.android.view
Constants that can be used to mark fields in this widget as optional or hidden. Some fields cannot be hidden.
ShippingMethod - Class in com.stripe.android.model
Model representing a shipping method in the Android SDK.
ShippingMethod(label, identifier, amount, currency, detail) - Constructor for class com.stripe.android.model.ShippingMethod
Model representing a shipping method in the Android SDK.
ShippingMethod(label, identifier, amount, currency) - Constructor for class com.stripe.android.model.ShippingMethod
Model representing a shipping method in the Android SDK.
ShippingMethod(label, identifier, amount, currencyCode, detail) - Constructor for class com.stripe.android.model.ShippingMethod
 
ShippingMethod(label, identifier, amount, currencyCode) - Constructor for class com.stripe.android.model.ShippingMethod
 
shouldSavePaymentMethod() - Method in class com.stripe.android.model.ConfirmPaymentIntentParams
 
shouldUseStripeSdk() - Method in class com.stripe.android.model.ConfirmPaymentIntentParams
 
shouldUseStripeSdk() - Method in class com.stripe.android.model.ConfirmSetupIntentParams
 
shouldUseStripeSdk() - Method in interface com.stripe.android.model.ConfirmStripeIntentParams
 
showError(error) - Method in class com.stripe.android.view.StripeActivity
 
SINGLE_USE - Static variable in class com.stripe.android.model.Usage.Companion
 
SINGLE_USE - Static variable in interface com.stripe.android.model.Source.Usage
 
SOFORT - Static variable in class com.stripe.android.model.SourceType.Companion
 
SOFORT - Static variable in interface com.stripe.android.model.Source.SourceType
 
Source - Class in com.stripe.android.model
Model for a Sources API object.
Source.Companion - Class in com.stripe.android.model
 
Source.SourceFlow - Interface in com.stripe.android.model
 
Source.SourceStatus - Interface in com.stripe.android.model
 
Source.SourceType - Interface in com.stripe.android.model
 
Source.Usage - Interface in com.stripe.android.model
 
SourceCardData - Class in com.stripe.android.model
Model for data contained in the SourceTypeData of a Card Source.
SourceCardData.Companion - Class in com.stripe.android.model
 
SourceCardData.ThreeDSecureStatus - Interface in com.stripe.android.model
 
SourceCodeVerification - Class in com.stripe.android.model
Model for a code verification object in the Sources API.
SourceCodeVerification.Companion - Class in com.stripe.android.model
 
SourceFlow.Companion - Class in com.stripe.android.model
 
SourceOrder - Class in com.stripe.android.model
Information about the items and shipping associated with the source. Required for transactional credit (for example Klarna) sources before you can charge it.
SourceOrder.Item - Class in com.stripe.android.model
List of items constituting the order.
SourceOrder.Shipping - Class in com.stripe.android.model
The shipping address for the order. Present if the order is for goods to be shipped.
SourceOrderParams - Class in com.stripe.android.model
Information about the items and shipping associated with the source. Required for transactional credit (for example Klarna) sources before you can charge it.
SourceOrderParams(items, shipping) - Constructor for class com.stripe.android.model.SourceOrderParams
Information about the items and shipping associated with the source. Required for transactional credit (for example Klarna) sources before you can charge it.
SourceOrderParams(items) - Constructor for class com.stripe.android.model.SourceOrderParams
Information about the items and shipping associated with the source. Required for transactional credit (for example Klarna) sources before you can charge it.
SourceOrderParams() - Constructor for class com.stripe.android.model.SourceOrderParams
Information about the items and shipping associated with the source. Required for transactional credit (for example Klarna) sources before you can charge it.
SourceOrderParams.Item - Class in com.stripe.android.model
List of items constituting the order.
SourceOrderParams.Shipping - Class in com.stripe.android.model
Shipping address for the order. Required if any of the SKUs are for products that have shippable set to true.
SourceOwner - Class in com.stripe.android.model
Model for a owner object in the Source api.
SourceOwner.Companion - Class in com.stripe.android.model
 
SourceParams - Class in com.stripe.android.model
Represents a grouping of parameters needed to create a class Source object on the server.
SourceParams.Companion - Class in com.stripe.android.model
 
SourceReceiver - Class in com.stripe.android.model
Model for a receiver object in the Sources API. Present if the class Source is a receiver.
SourceReceiver.Companion - Class in com.stripe.android.model
 
SourceRedirect - Class in com.stripe.android.model
Model for a redirect object in the Sources API.
SourceRedirect.Companion - Class in com.stripe.android.model
 
SourceSepaDebitData - Class in com.stripe.android.model
Model for the SourceTypeData contained in a SEPA Debit Source object.
SourceSepaDebitData.Companion - Class in com.stripe.android.model
 
SourceStatus.Companion - Class in com.stripe.android.model
 
SourceType.Companion - Class in com.stripe.android.model
 
startForResult(args) - Method in class com.stripe.android.view.ActivityStarter
 
startForResult() - Method in class com.stripe.android.view.ActivityStarter
 
STATE_FIELD - Static variable in class com.stripe.android.view.CustomizableShippingField.Companion
 
STATE_FIELD - Static variable in interface com.stripe.android.view.ShippingInfoWidget.CustomizableShippingField
 
Status(code) - Constructor for enum com.stripe.android.model.StripeIntent.Status
Stripe - Class in com.stripe.android
Entry-point to the Stripe SDK.
Stripe(context, publishableKey, stripeAccountId, enableLogging) - Constructor for class com.stripe.android.Stripe
Constructor with publishable key and Stripe Connect account id.
Stripe(context, publishableKey, stripeAccountId) - Constructor for class com.stripe.android.Stripe
Constructor with publishable key and Stripe Connect account id.
Stripe(context, publishableKey) - Constructor for class com.stripe.android.Stripe
Constructor with publishable key and Stripe Connect account id.
Stripe.Companion - Class in com.stripe.android
 
Stripe3ds2ButtonCustomization.Builder - Class in com.stripe.android
 
Stripe3ds2Config.Builder - Class in com.stripe.android
 
Stripe3ds2LabelCustomization.Builder - Class in com.stripe.android
 
Stripe3ds2TextBoxCustomization.Builder - Class in com.stripe.android
 
Stripe3ds2ToolbarCustomization.Builder - Class in com.stripe.android
 
Stripe3ds2UiCustomization.Builder - Class in com.stripe.android
 
Stripe3ds2UiCustomization.ButtonType - Enum in com.stripe.android
The type of button for which customization can be set
Stripe3dsRedirect - Class in com.stripe.android.model
 
Stripe3dsRedirect.Companion - Class in com.stripe.android.model
 
StripeActivity - Class in com.stripe.android.view
Provides a toolbar, save button, and loading states for the save button.
StripeActivity() - Constructor for class com.stripe.android.view.StripeActivity
Provides a toolbar, save button, and loading states for the save button.
StripeActivity.AlertMessageListener - Interface in com.stripe.android.view
 
StripeEditText - Class in com.stripe.android.view
Extension of TextInputEditText that listens for users pressing the delete key when there is no text present. Google has actually made this somewhat difficult, but we listen here for hardware key presses, older Android soft keyboard delete presses, and modern Google Keyboard delete key presses.
StripeEditText(context, attrs, defStyleAttr) - Constructor for class com.stripe.android.view.StripeEditText
Extension of TextInputEditText that listens for users pressing the delete key when there is no text present. Google has actually made this somewhat difficult, but we listen here for hardware key presses, older Android soft keyboard delete presses, and modern Google Keyboard delete key presses.
StripeEditText(context, attrs) - Constructor for class com.stripe.android.view.StripeEditText
Extension of TextInputEditText that listens for users pressing the delete key when there is no text present. Google has actually made this somewhat difficult, but we listen here for hardware key presses, older Android soft keyboard delete presses, and modern Google Keyboard delete key presses.
StripeEditText(context) - Constructor for class com.stripe.android.view.StripeEditText
Extension of TextInputEditText that listens for users pressing the delete key when there is no text present. Google has actually made this somewhat difficult, but we listen here for hardware key presses, older Android soft keyboard delete presses, and modern Google Keyboard delete key presses.
StripeEditText.AfterTextChangedListener - Interface in com.stripe.android.view
 
StripeEditText.DeleteEmptyListener - Interface in com.stripe.android.view
 
StripeEditText.ErrorMessageListener - Interface in com.stripe.android.view
 
StripeError - Class in com.stripe.android
A model for error objects sent from the Stripe API.
StripeException - Exception in com.stripe.android.exception
A base class for Stripe-related Exceptions.
StripeException(stripeError, message, requestId, statusCode, e) - Constructor for exception com.stripe.android.exception.StripeException
A base class for Stripe-related Exceptions.
StripeException(stripeError, message, requestId, statusCode) - Constructor for exception com.stripe.android.exception.StripeException
A base class for Stripe-related Exceptions.
StripeException(message, requestId, statusCode, e) - Constructor for exception com.stripe.android.exception.StripeException
 
StripeIntent - Interface in com.stripe.android.model
An interface for methods available in class PaymentIntent and class SetupIntent
StripeIntent.NextActionType - Enum in com.stripe.android.model
StripeIntent.RedirectData - Class in com.stripe.android.model
 
StripeIntent.SdkData - Class in com.stripe.android.model
 
StripeIntent.Status - Enum in com.stripe.android.model
StripeIntent.Usage - Enum in com.stripe.android.model
StripeIntentResult<T extends StripeIntent> - Class in com.stripe.android
A model representing the result of a interface StripeIntent confirmation or authentication attempt via Stripe.confirmPayment or Stripe.handleNextActionForPayment
StripeIntentResult.Outcome - Interface in com.stripe.android
Values that indicate the outcome of confirmation and payment authentication.
StripeModel - Class in com.stripe.android.model
Model for a Stripe API object.
StripeModel() - Constructor for class com.stripe.android.model.StripeModel
Model for a Stripe API object.
StripeParamsModel - Interface in com.stripe.android.model
Model for a Stripe API object creation parameters
StripePaymentSource - Interface in com.stripe.android.model
Represents an object that has an ID field that can be used to create payments with Stripe.
StripeSourceTypeModel - Class in com.stripe.android.model
 
StripeSourceTypeModel() - Constructor for class com.stripe.android.model.StripeSourceTypeModel
 
StripeTextUtils - Class in com.stripe.android
Utility class for common text-related operations on Stripe data coming from the server.
SUCCEEDED - Static variable in class com.stripe.android.Outcome.Companion
Confirmation or payment authentication succeeded
SUCCEEDED - Static variable in interface com.stripe.android.StripeIntentResult.Outcome
Confirmation or payment authentication succeeded

T

THREE_D_SECURE - Static variable in class com.stripe.android.model.SourceType.Companion
 
THREE_D_SECURE - Static variable in interface com.stripe.android.model.Source.SourceType
 
ThreeDSecureStatus.Companion - Class in com.stripe.android.model
 
threeDSecureUsage - Variable in class com.stripe.android.model.PaymentMethod.Card
 
ThreeDSecureUsage.Companion - Class in com.stripe.android.model
 
TIMEDOUT - Static variable in class com.stripe.android.Outcome.Companion
Payment authentication timed-out
TIMEDOUT - Static variable in interface com.stripe.android.StripeIntentResult.Outcome
Payment authentication timed-out
toBuilder() - Method in class com.stripe.android.model.Card
 
toBuilder() - Method in class com.stripe.android.model.PaymentMethod.BillingDetails
 
toBundle() - Method in interface com.stripe.android.view.ActivityStarter.Result
 
toBundle() - Method in class com.stripe.android.view.AddPaymentMethodActivityStarter.Result
 
toBundle() - Method in class com.stripe.android.view.PaymentMethodsActivityStarter.Result
 
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. A Token representing this information is returned to you to use.
Token(id, livemode, created, used, card) - Constructor for class com.stripe.android.model.Token
Constructor that should not be invoked in your code. This is used by Stripe to create tokens using a Stripe API response.
Token(id, livemode, created, used, bankAccount) - Constructor for class com.stripe.android.model.Token
Constructor that should not be invoked in your code. This is used by Stripe to create tokens using a Stripe API response.
Token(id, type, livemode, created, used) - Constructor for class com.stripe.android.model.Token
Constructor that should not be invoked in your code. This is used by Stripe to create tokens using a Stripe API response.
Token.Companion - Class in com.stripe.android.model
 
Token.TokenType - Interface in com.stripe.android.model
 
tokenizationMethod(tokenizationMethod) - Method in class com.stripe.android.model.Card.Builder
 
TokenType.Companion - Class in com.stripe.android.model
 
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.Address
 
toParamMap() - Method in class com.stripe.android.model.BankAccount
 
toParamMap() - Method in class com.stripe.android.model.Card
 
toParamMap() - Method in class com.stripe.android.model.ConfirmPaymentIntentParams
Create a Map representing this object that is prepared for the Stripe API.
toParamMap() - Method in class com.stripe.android.model.ConfirmSetupIntentParams
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.CvcTokenParams
 
toParamMap() - Method in class com.stripe.android.model.KlarnaSourceParams.PaymentPageOptions
 
toParamMap() - Method in class com.stripe.android.model.KlarnaSourceParams
 
toParamMap() - Method in class com.stripe.android.model.PaymentMethod.BillingDetails
 
toParamMap() - Method in class com.stripe.android.model.PaymentMethodCreateParams.Card
 
toParamMap() - Method in class com.stripe.android.model.PaymentMethodCreateParams.Fpx
 
toParamMap() - Method in class com.stripe.android.model.PaymentMethodCreateParams.Ideal
 
toParamMap() - Method in class com.stripe.android.model.PaymentMethodCreateParams.SepaDebit
 
toParamMap() - Method in class com.stripe.android.model.PaymentMethodCreateParams
 
toParamMap() - Method in class com.stripe.android.model.PiiTokenParams
 
toParamMap() - Method in class com.stripe.android.model.ShippingInformation
 
toParamMap() - Method in class com.stripe.android.model.SourceOrderParams.Item
 
toParamMap() - Method in class com.stripe.android.model.SourceOrderParams.Shipping
 
toParamMap() - Method in class com.stripe.android.model.SourceOrderParams
 
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.
toParamMap() - Method in interface com.stripe.android.model.StripeParamsModel
 
toPaymentMethodParamsCard() - Method in class com.stripe.android.model.Card
Use Card.toPaymentMethodsParams to include Billing Details
toPaymentMethodsParams() - Method in class com.stripe.android.model.Card
 
toString() - Method in class com.stripe.android.AppInfo
 
toString() - Method in class com.stripe.android.EphemeralKey
 
toString() - Method in exception com.stripe.android.exception.StripeException
 
toString() - Method in class com.stripe.android.GooglePayJsonFactory.BillingAddressParameters
 
toString() - Method in class com.stripe.android.GooglePayJsonFactory.MerchantInfo
 
toString() - Method in class com.stripe.android.GooglePayJsonFactory.ShippingAddressParameters
 
toString() - Method in class com.stripe.android.GooglePayJsonFactory.TransactionInfo
 
toString() - Method in class com.stripe.android.model.AccountParams
 
toString() - Method in class com.stripe.android.model.Address
 
toString() - Method in class com.stripe.android.model.BankAccount
 
toString() - Method in class com.stripe.android.model.Card
 
toString() - Method in class com.stripe.android.model.ConfirmPaymentIntentParams
 
toString() - Method in class com.stripe.android.model.ConfirmSetupIntentParams
 
toString() - Method in class com.stripe.android.model.Customer
 
toString() - Method in class com.stripe.android.model.CustomerSource
 
toString() - Method in class com.stripe.android.model.CvcTokenParams
 
toString() - Method in class com.stripe.android.model.DateOfBirth
 
toString() - Method in class com.stripe.android.model.GooglePayResult
 
toString() - Method in class com.stripe.android.model.KlarnaSourceParams.LineItem
 
toString() - Method in class com.stripe.android.model.KlarnaSourceParams.PaymentPageOptions
 
toString() - Method in class com.stripe.android.model.KlarnaSourceParams
 
toString() - Method in class com.stripe.android.model.PaymentIntent.Error
 
toString() - Method in class com.stripe.android.model.PaymentIntent
 
toString() - Method in class com.stripe.android.model.PaymentMethod.BillingDetails
 
toString() - Method in class com.stripe.android.model.Card.Checks
 
toString() - Method in class com.stripe.android.model.Card.ThreeDSecureUsage
 
toString() - Method in class com.stripe.android.model.PaymentMethod.Card
 
toString() - Method in class com.stripe.android.model.PaymentMethod.CardPresent
 
toString() - Method in class com.stripe.android.model.PaymentMethod.Fpx
 
toString() - Method in class com.stripe.android.model.PaymentMethod.Ideal
 
toString() - Method in class com.stripe.android.model.PaymentMethod.SepaDebit
 
toString() - Method in class com.stripe.android.model.PaymentMethod
 
toString() - Method in enum com.stripe.android.model.PaymentMethod.Type
 
toString() - Method in class com.stripe.android.model.PaymentMethodCreateParams.Card
 
toString() - Method in class com.stripe.android.model.PaymentMethodCreateParams.Fpx
 
toString() - Method in class com.stripe.android.model.PaymentMethodCreateParams.Ideal
 
toString() - Method in class com.stripe.android.model.PaymentMethodCreateParams.SepaDebit
 
toString() - Method in class com.stripe.android.model.PaymentMethodCreateParams
 
toString() - Method in class com.stripe.android.model.PiiTokenParams
 
toString() - Method in class com.stripe.android.model.SetupIntent.Error
 
toString() - Method in class com.stripe.android.model.SetupIntent
 
toString() - Method in class com.stripe.android.model.ShippingInformation
 
toString() - Method in class com.stripe.android.model.ShippingMethod
 
toString() - Method in class com.stripe.android.model.Source
 
toString() - Method in class com.stripe.android.model.SourceCardData
 
toString() - Method in class com.stripe.android.model.SourceCodeVerification
 
toString() - Method in class com.stripe.android.model.SourceOrder.Item
 
toString() - Method in class com.stripe.android.model.SourceOrder.Shipping
 
toString() - Method in class com.stripe.android.model.SourceOrder
 
toString() - Method in class com.stripe.android.model.SourceOrderParams.Item
 
toString() - Method in class com.stripe.android.model.SourceOrderParams.Shipping
 
toString() - Method in class com.stripe.android.model.SourceOrderParams
 
toString() - Method in class com.stripe.android.model.SourceOwner
 
toString() - Method in class com.stripe.android.model.SourceReceiver
 
toString() - Method in class com.stripe.android.model.SourceRedirect
 
toString() - Method in class com.stripe.android.model.SourceSepaDebitData
 
toString() - Method in enum com.stripe.android.model.StripeIntent.NextActionType
 
toString() - Method in class com.stripe.android.model.StripeIntent.RedirectData
 
toString() - Method in enum com.stripe.android.model.StripeIntent.Status
 
toString() - Method in enum com.stripe.android.model.StripeIntent.Usage
 
toString() - Method in class com.stripe.android.model.Token
 
toString() - Method in class com.stripe.android.model.wallets.AmexExpressCheckoutWallet
 
toString() - Method in class com.stripe.android.model.wallets.ApplePayWallet
 
toString() - Method in class com.stripe.android.model.wallets.GooglePayWallet
 
toString() - Method in class com.stripe.android.model.wallets.MasterpassWallet
 
toString() - Method in class com.stripe.android.model.wallets.SamsungPayWallet
 
toString() - Method in class com.stripe.android.model.wallets.VisaCheckoutWallet
 
toString() - Method in class com.stripe.android.model.wallets.Wallet.Address
 
toString() - Method in class com.stripe.android.model.WeChat
 
toString() - Method in class com.stripe.android.PaymentAuthConfig.Stripe3ds2ButtonCustomization
 
toString() - Method in class com.stripe.android.PaymentAuthConfig.Stripe3ds2Config
 
toString() - Method in class com.stripe.android.PaymentAuthConfig.Stripe3ds2LabelCustomization
 
toString() - Method in class com.stripe.android.PaymentAuthConfig.Stripe3ds2TextBoxCustomization
 
toString() - Method in class com.stripe.android.PaymentAuthConfig.Stripe3ds2ToolbarCustomization
 
toString() - Method in class com.stripe.android.PaymentAuthConfig.Stripe3ds2UiCustomization
 
toString() - Method in class com.stripe.android.PaymentConfiguration
 
toString() - Method in class com.stripe.android.PaymentSessionConfig
 
toString() - Method in class com.stripe.android.PaymentSessionData
 
toString() - Method in class com.stripe.android.StripeError
 
toString() - Method in class com.stripe.android.view.AddPaymentMethodActivityStarter.Args
 
toString() - Method in class com.stripe.android.view.AddPaymentMethodActivityStarter.Result
 
toString() - Method in class com.stripe.android.view.PaymentFlowActivityStarter.Args
 
toString() - Method in class com.stripe.android.view.PaymentMethodsActivityStarter.Args
 
toString() - Method in class com.stripe.android.view.PaymentMethodsActivityStarter.Result
 
TotalPriceStatus() - Constructor for enum com.stripe.android.TransactionInfo.TotalPriceStatus
The status of the total price used.
TransactionInfo() - Constructor for class com.stripe.android.GooglePayJsonFactory.TransactionInfo
TransactionInfo() - Constructor for class com.stripe.android.GooglePayJsonFactory.TransactionInfo
TransactionInfo() - Constructor for class com.stripe.android.GooglePayJsonFactory.TransactionInfo
TransactionInfo() - Constructor for class com.stripe.android.GooglePayJsonFactory.TransactionInfo
TransactionInfo() - Constructor for class com.stripe.android.GooglePayJsonFactory.TransactionInfo
TransactionInfo() - Constructor for class com.stripe.android.GooglePayJsonFactory.TransactionInfo
TransactionInfo.CheckoutOption - Enum in com.stripe.android
Affects the submit button text displayed in the Google Pay payment sheet.
TransactionInfo.TotalPriceStatus - Enum in com.stripe.android
The status of the total price used.
translate(httpCode, errorMessage, stripeError) - Method in interface com.stripe.android.view.i18n.ErrorMessageTranslator
See Stripe API Errors for a list of error codes and associated messages.
TranslatorManager - Class in com.stripe.android.view.i18n
A class that provides a interface ErrorMessageTranslator for translating server-provided error messages, as defined in Stripe API Errors Reference.
Type() - Constructor for enum com.stripe.android.model.LineItem.Type
 
Type(code) - Constructor for enum com.stripe.android.model.Error.Type
 
type - Variable in class com.stripe.android.model.PaymentMethod
 
Type(code, isReusable) - Constructor for enum com.stripe.android.model.PaymentMethod.Type
 
Type(code) - Constructor for enum com.stripe.android.model.Error.Type
 
Type(code) - Constructor for enum com.stripe.android.model.Item.Type
 
Type() - Constructor for enum com.stripe.android.model.Item.Type
 
Type.Companion - Class in com.stripe.android.model
 

U

UNIONPAY - Static variable in class com.stripe.android.model.CardBrand.Companion
 
UNIONPAY - Static variable in interface com.stripe.android.model.Card.CardBrand
 
UNIONPAY - Static variable in class com.stripe.android.model.Brand.Companion
 
UNIONPAY - Static variable in interface com.stripe.android.model.Card.Brand
 
UNKNOWN - Static variable in class com.stripe.android.model.CardBrand.Companion
 
UNKNOWN - Static variable in interface com.stripe.android.model.Card.CardBrand
 
UNKNOWN - Static variable in class com.stripe.android.model.FundingType.Companion
 
UNKNOWN - Static variable in interface com.stripe.android.model.Card.FundingType
 
UNKNOWN - Static variable in class com.stripe.android.model.Brand.Companion
 
UNKNOWN - Static variable in interface com.stripe.android.model.Card.Brand
 
UNKNOWN - Static variable in class com.stripe.android.model.SourceType.Companion
 
UNKNOWN - Static variable in interface com.stripe.android.model.Source.SourceType
 
UNKNOWN - Static variable in class com.stripe.android.model.ThreeDSecureStatus.Companion
 
UNKNOWN - Static variable in interface com.stripe.android.model.SourceCardData.ThreeDSecureStatus
 
UNKNOWN - Static variable in class com.stripe.android.Outcome.Companion
 
UNKNOWN - Static variable in interface com.stripe.android.StripeIntentResult.Outcome
 
updateCurrentCustomer(listener) - Method in class com.stripe.android.CustomerSession
Force an update of the current customer, regardless of how much time has passed.
updatePin(cardId, newPin, verificationId, userOneTimeCode, listener) - Method in class com.stripe.android.IssuingCardPinService
Retrieves a PIN for a given card
Usage(code) - Constructor for enum com.stripe.android.model.StripeIntent.Usage
Usage.Companion - Class in com.stripe.android.model
 

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.
validateCardNumber() - Method in class com.stripe.android.view.CardMultilineWidget
Checks whether the current card number is valid
validateCVC() - Method in class com.stripe.android.model.Card
Checks whether or not the cvc field is valid.
validateExpiryDate() - Method in class com.stripe.android.model.Card
Checks whether or not the expMonth and expYear fields represent a valid expiry date.
validateExpMonth() - Method in class com.stripe.android.model.Card
Checks whether or not the expMonth field is valid.
validateNumber() - Method in class com.stripe.android.model.Card
Checks whether or not the number field is valid.
VERSION - Static variable in class com.stripe.android.Stripe
 
viewStub - Variable in class com.stripe.android.view.StripeActivity
 
VISA - Static variable in class com.stripe.android.model.CardBrand.Companion
 
VISA - Static variable in interface com.stripe.android.model.Card.CardBrand
 
VISA - Static variable in class com.stripe.android.model.Brand.Companion
 
VISA - Static variable in interface com.stripe.android.model.Card.Brand
 
VisaCheckoutWallet - Class in com.stripe.android.model.wallets
 

W

wallet - Variable in class com.stripe.android.model.PaymentMethod.Card
 
Wallet - Class in com.stripe.android.model.wallets
 
Wallet.Address - Class in com.stripe.android.model.wallets
 
WECHAT - Static variable in class com.stripe.android.model.SourceType.Companion
 
WECHAT - Static variable in interface com.stripe.android.model.Source.SourceType
 
WeChat - Class in com.stripe.android.model
withShouldUseStripeSdk(shouldUseStripeSdk) - Method in class com.stripe.android.model.ConfirmPaymentIntentParams
 
withShouldUseStripeSdk(shouldUseStripeSdk) - Method in class com.stripe.android.model.ConfirmSetupIntentParams
 
withShouldUseStripeSdk(shouldUseStripeSdk) - Method in interface com.stripe.android.model.ConfirmStripeIntentParams
 
A B C D E F G H I J K L M N O P R S T U V W 
Skip navigation links