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

A

accountHolderType - Variable in class com.stripe.android.model.PaymentMethod.Fpx
 
AccountParams - Class in com.stripe.android.model
AccountParams.BusinessType - Enum in com.stripe.android.model
The business type.
AccountParams.BusinessTypeParams - Class in com.stripe.android.model
 
AccountParams.Companion - Class in com.stripe.android.model
 
ActivityStarter<TargetActivityType extends Activity,ArgsType extends Args> - Class in com.stripe.android.view
Superclass for starting Stripe activities.
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
 
AddPaymentMethodActivityStarter(fragment) - Constructor for class com.stripe.android.view.AddPaymentMethodActivityStarter
 
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
Billing address.
Address.Builder - Class in com.stripe.android.model
 
Address.Companion - Class in com.stripe.android.model
 
addressCity(city) - Method in class com.stripe.android.model.Card.Builder
Deprecated.
 
addressCountry(country) - Method in class com.stripe.android.model.Card.Builder
Deprecated.
 
AddressJapanParams - Class in com.stripe.android.model
 
AddressJapanParams(city, country, line1, line2, postalCode, state, town) - Constructor for class com.stripe.android.model.AddressJapanParams
 
AddressJapanParams() - Constructor for class com.stripe.android.model.AddressJapanParams
 
AddressJapanParams.Builder - Class in com.stripe.android.model
 
addressLine1(address) - Method in class com.stripe.android.model.Card.Builder
Deprecated.
 
addressLine1Check(addressLine1Check) - Method in class com.stripe.android.model.Card.Builder
Deprecated.
 
addressLine1Check - Variable in class com.stripe.android.model.Card.Checks
If a address line1 was provided, results of the check, one of pass, fail, unavailable, or unchecked.
addressLine2(address) - Method in class com.stripe.android.model.Card.Builder
Deprecated.
 
addressPostalCodeCheck - Variable in class com.stripe.android.model.Card.Checks
If a address postal code was provided, results of the check, one of pass, fail, unavailable, or unchecked.
addressState(state) - Method in class com.stripe.android.model.Card.Builder
Deprecated.
 
addressZip(zip) - Method in class com.stripe.android.model.Card.Builder
Deprecated.
 
addressZipCheck(zipCheck) - Method in class com.stripe.android.model.Card.Builder
Deprecated.
 
AfterTextChangedListener() - Constructor for interface com.stripe.android.view.StripeEditText.AfterTextChangedListener
 
ALIPAY - Static variable in annotation type com.stripe.android.model.Source.SourceType
 
ALIPAY - Static variable in class com.stripe.android.model.SourceType.Companion
 
ALIPAY - Static variable in annotation type com.stripe.android.model.SourceType
 
ALIPAY - Static variable in class com.stripe.android.model.SourceType.Companion
 
Alipay(data, authCompleteUrl) - Constructor for class com.stripe.android.model.MobileData.Alipay
 
Alipay(data) - Constructor for class com.stripe.android.model.MobileData.Alipay
 
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, cause) - Constructor for exception com.stripe.android.exception.APIConnectionException
An Exception that represents a failure to connect to Stripe's API.
APIConnectionException() - Constructor for exception com.stripe.android.exception.APIConnectionException
An Exception that represents a failure to connect to Stripe's API.
APIException - Exception in com.stripe.android.exception
An Exception that represents an internal problem with Stripe's servers.
APIException(stripeError, requestId, statusCode, message, cause) - Constructor for exception com.stripe.android.exception.APIException
An Exception that represents an internal problem with Stripe's servers.
APIException() - Constructor for exception com.stripe.android.exception.APIException
An Exception that represents an internal problem with Stripe's servers.
ApiResultCallback<ResultType extends StripeModel> - Interface in com.stripe.android
Generic interface for an API operation callback that either returns a result, ResultType, or an Exception
ApiResultCallback() - Constructor for interface com.stripe.android.ApiResultCallback
 
AppInfo - Class in com.stripe.android
Data for identifying your plug-in or library.
AppInfo.Companion - Class in com.stripe.android
 
Args() - Constructor for interface com.stripe.android.view.ActivityStarter.Args
 
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
 
asCard() - Method in class com.stripe.android.model.CustomerSource
 
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.
auBecsDebit - Variable in class com.stripe.android.model.PaymentMethod
 
AuBecsDebit(bsbNumber, accountNumber) - Constructor for class com.stripe.android.model.PaymentMethodCreateParams.AuBecsDebit
 
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. 
authenticateSource(activity, source, stripeAccountId) - Method in class com.stripe.android.Stripe
Authenticate a class Source that requires user action via a redirect (i.e. Source.flow is Source.Flow.Redirect.
authenticateSource(activity, source) - Method in class com.stripe.android.Stripe
Authenticate a class Source that requires user action via a redirect (i.e. Source.flow is Source.Flow.Redirect.
authenticateSource(fragment, source, stripeAccountId) - Method in class com.stripe.android.Stripe
Authenticate a class Source that requires user action via a redirect (i.e. Source.flow is Source.Flow.Redirect.
authenticateSource(fragment, source) - Method in class com.stripe.android.Stripe
Authenticate a class Source that requires user action via a redirect (i.e. Source.flow is Source.Flow.Redirect.
AuthenticationException - Exception in com.stripe.android.exception
No valid API key provided.

B

bacsDebit - Variable in class com.stripe.android.model.PaymentMethod
 
BacsDebit(accountNumber, sortCode) - Constructor for class com.stripe.android.model.PaymentMethodCreateParams.BacsDebit
BACS bank account details
BANCONTACT - Static variable in annotation type com.stripe.android.model.Source.SourceType
 
BANCONTACT - Static variable in class com.stripe.android.model.SourceType.Companion
 
BANCONTACT - Static variable in annotation type com.stripe.android.model.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
The customer’s bank, if provided. Can be one of abn_amro, asn_bank, bunq, handelsbanken, ing, knab, moneyou, rabobank, regiobank, sns_bank, triodos_bank, or van_lanschot.
BankAccount - Class in com.stripe.android.model
BankAccount.Status - Enum in com.stripe.android.model
 
BankAccount.Type - Enum in com.stripe.android.model
 
BankAccountTokenParams - Class in com.stripe.android.model
BankAccountTokenParams(country, currency, accountNumber, accountHolderType, accountHolderName, routingNumber) - Constructor for class com.stripe.android.model.BankAccountTokenParams
BankAccountTokenParams(country, currency, accountNumber, accountHolderType, accountHolderName) - Constructor for class com.stripe.android.model.BankAccountTokenParams
BankAccountTokenParams(country, currency, accountNumber, accountHolderType) - Constructor for class com.stripe.android.model.BankAccountTokenParams
BankAccountTokenParams(country, currency, accountNumber) - Constructor for class com.stripe.android.model.BankAccountTokenParams
BankAccountTokenParams.Type - Enum in com.stripe.android.model
 
BankAccountTokenParamsFixtures - Class in com.stripe.android.model
 
bankCode - Variable in class com.stripe.android.model.PaymentMethod.SepaDebit
Bank code of bank associated with the bank account.
bankIdentifierCode - Variable in class com.stripe.android.model.PaymentMethod.Ideal
The Bank Identifier Code of the customer’s bank, if the bank was provided.
BecsDebitMandateAcceptanceTextFactory - Class in com.stripe.android.view
A class to create BECS Debit Mandate Agreement text for the class BecsDebitWidget.
BecsDebitMandateAcceptanceTextFactory(context) - Constructor for class com.stripe.android.view.BecsDebitMandateAcceptanceTextFactory
A class to create BECS Debit Mandate Agreement text for the class BecsDebitWidget.
BecsDebitMandateAcceptanceTextView - Class in com.stripe.android.view
 
BecsDebitMandateAcceptanceTextView(context, attrs, defStyleAttr) - Constructor for class com.stripe.android.view.BecsDebitMandateAcceptanceTextView
 
BecsDebitMandateAcceptanceTextView(context, attrs) - Constructor for class com.stripe.android.view.BecsDebitMandateAcceptanceTextView
 
BecsDebitMandateAcceptanceTextView(context) - Constructor for class com.stripe.android.view.BecsDebitMandateAcceptanceTextView
 
BecsDebitWidget - Class in com.stripe.android.view
A form for accepting a customer's BECS account information.
BecsDebitWidget(context, attrs, defStyleAttr, companyName) - Constructor for class com.stripe.android.view.BecsDebitWidget
A form for accepting a customer's BECS account information.
BecsDebitWidget(context, attrs, defStyleAttr) - Constructor for class com.stripe.android.view.BecsDebitWidget
A form for accepting a customer's BECS account information.
BecsDebitWidget(context, attrs) - Constructor for class com.stripe.android.view.BecsDebitWidget
A form for accepting a customer's BECS account information.
BecsDebitWidget(context) - Constructor for class com.stripe.android.view.BecsDebitWidget
A form for accepting a customer's BECS account information.
BecsDebitWidget.ValidParamsCallback - Interface in com.stripe.android.view
An interface for a callback object that will be called when the user's input changes.
BillingAddressFields - Enum in com.stripe.android.view
Configure class AddPaymentMethodActivity's UI and validation logic for billing address fields
BillingAddressParameters(isRequired, format, isPhoneNumberRequired) - Constructor for class com.stripe.android.GooglePayJsonFactory.BillingAddressParameters
BillingAddressParameters(isRequired, format) - Constructor for class com.stripe.android.GooglePayJsonFactory.BillingAddressParameters
BillingAddressParameters(isRequired) - 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
Billing information associated with the PaymentMethod that may be used or required by particular types of payment methods.
BillingDetails(address, email, name, phone) - Constructor for class com.stripe.android.model.PaymentMethod.BillingDetails
Billing information associated with the PaymentMethod that may be used or required by particular types of payment methods.
BillingDetails(address, email, name) - Constructor for class com.stripe.android.model.PaymentMethod.BillingDetails
Billing information associated with the PaymentMethod that may be used or required by particular types of payment methods.
BillingDetails(address, email) - Constructor for class com.stripe.android.model.PaymentMethod.BillingDetails
Billing information associated with the PaymentMethod that may be used or required by particular types of payment methods.
BillingDetails(address) - Constructor for class com.stripe.android.model.PaymentMethod.BillingDetails
Billing information associated with the PaymentMethod that may be used or required by particular types of payment methods.
BillingDetails() - Constructor for class com.stripe.android.model.PaymentMethod.BillingDetails
Billing information associated with the PaymentMethod that may be used or required by particular types of payment methods.
BillingDetails.Builder - Class in com.stripe.android.model
 
branchCode - Variable in class com.stripe.android.model.PaymentMethod.SepaDebit
Branch code of bank associated with the bank account.
brand(brand) - Method in class com.stripe.android.model.Card.Builder
Deprecated.
 
brand - Variable in class com.stripe.android.model.PaymentMethod.Card
Card brand. Can be amex, diners, discover, jcb, mastercard, unionpay, visa, or unknown.
bsbNumber - Variable in class com.stripe.android.model.PaymentMethod.AuBecsDebit
 
build() - Method in class com.stripe.android.model.Company.Builder
 
build() - Method in class com.stripe.android.model.Individual.Builder
 
build() - Method in class com.stripe.android.model.Address.Builder
 
build() - Method in class com.stripe.android.model.AddressJapanParams.Builder
 
build() - Method in class com.stripe.android.model.Card.Builder
Deprecated.
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.model.PersonTokenParams.Builder
 
build() - Method in class com.stripe.android.model.Relationship.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.Company.Builder
 
Builder() - Constructor for class com.stripe.android.model.Individual.Builder
 
Builder() - Constructor for class com.stripe.android.model.Address.Builder
 
Builder() - Constructor for class com.stripe.android.model.AddressJapanParams.Builder
 
Builder(number, expMonth, expYear, cvc) - Constructor for class com.stripe.android.model.Card.Builder
Deprecated.
Builder class for a class Card model.
Builder() - Constructor for class com.stripe.android.model.Card.Builder
Deprecated.
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.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.model.PersonTokenParams.Builder
 
Builder() - Constructor for class com.stripe.android.model.Relationship.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
 
BusinessTypeParams.Company - Class in com.stripe.android.model
Information about the company or business.
BusinessTypeParams.Individual - Class in com.stripe.android.model
Information about the person represented by the account.

C

cancelCallbacks() - Static method in class com.stripe.android.CustomerSession
Cancel any in-flight class CustomerSession operations. Their callback listeners will not be called.
cancelCallbacks() - Method in class com.stripe.android.CustomerSession.Companion
Cancel any in-flight class CustomerSession operations. Their callback listeners will not be called.
CANCELED - Static variable in annotation type com.stripe.android.Outcome
 
CANCELED - Static variable in class com.stripe.android.Outcome.Companion
 
CANCELED - Static variable in annotation type 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
Card - Class in com.stripe.android.model
A representation of a Card API object.
card - Variable in class com.stripe.android.model.PaymentMethod
If this is a card PaymentMethod, this hash contains details about the card.
Card(cvc, network) - Constructor for class com.stripe.android.model.PaymentMethodOptionsParams.Card
 
Card() - Constructor for class com.stripe.android.model.PaymentMethodOptionsParams.Card
 
CARD - Static variable in annotation type com.stripe.android.model.Source.SourceType
 
CARD - Static variable in class com.stripe.android.model.SourceType.Companion
 
CARD - Static variable in annotation type com.stripe.android.model.SourceType
 
CARD - Static variable in class com.stripe.android.model.SourceType.Companion
 
Card.Builder - Class in com.stripe.android.model
Deprecated. 
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.create.
Card.Checks - Class in com.stripe.android.model
Checks on Card address and CVC if provided
Card.Companion - Class in com.stripe.android.model
 
Card.Companion - Class in com.stripe.android.model
 
Card.Networks - Class in com.stripe.android.model
 
Card.ThreeDSecureStatus - Enum in com.stripe.android.model
 
Card.ThreeDSecureUsage - Class in com.stripe.android.model
Contains details on how this Card maybe be used for 3D Secure authentication.
CardBrand - Enum in com.stripe.android.model
A representation of supported card brands and related data
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(stripeError, requestId) - 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.
CardFunding - Enum in com.stripe.android.model
 
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() - Constructor for interface com.stripe.android.view.CardInputListener
 
CardInputListener.FocusField - Enum 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.
CardParams - Class in com.stripe.android.model
cardPresent - Variable in class com.stripe.android.model.PaymentMethod
If this is a card_present PaymentMethod, this hash contains details about the Card Present payment method.
CardUtils - Class in com.stripe.android
Utility class for functions to do with cards.
CardValidCallback - Interface in com.stripe.android.view
An interface for a callback object that will be called when the user's input changes.
CardValidCallback() - Constructor for interface com.stripe.android.view.CardValidCallback
 
CardValidCallback.Fields - Enum in com.stripe.android.view
 
checks - Variable in class com.stripe.android.model.PaymentMethod.Card
Checks on Card address and CVC if provided
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.
clearPaymentMethod() - Method in class com.stripe.android.PaymentSession
Clear the payment method associated with this class PaymentSession in class PaymentSessionData.
code - Variable in enum com.stripe.android.model.PaymentMethod.Type
 
CodeVerification.Status - Enum in com.stripe.android.model
 
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.utils - package com.stripe.android.utils
 
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 class com.stripe.android.GooglePayJsonFactory
Deprecated. 
Companion - Static variable in class com.stripe.android.IssuingCardPinService
 
Companion - Static variable in class com.stripe.android.model.BusinessTypeParams.Company
Deprecated. 
Companion - Static variable in class com.stripe.android.model.Company.Document
Deprecated. 
Companion - Static variable in class com.stripe.android.model.Company.Verification
Deprecated. 
Companion - Static variable in class com.stripe.android.model.BusinessTypeParams.Individual
Deprecated. 
Companion - Static variable in class com.stripe.android.model.Individual.Document
Deprecated. 
Companion - Static variable in class com.stripe.android.model.Individual.Verification
Deprecated. 
Companion - Static variable in class com.stripe.android.model.AccountParams
 
Companion - Static variable in class com.stripe.android.model.Address
 
Companion - Static variable in class com.stripe.android.model.AddressJapanParams
Deprecated. 
Companion - Static variable in class com.stripe.android.model.BankAccountTokenParams
Deprecated. 
Companion - Static variable in class com.stripe.android.model.Card
 
Companion - Static variable in enum com.stripe.android.model.CardBrand
 
Companion - Static variable in class com.stripe.android.model.CardParams
Deprecated. 
Companion - Static variable in class com.stripe.android.model.ConfirmPaymentIntentParams
 
Companion - Static variable in class com.stripe.android.model.ConfirmPaymentIntentParams.Shipping
Deprecated. 
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.DateOfBirth
Deprecated. 
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.MandateDataParams
Deprecated. 
Companion - Static variable in class com.stripe.android.model.PaymentIntent
 
Companion - Static variable in class com.stripe.android.model.PaymentMethod
 
Companion - Static variable in enum com.stripe.android.model.PaymentMethod.Type
 
Companion - Static variable in class com.stripe.android.model.PaymentMethodCreateParams.AuBecsDebit
Deprecated. 
Companion - Static variable in class com.stripe.android.model.PaymentMethodCreateParams.BacsDebit
Deprecated. 
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
Deprecated. 
Companion - Static variable in class com.stripe.android.model.PaymentMethodCreateParams.Ideal
Deprecated. 
Companion - Static variable in class com.stripe.android.model.PaymentMethodCreateParams.SepaDebit
Deprecated. 
Companion - Static variable in class com.stripe.android.model.PaymentMethodCreateParams.Sofort
Deprecated. 
Companion - Static variable in class com.stripe.android.model.PaymentMethodOptionsParams.Card
Deprecated. 
Companion - Static variable in class com.stripe.android.model.PersonTokenParams
Deprecated. 
Companion - Static variable in class com.stripe.android.model.PersonTokenParams.Document
Deprecated. 
Companion - Static variable in class com.stripe.android.model.PersonTokenParams.Relationship
Deprecated. 
Companion - Static variable in class com.stripe.android.model.PersonTokenParams.Verification
Deprecated. 
Companion - Static variable in class com.stripe.android.model.SetupIntent
 
Companion - Static variable in class com.stripe.android.model.ShippingInformation
 
Companion - Static variable in class com.stripe.android.model.Source
 
Companion - Static variable in annotation type com.stripe.android.model.Source.SourceType
 
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.SourceParams
 
Companion - Static variable in class com.stripe.android.model.SourceParams.OwnerParams
Deprecated. 
Companion - Static variable in annotation type com.stripe.android.model.SourceType
 
Companion - Static variable in class com.stripe.android.model.RedirectToUrl.MobileData
Deprecated. 
Companion - Static variable in class com.stripe.android.model.Token
 
Companion - Static variable in annotation type com.stripe.android.Outcome
 
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.PaymentSessionConfig
Deprecated. 
Companion - Static variable in class com.stripe.android.Stripe
 
Companion - Static variable in class com.stripe.android.StripeIntentResult
Deprecated. 
Companion - Static variable in annotation type 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 class com.stripe.android.view.CardMultilineWidget
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. 
Company(address, addressKana, addressKanji, directorsProvided, executivesProvided, name, nameKana, nameKanji, ownersProvided, phone, taxId, taxIdRegistrar, vatId, verification) - Constructor for class com.stripe.android.model.BusinessTypeParams.Company
Information about the company or business.
Company() - Constructor for class com.stripe.android.model.BusinessTypeParams.Company
Information about the company or business.
Company.Builder - Class in com.stripe.android.model
 
Company.Document - Class in com.stripe.android.model
 
Company.Verification - Class in com.stripe.android.model
 
component1() - Method in class com.stripe.android.model.BusinessTypeParams.Company
The company’s primary address.
component1() - Method in class com.stripe.android.model.Company.Verification
A document verifying the business.
component1() - Method in class com.stripe.android.model.BusinessTypeParams.Individual
The individual’s primary address.
component1() - Method in class com.stripe.android.model.Individual.Verification
An identifying document,
component1() - Method in class com.stripe.android.model.Address
 
component1() - Method in class com.stripe.android.model.AddressJapanParams
City or ward.
component1() - Method in class com.stripe.android.model.BankAccount
Unique identifier for the object.
component1() - Method in class com.stripe.android.model.Card
the
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
Unique identifier for the object.
component1() - Method in class com.stripe.android.model.PaymentIntent.Error
For card errors,
component1() - Method in class com.stripe.android.model.PaymentIntent.Shipping
Shipping address.
component1() - Method in class com.stripe.android.model.PaymentMethod.AuBecsDebit
 
component1() - Method in class com.stripe.android.model.PaymentMethod.BacsDebit
 
component1() - Method in class com.stripe.android.model.PaymentMethod.BillingDetails
Billing address.
component1() - Method in class com.stripe.android.model.Card.Checks
If a address line1 was provided, results of the check, one of pass, fail, unavailable, or unchecked.
component1() - Method in class com.stripe.android.model.PaymentMethod.Card
Card brand. Can be amex, diners, discover, jcb, mastercard, unionpay, visa, or unknown.
component1() - Method in class com.stripe.android.model.Card.Networks
 
component1() - Method in class com.stripe.android.model.Card.ThreeDSecureUsage
Whether 3D Secure is supported on this card.
component1() - Method in class com.stripe.android.model.PaymentMethod
Unique identifier for the object.
component1() - Method in class com.stripe.android.model.PaymentMethod.Fpx
 
component1() - Method in class com.stripe.android.model.PaymentMethod.Ideal
The customer’s bank, if provided. Can be one of abn_amro, asn_bank, bunq, handelsbanken, ing, knab, moneyou, rabobank, regiobank, sns_bank, triodos_bank, or van_lanschot.
component1() - Method in class com.stripe.android.model.PaymentMethod.SepaDebit
Bank code of bank associated with the bank account.
component1() - Method in class com.stripe.android.model.PaymentMethod.Sofort
 
component1() - Method in class com.stripe.android.model.PaymentMethodCreateParams.AuBecsDebit
 
component1() - Method in class com.stripe.android.model.PaymentMethodCreateParams.BacsDebit
The bank account number
component1() - Method in class com.stripe.android.model.PaymentMethodOptionsParams.Card
 
component1() - Method in class com.stripe.android.model.PersonTokenParams
The person’s address.
component1() - Method in class com.stripe.android.model.PersonTokenParams.Document
The front of an ID returned by a file upload with a purpose value of identity_document. The uploaded file needs to be a color image (smaller than 8,000px by 8,000px), in JPG or PNG format, and less than 10 MB in size.
component1() - Method in class com.stripe.android.model.PersonTokenParams.Relationship
Whether the person is a director of the account’s legal entity. Currently only required for accounts in the EU. Directors are typically members of the governing board of the company, or responsible for ensuring the company meets its regulatory obligations.
component1() - Method in class com.stripe.android.model.PersonTokenParams.Verification
An identifying document, either a passport or local ID card.
component1() - Method in class com.stripe.android.model.SetupIntent
Unique identifier for the object.
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.CodeVerification
The number of attempts remaining to authenticate the source object with a verification
component1() - Method in class com.stripe.android.model.Source
Unique identifier for the object.
component1() - Method in class com.stripe.android.model.Source.Klarna
 
component1() - Method in class com.stripe.android.model.Source.Owner
Owner’s address.
component1() - Method in class com.stripe.android.model.Source.Receiver
The address of the receiver source.
component1() - Method in class com.stripe.android.model.Source.Redirect
The URL you provide to redirect the customer to after they authenticated their payment.
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.SourceTypeModel.Card
 
component1() - Method in class com.stripe.android.model.SourceTypeModel.SepaDebit
 
component1() - Method in class com.stripe.android.model.StripeFile
Unique identifier for the object.
component1() - Method in class com.stripe.android.model.NextActionData.DisplayOxxoDetails
The timestamp after which the OXXO expires.
component1() - Method in class com.stripe.android.model.NextActionData.RedirectToUrl
The URL you must redirect your customer to in order to authenticate.
component1() - Method in class com.stripe.android.model.MobileData.Alipay
 
component1() - Method in class com.stripe.android.model.SdkData.Use3DS1
 
component1() - Method in class com.stripe.android.model.SdkData.Use3DS2
 
component1() - Method in class com.stripe.android.model.Use3DS2.DirectoryServerEncryption
 
component1() - Method in class com.stripe.android.model.Token
The Token id
component1() - Method in class com.stripe.android.model.wallets.Wallet.AmexExpressCheckoutWallet
 
component1() - Method in class com.stripe.android.model.wallets.Wallet.ApplePayWallet
 
component1() - Method in class com.stripe.android.model.wallets.Wallet.GooglePayWallet
 
component1() - Method in class com.stripe.android.model.wallets.Wallet.MasterpassWallet
 
component1() - Method in class com.stripe.android.model.wallets.Wallet.SamsungPayWallet
 
component1() - Method in class com.stripe.android.model.wallets.Wallet.VisaCheckoutWallet
 
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.PaymentIntentResult
 
component1() - Method in class com.stripe.android.PaymentSessionConfig
 
component1() - Method in class com.stripe.android.SetupIntentResult
 
component1() - Method in class com.stripe.android.StripeError
The type of error returned. One of api_connection_error, api_error, authentication_error, card_error, idempotency_error, invalid_request_error, or rate_limit_error
component1() - Method in class com.stripe.android.utils.Either.Left
 
component1() - Method in class com.stripe.android.utils.Either.Right
 
component1() - Method in class com.stripe.android.view.Result.Failure
 
component1() - Method in class com.stripe.android.view.Result.Success
 
component1() - Method in class com.stripe.android.view.PaymentMethodsActivityStarter.Result
 
component10() - Method in class com.stripe.android.model.BusinessTypeParams.Company
The company’s phone number (used for verification).
component10() - Method in class com.stripe.android.model.BusinessTypeParams.Individual
The government-issued ID number of the individual, as appropriate for the representative’s country. (Examples are a Social Security Number in the U.S., or a Social Insurance Number in Canada). Instead of the number itself, you can also provide a PII token.
component10() - Method in class com.stripe.android.model.BankAccount
For bank accounts, possible values are new, validated, verified, verification_failed, or errored. A bank account that hasn’t had any activity or validation performed is new. If Stripe can determine that the bank account exists, its status will be validated. Note that there often isn’t enough information to know (e.g., for smaller credit unions), and the validation is not always run. If customer bank account verification has succeeded, the bank account status will be verified. If the verification failed for any reason, such as microdeposit failure, the status will be verification_failed. If a transfer sent to this bank account fails, we’ll set the status to errored and will not continue to send transfers until the bank details are updated.
component10() - Method in class com.stripe.android.model.Card
State/County/Province/Region.
component10() - Method in class com.stripe.android.model.ConfirmPaymentIntentParams
Payment-method-specific configuration for this PaymentIntent.
component10() - Method in class com.stripe.android.model.Customer
 
component10() - Method in class com.stripe.android.model.KlarnaSourceParams
component10() - Method in class com.stripe.android.model.PaymentIntent
Three-letter ISO currency code,
component10() - Method in class com.stripe.android.model.PaymentMethod
If this is a
component10() - Method in class com.stripe.android.model.PersonTokenParams
The person’s ID number, as appropriate for their country. For example, a social security number in the U.S., social insurance number in Canada, etc. Instead of the number itself, you can also provide a PII token.
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.Source.Klarna
 
component10() - Method in class com.stripe.android.model.SourceTypeModel.Card
 
component10() - Method in class com.stripe.android.PaymentSessionConfig
 
component11() - Method in class com.stripe.android.model.BusinessTypeParams.Company
The business ID number of the company, as appropriate for the company’s country. (Examples are an Employer ID Number in the U.S., a Business Number in Canada, or a Company Number in the UK.)
component11() - Method in class com.stripe.android.model.BusinessTypeParams.Individual
The individual’s last name.
component11() - Method in class com.stripe.android.model.Card
ZIP or postal code.
component11() - Method in class com.stripe.android.model.ConfirmPaymentIntentParams
ID of the mandate to be used for this payment.
component11() - Method in class com.stripe.android.model.PaymentIntent
An arbitrary string attached to the object.
component11() - Method in class com.stripe.android.model.PaymentMethod
If this is an ideal PaymentMethod, this hash contains details about the iDEAL payment method.
component11() - Method in class com.stripe.android.model.PersonTokenParams
The person’s last name.
component11() - Method in class com.stripe.android.model.SetupIntent
Indicates how the payment method is intended to be used in the future.
component11() - Method in class com.stripe.android.model.Source
Information related to the receiver flow.
component11() - Method in class com.stripe.android.model.Source.Klarna
 
component11() - Method in class com.stripe.android.model.SourceTypeModel.Card
 
component11() - Method in class com.stripe.android.PaymentSessionConfig
 
component12() - Method in class com.stripe.android.model.BusinessTypeParams.Company
The jurisdiction in which the tax_id is registered (Germany-based companies only).
component12() - Method in class com.stripe.android.model.BusinessTypeParams.Individual
The Kana varation of the individual’s last name (Japan only).
component12() - Method in class com.stripe.android.model.Card
If address_zip was provided, results of the check: pass, fail, unavailable, or unchecked.
component12() - Method in class com.stripe.android.model.ConfirmPaymentIntentParams
This hash contains details about the Mandate to create.
component12() - Method in class com.stripe.android.model.PaymentIntent
Has the value
component12() - Method in class com.stripe.android.model.PaymentMethod
If this is a sepa_debit PaymentMethod, this hash contains details about the SEPA debit bank account.
component12() - Method in class com.stripe.android.model.PersonTokenParams
The Kana variation of the person’s last name (Japan only).
component12() - Method in class com.stripe.android.model.SetupIntent
The error encountered in the previous
component12() - Method in class com.stripe.android.model.Source
Information related to the redirect flow.
component12() - Method in class com.stripe.android.model.Source.Klarna
 
component12() - Method in class com.stripe.android.model.SourceTypeModel.Card
 
component13() - Method in class com.stripe.android.model.BusinessTypeParams.Company
The VAT number of the company.
component13() - Method in class com.stripe.android.model.BusinessTypeParams.Individual
The Kanji varation of the individual’s last name (Japan only).
component13() - Method in class com.stripe.android.model.Card
Billing address country, if provided when creating card.
component13() - Method in class com.stripe.android.model.ConfirmPaymentIntentParams
Indicates that you intend to make future payments with this PaymentIntent’s payment method.
component13() - Method in class com.stripe.android.model.PaymentIntent
If present,
component13() - Method in class com.stripe.android.model.PaymentMethod
 
component13() - Method in class com.stripe.android.model.PersonTokenParams
The Kanji variation of the person’s last name (Japan only).
component13() - Method in class com.stripe.android.model.SetupIntent
 
component13() - Method in class com.stripe.android.model.Source
The status of the source,
component13() - Method in class com.stripe.android.model.Source.Klarna
 
component14() - Method in class com.stripe.android.model.BusinessTypeParams.Company
Information on the verification state of the company.
component14() - Method in class com.stripe.android.model.BusinessTypeParams.Individual
The individual’s maiden name.
component14() - Method in class com.stripe.android.model.Card
The last four digits of the card.
component14() - Method in class com.stripe.android.model.ConfirmPaymentIntentParams
Shipping information for this PaymentIntent.
component14() - Method in class com.stripe.android.model.PaymentIntent
The expanded
component14() - Method in class com.stripe.android.model.PaymentMethod
 
component14() - Method in class com.stripe.android.model.PersonTokenParams
The person’s maiden name.
component14() - Method in class com.stripe.android.model.Source
 
component14() - Method in class com.stripe.android.model.Source.Klarna
 
component15() - Method in class com.stripe.android.model.BusinessTypeParams.Individual
Set of key-value pairs that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value to metadata.
component15() - Method in class com.stripe.android.model.Card
Card brand. See enum CardBrand.
component15() - Method in class com.stripe.android.model.ConfirmPaymentIntentParams
Email address that the receipt for the resulting payment will be sent to.
component15() - Method in class com.stripe.android.model.PaymentIntent
ID of the payment method
component15() - Method in class com.stripe.android.model.PaymentMethod
 
component15() - Method in class com.stripe.android.model.PersonTokenParams
Set of key-value pairs that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value to metadata.
component15() - Method in class com.stripe.android.model.Source
 
component15() - Method in class com.stripe.android.model.Source.Klarna
 
component16() - Method in class com.stripe.android.model.BusinessTypeParams.Individual
The individual’s phone number.
component16() - Method in class com.stripe.android.model.Card
Card funding type. See enum CardFunding.
component16() - Method in class com.stripe.android.model.PaymentIntent
Email address that the receipt for the resulting payment will be sent to.
component16() - Method in class com.stripe.android.model.PersonTokenParams
The person’s phone number.
component16() - Method in class com.stripe.android.model.Source
The
component16() - Method in class com.stripe.android.model.Source.Klarna
 
component17() - Method in class com.stripe.android.model.BusinessTypeParams.Individual
The last four digits of the individual’s Social Security Number (U.S. only).
component17() - Method in class com.stripe.android.model.Card
Uniquely identifies this particular card number. You can use this attribute to check whether two customers who’ve signed up with you are using the same card number, for example. For payment methods that tokenize card information (Apple Pay, Google Pay), the tokenized number might be provided instead of the underlying card number.
component17() - Method in class com.stripe.android.model.PaymentIntent
Status of this
component17() - Method in class com.stripe.android.model.PersonTokenParams
The relationship that this person has with the account’s legal entity.
component17() - Method in class com.stripe.android.model.Source
Gets the type of this source as a String.
component17() - Method in class com.stripe.android.model.Source.Klarna
 
component18() - Method in class com.stripe.android.model.BusinessTypeParams.Individual
The individual’s verification document information.
component18() - Method in class com.stripe.android.model.Card
Two-letter ISO code representing the country of the card. You could use this attribute to get a sense of the international breakdown of cards you’ve collected.
component18() - Method in class com.stripe.android.model.PersonTokenParams
The last 4 digits of the person’s social security number.
component18() - Method in class com.stripe.android.model.Source
Either
component18() - Method in class com.stripe.android.model.Source.Klarna
 
component19() - Method in class com.stripe.android.model.Card
Three-letter ISO code for currency. Only applicable on accounts (not customers or recipients). The card can be used as a transfer destination for funds in this currency.
component19() - Method in class com.stripe.android.model.PaymentIntent
The payment error encountered in the previous
component19() - Method in class com.stripe.android.model.PersonTokenParams
The person’s verification status.
component2() - Method in class com.stripe.android.model.BusinessTypeParams.Company
The Kana variation of the company’s primary address (Japan only).
component2() - Method in class com.stripe.android.model.BusinessTypeParams.Individual
The Kana variation of the the individual’s primary address (Japan only).
component2() - Method in class com.stripe.android.model.Individual.Verification
A document showing address,
component2() - Method in class com.stripe.android.model.Address
 
component2() - Method in class com.stripe.android.model.AddressJapanParams
Two-letter country code
component2() - Method in class com.stripe.android.model.BankAccount
The name of the person or business that owns the bank account.
component2() - Method in class com.stripe.android.model.Card
the
component2() - Method in class com.stripe.android.model.ConfirmPaymentIntentParams
ID of the payment method (a PaymentMethod, Card, or compatible Source object) to attach to this PaymentIntent.
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
The list of payment method types
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.PaymentIntent.Shipping
The delivery service that shipped a physical product, such as Fedex, UPS, USPS, etc.
component2() - Method in class com.stripe.android.model.PaymentMethod.AuBecsDebit
 
component2() - Method in class com.stripe.android.model.PaymentMethod.BacsDebit
 
component2() - Method in class com.stripe.android.model.PaymentMethod.BillingDetails
Email address.
component2() - Method in class com.stripe.android.model.Card.Checks
If a address postal code was provided, results of the check, one of pass, fail, unavailable, or unchecked.
component2() - Method in class com.stripe.android.model.PaymentMethod.Card
Checks on Card address and CVC if provided
component2() - Method in class com.stripe.android.model.Card.Networks
 
component2() - Method in class com.stripe.android.model.PaymentMethod
Time at which the object was created. Measured in seconds since the Unix epoch.
component2() - Method in class com.stripe.android.model.PaymentMethod.Fpx
 
component2() - Method in class com.stripe.android.model.PaymentMethod.Ideal
The Bank Identifier Code of the customer’s bank, if the bank was provided.
component2() - Method in class com.stripe.android.model.PaymentMethod.SepaDebit
Branch code of bank associated with the bank account.
component2() - Method in class com.stripe.android.model.PaymentMethodCreateParams.AuBecsDebit
 
component2() - Method in class com.stripe.android.model.PaymentMethodCreateParams.BacsDebit
The sort code of the bank account
component2() - Method in class com.stripe.android.model.PaymentMethodOptionsParams.Card
 
component2() - Method in class com.stripe.android.model.PersonTokenParams
The Kana variation of the person’s address (Japan only).
component2() - Method in class com.stripe.android.model.PersonTokenParams.Document
The back of an ID returned by a file upload with a purpose value of identity_document. The uploaded file needs to be a color image (smaller than 8,000px by 8,000px), in JPG or PNG format, and less than 10 MB in size.
component2() - Method in class com.stripe.android.model.PersonTokenParams.Relationship
Whether the person has significant responsibility to control, manage, or direct the organization.
component2() - Method in class com.stripe.android.model.PersonTokenParams.Verification
A document showing address, either a passport, local ID card, or utility bill from a well-known utility company.
component2() - Method in class com.stripe.android.model.SetupIntent
Reason for cancellation of this
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.CodeVerification
The status of the code verification,
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.Source.Klarna
 
component2() - Method in class com.stripe.android.model.Source.Owner
Owner’s email address.
component2() - Method in class com.stripe.android.model.Source.Receiver
The total amount that was moved to your balance.
component2() - Method in class com.stripe.android.model.Source.Redirect
The status of the redirect,
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.SourceTypeModel.Card
 
component2() - Method in class com.stripe.android.model.SourceTypeModel.SepaDebit
 
component2() - Method in class com.stripe.android.model.StripeFile
Time at which the object was created. Measured in seconds since the Unix epoch.
component2() - Method in class com.stripe.android.model.NextActionData.DisplayOxxoDetails
The OXXO number.
component2() - Method in class com.stripe.android.model.NextActionData.RedirectToUrl
If the customer does not exit their browser while authenticating,
component2() - Method in class com.stripe.android.model.MobileData.Alipay
 
component2() - Method in class com.stripe.android.model.SdkData.Use3DS2
 
component2() - Method in class com.stripe.android.model.Use3DS2.DirectoryServerEncryption
 
component2() - Method in class com.stripe.android.model.Token
The
component2() - Method in class com.stripe.android.model.wallets.Wallet.MasterpassWallet
 
component2() - Method in class com.stripe.android.model.wallets.Wallet.VisaCheckoutWallet
 
component2() - Method in class com.stripe.android.model.WeChat
 
component2() - Method in class com.stripe.android.PaymentConfiguration
 
component2() - Method in class com.stripe.android.PaymentSessionConfig
 
component2() - Method in class com.stripe.android.StripeError
A human-readable message providing more details about the error. For card errors, these messages can be shown to your users.
component2() - Method in class com.stripe.android.view.PaymentMethodsActivityStarter.Args
 
component2() - Method in class com.stripe.android.view.PaymentMethodsActivityStarter.Result
 
component20() - Method in class com.stripe.android.model.Card
The ID of the customer that this card belongs to.
component20() - Method in class com.stripe.android.model.PaymentIntent
Shipping information for this
component21() - Method in class com.stripe.android.model.Card
If a CVC was provided, results of the check: pass, fail, unavailable, or unchecked.
component21() - Method in class com.stripe.android.model.PaymentIntent
 
component21() - Method in class com.stripe.android.model.Source
Information about the items and shipping associated with the source.
component22() - Method in class com.stripe.android.model.Card
Unique identifier for the object.
component22() - Method in class com.stripe.android.model.Source
Extra information about a source.
component24() - Method in class com.stripe.android.model.Card
If the card number is tokenized, this is the method that was used. See enum TokenizationMethod.
component25() - Method in class com.stripe.android.model.Card
Set of key-value pairs that you can attach to an object. This can be useful fo storing additional information about the object in a structured format.
component3() - Method in class com.stripe.android.model.BusinessTypeParams.Company
The Kanji variation of the company’s primary address (Japan only).
component3() - Method in class com.stripe.android.model.BusinessTypeParams.Individual
The Kanji variation of the the individual’s primary address (Japan only).
component3() - Method in class com.stripe.android.model.Address
 
component3() - Method in class com.stripe.android.model.AddressJapanParams
Block or building number.
component3() - Method in class com.stripe.android.model.BankAccount
The type of entity that holds the account. This can be either individual or company.
component3() - Method in class com.stripe.android.model.Card
Two-digit number representing the card’s expiration month.
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
Amount intended to be collected by this
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.PaymentIntent.Shipping
Recipient name.
component3() - Method in class com.stripe.android.model.PaymentMethod.AuBecsDebit
 
component3() - Method in class com.stripe.android.model.PaymentMethod.BacsDebit
 
component3() - Method in class com.stripe.android.model.PaymentMethod.BillingDetails
Full name.
component3() - Method in class com.stripe.android.model.Card.Checks
If a CVC was provided, results of the check, one of pass, fail, unavailable, or unchecked.
component3() - Method in class com.stripe.android.model.PaymentMethod.Card
Two-letter ISO code representing the country of the card. You could use this attribute to get a sense of the international breakdown of cards you’ve collected.
component3() - Method in class com.stripe.android.model.Card.Networks
 
component3() - Method in class com.stripe.android.model.PaymentMethod
Has the value true if the object exists in live mode or the value false if the object exists in test mode.
component3() - Method in class com.stripe.android.model.PaymentMethod.SepaDebit
Two-letter ISO code representing the country the bank account is located in.
component3() - Method in class com.stripe.android.model.PersonTokenParams
The Kanji variation of the person’s address (Japan only).
component3() - Method in class com.stripe.android.model.PersonTokenParams.Relationship
Whether the person is an owner of the account’s legal entity.
component3() - Method in class com.stripe.android.model.SetupIntent
Time at which the object was created.
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.Source.Klarna
 
component3() - Method in class com.stripe.android.model.Source.Owner
Owner’s full name.
component3() - Method in class com.stripe.android.model.Source.Receiver
The total amount received by the receiver source.
component3() - Method in class com.stripe.android.model.Source.Redirect
The URL provided to you to redirect a customer to as part of a
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.SourceTypeModel.Card
 
component3() - Method in class com.stripe.android.model.SourceTypeModel.SepaDebit
 
component3() - Method in class com.stripe.android.model.StripeFile
A filename for the file, suitable for saving to a filesystem.
component3() - Method in class com.stripe.android.model.NextActionData.DisplayOxxoDetails
URL of a webpage containing the voucher for this OXXO payment.
component3() - Method in class com.stripe.android.model.NextActionData.RedirectToUrl
 
component3() - Method in class com.stripe.android.model.SdkData.Use3DS2
 
component3() - Method in class com.stripe.android.model.Use3DS2.DirectoryServerEncryption
 
component3() - Method in class com.stripe.android.model.Token
The
component3() - Method in class com.stripe.android.model.wallets.Wallet.MasterpassWallet
 
component3() - Method in class com.stripe.android.model.wallets.Wallet.VisaCheckoutWallet
 
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 cart total value,
component3() - Method in class com.stripe.android.StripeError
For some errors that could be handled programmatically, a short string indicating the error code reported.
component4() - Method in class com.stripe.android.model.BusinessTypeParams.Company
Whether the company’s directors have been provided. Set this Boolean to true after creating all the company’s directors with the Persons API for accounts with a relationship.director requirement. This value is not automatically set to true after creating directors, so it needs to be updated to indicate all directors have been provided.
component4() - Method in class com.stripe.android.model.BusinessTypeParams.Individual
The individual’s date of birth.
component4() - Method in class com.stripe.android.model.Address
 
component4() - Method in class com.stripe.android.model.AddressJapanParams
Building details.
component4() - Method in class com.stripe.android.model.BankAccount
Name of the bank associated with the routing number (e.g., WELLS FARGO).
component4() - Method in class com.stripe.android.model.Card
Four-digit number representing the card’s expiration year.
component4() - Method in class com.stripe.android.model.ConfirmPaymentIntentParams
 
component4() - Method in class com.stripe.android.model.ConfirmSetupIntentParams
The URL to redirect your customer back to after they authenticate on the payment method’s
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
Populated when
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.PaymentIntent.Shipping
Recipient phone (including extension).
component4() - Method in class com.stripe.android.model.PaymentMethod.BillingDetails
Billing phone number (including extension).
component4() - Method in class com.stripe.android.model.PaymentMethod.Card
Two-digit number representing the card’s expiration month.
component4() - Method in class com.stripe.android.model.PaymentMethod
The type of the PaymentMethod. An additional hash is included on the PaymentMethod with a name matching this value. It contains additional information specific to the PaymentMethod type.
component4() - Method in class com.stripe.android.model.PaymentMethod.SepaDebit
Uniquely identifies this particular bank account. You can use this attribute to check whether two bank accounts are the same.
component4() - Method in class com.stripe.android.model.PersonTokenParams
The person’s date of birth.
component4() - Method in class com.stripe.android.model.PersonTokenParams.Relationship
The percent owned by the person of the account’s legal entity.
component4() - Method in class com.stripe.android.model.SetupIntent
The client secret of this SetupIntent. Used for client-side retrieval using a publishable key.
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.Source.Klarna
 
component4() - Method in class com.stripe.android.model.Source.Owner
Owner’s phone number
component4() - Method in class com.stripe.android.model.Source.Receiver
The total amount that was returned to the customer.
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.SourceTypeModel.Card
 
component4() - Method in class com.stripe.android.model.SourceTypeModel.SepaDebit
 
component4() - Method in class com.stripe.android.model.StripeFile
The purpose of the file. Possible values are business_icon, business_logo, customer_signature, dispute_evidence, identity_document, pci_document, or tax_document_user_upload.
component4() - Method in class com.stripe.android.model.SdkData.Use3DS2
 
component4() - Method in class com.stripe.android.model.Use3DS2.DirectoryServerEncryption
 
component4() - Method in class com.stripe.android.model.Token
true
component4() - Method in class com.stripe.android.model.wallets.Wallet.MasterpassWallet
 
component4() - Method in class com.stripe.android.model.wallets.Wallet.VisaCheckoutWallet
 
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
The current value of the shipping items in the associated
component4() - Method in class com.stripe.android.StripeError
If the error is parameter-specific, the parameter related to the error. For example, you can use this to display a message near the correct form field.
component5() - Method in class com.stripe.android.model.BusinessTypeParams.Company
Whether the company’s executives have been provided. Set this Boolean to true after creating all the company’s executives with the Persons API for accounts with a relationship.executive requirement.
component5() - Method in class com.stripe.android.model.BusinessTypeParams.Individual
The individual’s email.
component5() - Method in class com.stripe.android.model.Address
 
component5() - Method in class com.stripe.android.model.AddressJapanParams
Postal code.
component5() - Method in class com.stripe.android.model.BankAccount
Two-letter ISO code representing the country the bank account is located in.
component5() - Method in class com.stripe.android.model.Card
Cardholder name.
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
Reason for cancellation of this
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.PaymentIntent.Shipping
The tracking number for a physical product, obtained from the delivery service. If multiple tracking numbers were generated for this purchase, please separate them with commas.
component5() - Method in class com.stripe.android.model.PaymentMethod.Card
Four-digit number representing the card’s expiration year.
component5() - Method in class com.stripe.android.model.PaymentMethod
Billing information associated with the PaymentMethod that may be used or required by particular types of payment methods.
component5() - Method in class com.stripe.android.model.PaymentMethod.SepaDebit
Last four characters of the IBAN.
component5() - Method in class com.stripe.android.model.PersonTokenParams
The person’s email address.
component5() - Method in class com.stripe.android.model.PersonTokenParams.Relationship
Whether the person is authorized as the primary representative of the account. This is the person nominated by the business to provide information about themselves, and general information about the account. There can only be one representative at any given time. At the time the account is created, this person should be set to the person responsible for opening the account.
component5() - Method in class com.stripe.android.model.SetupIntent
An arbitrary string attached to the object.
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.Source.Klarna
 
component5() - Method in class com.stripe.android.model.Source.Owner
Verified owner’s address.
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.SourceTypeModel.Card
 
component5() - Method in class com.stripe.android.model.SourceTypeModel.SepaDebit
 
component5() - Method in class com.stripe.android.model.StripeFile
The size in bytes of the file object.
component5() - Method in class com.stripe.android.model.Token
true
component5() - Method in class com.stripe.android.model.wallets.Wallet.VisaCheckoutWallet
 
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
Where the items being purchased should be shipped.
component5() - Method in class com.stripe.android.StripeError
For card errors resulting from a card issuer decline, a short string indicating the card issuer’s reason for the decline if they provide one.
component6() - Method in class com.stripe.android.model.BusinessTypeParams.Company
The company’s legal name.
component6() - Method in class com.stripe.android.model.BusinessTypeParams.Individual
The individual’s first name.
component6() - Method in class com.stripe.android.model.Address
 
component6() - Method in class com.stripe.android.model.AddressJapanParams
Prefecture.
component6() - Method in class com.stripe.android.model.BankAccount
Three-letter ISO code for the currency paid out to the bank account.
component6() - Method in class com.stripe.android.model.Card
Address line 1 (Street address/PO Box/Company name).
component6() - Method in class com.stripe.android.model.CardParams
component6() - Method in class com.stripe.android.model.ConfirmPaymentIntentParams
The client secret of this PaymentIntent. Used for client-side retrieval using a publishable key.
component6() - Method in class com.stripe.android.model.ConfirmSetupIntentParams
ID of the mandate to be used for this payment.
component6() - Method in class com.stripe.android.model.Customer
 
component6() - Method in class com.stripe.android.model.GooglePayResult
 
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
Controls when the funds will be captured from the customer’s account.
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
Card funding type. Can be credit, debit, prepaid, or unknown`.
component6() - Method in class com.stripe.android.model.PaymentMethod
The ID of the Customer to which this PaymentMethod is saved. This will not be set when the PaymentMethod has not been saved to a Customer.
component6() - Method in class com.stripe.android.model.PersonTokenParams
The person’s first name.
component6() - Method in class com.stripe.android.model.PersonTokenParams.Relationship
The person’s title (e.g., CEO, Support Engineer).
component6() - Method in class com.stripe.android.model.SetupIntent
Has the value
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.Source.Klarna
 
component6() - Method in class com.stripe.android.model.Source.Owner
Verified owner’s email address.
component6() - Method in class com.stripe.android.model.SourceOrderParams.Item
Optional.
component6() - Method in class com.stripe.android.model.SourceTypeModel.Card
 
component6() - Method in class com.stripe.android.model.SourceTypeModel.SepaDebit
 
component6() - Method in class com.stripe.android.model.StripeFile
A user friendly title for the document.
component6() - Method in class com.stripe.android.model.Token
If applicable,
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
How the items being purchased should be shipped.
component6() - Method in class com.stripe.android.StripeError
For card errors, the ID of the failed charge.
component7() - Method in class com.stripe.android.EphemeralKey
 
component7() - Method in class com.stripe.android.model.BusinessTypeParams.Company
The Kana variation of the company’s legal name (Japan only).
component7() - Method in class com.stripe.android.model.BusinessTypeParams.Individual
The Kana variation of the the individual’s first name (Japan only).
component7() - Method in class com.stripe.android.model.AddressJapanParams
Town or cho-me.
component7() - Method in class com.stripe.android.model.BankAccount
Uniquely identifies this particular bank account. You can use this attribute to check whether two bank accounts are the same.
component7() - Method in class com.stripe.android.model.Card
If address_line1 was provided, results of the check: pass, fail, unavailable, or unchecked.
component7() - Method in class com.stripe.android.model.CardParams
 
component7() - Method in class com.stripe.android.model.ConfirmPaymentIntentParams
The URL to redirect your customer back to after they authenticate or cancel their payment on the payment method’s app or site. If you’d prefer to redirect to a mobile application, you can alternatively supply an application URI scheme. This parameter is only used for cards and other redirect-based payment methods.
component7() - Method in class com.stripe.android.model.ConfirmSetupIntentParams
This hash contains details about the Mandate to create.
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
The client secret of this class PaymentIntent. Used for client-side retrieval using a publishable key.
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
The last four digits of the card.
component7() - Method in class com.stripe.android.model.PaymentMethod
Set of key-value pairs that you can attach to an object. This can be useful for storing additional information about the object in a structured format.
component7() - Method in class com.stripe.android.model.PersonTokenParams
The Kana variation of the person’s first name (Japan only).
component7() - Method in class com.stripe.android.model.SetupIntent
The expanded
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.Source.Klarna
 
component7() - Method in class com.stripe.android.model.Source.Owner
Verified owner’s full name.
component7() - Method in class com.stripe.android.model.SourceTypeModel.Card
 
component7() - Method in class com.stripe.android.model.SourceTypeModel.SepaDebit
 
component7() - Method in class com.stripe.android.model.StripeFile
The type of the file returned (e.g., csv, pdf, jpg, or png).
component7() - Method in class com.stripe.android.model.Token
If applicable,
component7() - Method in class com.stripe.android.model.WeChat
 
component7() - Method in class com.stripe.android.PaymentSessionConfig
 
component7() - Method in class com.stripe.android.PaymentSessionData
The selected payment method for the associated
component7() - Method in class com.stripe.android.StripeError
A URL to more information about the error code reported.
component8() - Method in class com.stripe.android.model.BusinessTypeParams.Company
The Kanji variation of the company’s legal name (Japan only).
component8() - Method in class com.stripe.android.model.BusinessTypeParams.Individual
The Kanji variation of the individual’s first name (Japan only).
component8() - Method in class com.stripe.android.model.BankAccount
component8() - Method in class com.stripe.android.model.Card
Address line 2 (Apartment/Suite/Unit/Building).
component8() - Method in class com.stripe.android.model.CardParams
component8() - Method in class com.stripe.android.model.ConfirmPaymentIntentParams
If the PaymentIntent has a payment_method and a customer or if you’re attaching a payment method to the PaymentIntent in this request, you can pass save_payment_method=true to save the payment method to the customer. Defaults to false.
component8() - Method in class com.stripe.android.model.Customer
 
component8() - Method in class com.stripe.android.model.KlarnaSourceParams
The customer's last name.
component8() - Method in class com.stripe.android.model.PaymentIntent
One of automatic (default) or manual. See enum PaymentIntent.ConfirmationMethod.
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
Contains details on how this Card maybe be used for 3D Secure authentication.
component8() - Method in class com.stripe.android.model.PaymentMethod
If this is a card PaymentMethod, this hash contains details about the card.
component8() - Method in class com.stripe.android.model.PersonTokenParams
The Kanji variation of the person’s first name (Japan only).
component8() - Method in class com.stripe.android.model.SetupIntent
ID of the payment method used with this
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.Source.Klarna
 
component8() - Method in class com.stripe.android.model.Source.Owner
Verified owner’s phone number
component8() - Method in class com.stripe.android.model.SourceTypeModel.Card
 
component8() - Method in class com.stripe.android.model.StripeFile
The URL from which the file can be downloaded using your live secret API key.
component8() - Method in class com.stripe.android.model.WeChat
 
component8() - Method in class com.stripe.android.PaymentSessionConfig
 
component8() - Method in class com.stripe.android.PaymentSessionData
When
component9() - Method in class com.stripe.android.model.BusinessTypeParams.Company
Whether the company’s owners have been provided. Set this Boolean to true after creating all the company’s owners with the Persons API for accounts with a relationship.owner requirement.
component9() - Method in class com.stripe.android.model.BusinessTypeParams.Individual
The individual’s gender (International regulations require either “male” or “female”).
component9() - Method in class com.stripe.android.model.BankAccount
The routing transit number for the bank account.
component9() - Method in class com.stripe.android.model.Card
City/District/Suburb/Town/Village.
component9() - Method in class com.stripe.android.model.CardParams
component9() - Method in class com.stripe.android.model.Customer
 
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
Time at which the object was created.
component9() - Method in class com.stripe.android.model.PaymentMethod.Card
If this Card is part of a card wallet, this contains the details of the card wallet.
component9() - Method in class com.stripe.android.model.PaymentMethod
If this is a card_present PaymentMethod, this hash contains details about the Card Present payment method.
component9() - Method in class com.stripe.android.model.PersonTokenParams
The person’s gender (International regulations require either “male” or “female”).
component9() - Method in class com.stripe.android.model.SetupIntent
The list of payment method types
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.Source.Klarna
 
component9() - Method in class com.stripe.android.model.SourceTypeModel.Card
 
component9() - Method in class com.stripe.android.model.WeChat
 
component9() - Method in class com.stripe.android.PaymentSessionConfig
 
confirmPayment(activity, confirmPaymentIntentParams, stripeAccountId) - Method in class com.stripe.android.Stripe
Confirm and, if necessary, authenticate a class PaymentIntent. Used for automatic confirmation flow.
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, stripeAccountId) - 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
Model representing parameters for confirming a PaymentIntent.
ConfirmPaymentIntentParams.Companion - Class in com.stripe.android.model
 
ConfirmPaymentIntentParams.SetupFutureUsage - Enum in com.stripe.android.model
Indicates that you intend to make future payments with this PaymentIntent’s payment method.
ConfirmPaymentIntentParams.Shipping - Class in com.stripe.android.model
Shipping information for this PaymentIntent.
confirmPaymentIntentSynchronous(confirmPaymentIntentParams, idempotencyKey) - Method in class com.stripe.android.Stripe
Deprecated. 
confirmPaymentIntentSynchronous(confirmPaymentIntentParams) - Method in class com.stripe.android.Stripe
Deprecated. 
confirmSetupIntent(activity, confirmSetupIntentParams, stripeAccountId) - Method in class com.stripe.android.Stripe
Confirm and, if necessary, authenticate a class SetupIntent.
confirmSetupIntent(activity, confirmSetupIntentParams) - Method in class com.stripe.android.Stripe
Confirm and, if necessary, authenticate a class SetupIntent.
confirmSetupIntent(fragment, confirmSetupIntentParams, stripeAccountId) - 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
Model representing parameters for confirming a SetupIntent.
ConfirmSetupIntentParams.Companion - Class in com.stripe.android.model
 
confirmSetupIntentSynchronous(confirmSetupIntentParams, idempotencyKey) - Method in class com.stripe.android.Stripe
Deprecated. 
confirmSetupIntentSynchronous(confirmSetupIntentParams) - Method in class com.stripe.android.Stripe
Deprecated. 
ConfirmStripeIntentParams - Interface in com.stripe.android.model
Interface for params for confirming a class PaymentIntent or class SetupIntent.
ConfirmStripeIntentParams() - Constructor for interface com.stripe.android.model.ConfirmStripeIntentParams
 
ConfirmStripeIntentParams.Companion - Class in com.stripe.android.model
 
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(address, addressKana, addressKanji, directorsProvided, executivesProvided, name, nameKana, nameKanji, ownersProvided, phone, taxId, taxIdRegistrar, vatId, verification) - Method in class com.stripe.android.model.BusinessTypeParams.Company
Information about the company or business.
copy(front, back) - Method in class com.stripe.android.model.Company.Document
 
copy(document) - Method in class com.stripe.android.model.Company.Verification
 
copy(address, addressKana, addressKanji, dateOfBirth, email, firstName, firstNameKana, firstNameKanji, gender, idNumber, lastName, lastNameKana, lastNameKanji, maidenName, metadata, phone, ssnLast4, verification) - Method in class com.stripe.android.model.BusinessTypeParams.Individual
Information about the person represented by the account.
copy(front, back) - Method in class com.stripe.android.model.Individual.Document
 
copy(document, additionalDocument) - Method in class com.stripe.android.model.Individual.Verification
 
copy(tosShownAndAccepted, businessTypeParams) - Method in class com.stripe.android.model.AccountParams
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(city, country, line1, line2, postalCode, state, town) - Method in class com.stripe.android.model.AddressJapanParams
 
copy(id, accountHolderName, accountHolderType, bankName, countryCode, currency, fingerprint, last4, routingNumber, status) - Method in class com.stripe.android.model.BankAccount
copy(country, currency, accountNumber, accountHolderType, accountHolderName, routingNumber) - Method in class com.stripe.android.model.BankAccountTokenParams
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 representation of a Card API object.
copy(loggingTokens, number, expMonth, expYear, cvc, name, address, currency, metadata) - Method in class com.stripe.android.model.CardParams
copy(paymentMethodCreateParams, paymentMethodId, sourceParams, sourceId, extraParams, clientSecret, returnUrl, savePaymentMethod, useStripeSdk, paymentMethodOptions, mandateId, mandateData, setupFutureUsage, shipping, receiptEmail) - Method in class com.stripe.android.model.ConfirmPaymentIntentParams
Model representing parameters for confirming a PaymentIntent.
copy(address, name, carrier, phone, trackingNumber) - Method in class com.stripe.android.model.ConfirmPaymentIntentParams.Shipping
Shipping information for this PaymentIntent.
copy(clientSecret, paymentMethodId, paymentMethodCreateParams, returnUrl, useStripeSdk, mandateId, mandateData) - Method in class com.stripe.android.model.ConfirmSetupIntentParams
Model representing parameters for confirming a SetupIntent.
copy(id, defaultSource, shippingInformation, sources, hasMore, totalCount, url, description, email, liveMode) - 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, shippingInformation) - 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
Model representing parameters for creating a Klarna Source.
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(type) - Method in class com.stripe.android.model.MandateDataParams
copy(ipAddress, userAgent, inferFromClient) - Method in class com.stripe.android.model.Type.Online
If this is a Mandate accepted online, this hash contains details about the online acceptance.
copy(id, paymentMethodTypes, amount, canceledAt, cancellationReason, captureMethod, clientSecret, confirmationMethod, created, currency, description, isLiveMode, nextAction, paymentMethod, paymentMethodId, receiptEmail, status, setupFutureUsage, lastPaymentError, shipping, nextActionData) - 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 class PaymentIntent confirmation.
copy(address, carrier, name, phone, trackingNumber) - Method in class com.stripe.android.model.PaymentIntent.Shipping
Shipping information for this class PaymentIntent.
copy(bsbNumber, fingerprint, last4) - Method in class com.stripe.android.model.PaymentMethod.AuBecsDebit
 
copy(fingerprint, last4, sortCode) - Method in class com.stripe.android.model.PaymentMethod.BacsDebit
 
copy(address, email, name, phone) - Method in class com.stripe.android.model.PaymentMethod.BillingDetails
Billing information associated with the PaymentMethod that may be used or required by particular types of payment methods.
copy(addressLine1Check, addressPostalCodeCheck, cvcCheck) - Method in class com.stripe.android.model.Card.Checks
Checks on Card address and CVC if provided
copy(brand, checks, country, expiryMonth, expiryYear, funding, last4, threeDSecureUsage, wallet, networks) - Method in class com.stripe.android.model.PaymentMethod.Card
If this is a card PaymentMethod, this hash contains details about the card.
copy(available, selectionMandatory, preferred) - Method in class com.stripe.android.model.Card.Networks
 
copy(isSupported) - Method in class com.stripe.android.model.Card.ThreeDSecureUsage
Contains details on how this Card maybe be used for 3D Secure authentication.
copy(ignore) - Method in class com.stripe.android.model.PaymentMethod.CardPresent
If this is a card_present PaymentMethod, this hash contains details about the Card Present payment method.
copy(id, created, liveMode, type, billingDetails, customerId, metadata, card, cardPresent, fpx, ideal, sepaDebit, auBecsDebit, bacsDebit, sofort) - Method in class com.stripe.android.model.PaymentMethod
PaymentMethod objects represent your customer's payment instruments. They can be used with PaymentIntents to collect payments or saved to Customer objects to store instrument details for future payments.
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
If this is an ideal PaymentMethod, this hash contains details about the iDEAL payment method.
copy(bankCode, branchCode, country, fingerprint, last4) - Method in class com.stripe.android.model.PaymentMethod.SepaDebit
If this is a sepa_debit PaymentMethod, this hash contains details about the SEPA debit bank account.
copy(country) - Method in class com.stripe.android.model.PaymentMethod.Sofort
 
copy(bsbNumber, accountNumber) - Method in class com.stripe.android.model.PaymentMethodCreateParams.AuBecsDebit
 
copy(accountNumber, sortCode) - Method in class com.stripe.android.model.PaymentMethodCreateParams.BacsDebit
BACS bank account details
copy(number, expiryMonth, expiryYear, cvc, token, attribution) - Method in class com.stripe.android.model.PaymentMethodCreateParams.Card
 
copy(type, card, ideal, fpx, sepaDebit, auBecsDebit, bacsDebit, sofort, billingDetails, metadata, productUsage) - 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(country) - Method in class com.stripe.android.model.PaymentMethodCreateParams.Sofort
 
copy(cvc, network) - Method in class com.stripe.android.model.PaymentMethodOptionsParams.Card
 
copy(address, addressKana, addressKanji, dateOfBirth, email, firstName, firstNameKana, firstNameKanji, gender, idNumber, lastName, lastNameKana, lastNameKanji, maidenName, metadata, phone, relationship, ssnLast4, verification) - Method in class com.stripe.android.model.PersonTokenParams
Creates a single-use token that represents the details for a person. Use this when creating or updating persons associated with a Connect account. See the documentation to learn more.
copy(front, back) - Method in class com.stripe.android.model.PersonTokenParams.Document
 
copy(director, executive, owner, percentOwnership, representative, title) - Method in class com.stripe.android.model.PersonTokenParams.Relationship
The relationship that this person has with the account’s legal entity.
copy(document, additionalDocument) - Method in class com.stripe.android.model.PersonTokenParams.Verification
The person’s verification status.
copy(id, cancellationReason, created, clientSecret, description, isLiveMode, paymentMethod, paymentMethodId, paymentMethodTypes, status, usage, lastSetupError, nextActionData) - Method in class com.stripe.android.model.SetupIntent
A class 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 class 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(attemptsRemaining, status) - Method in class com.stripe.android.model.Source.CodeVerification
Information related to the code verification flow. Present if the source is authenticated by a verification code (flow is Flow.CodeVerification).
copy(id, amount, clientSecret, codeVerification, created, currency, flow, isLiveMode, metaData, owner, receiver, redirect, status, sourceTypeData, sourceTypeModel, type, typeRaw, usage, _weChat, _klarna, sourceOrder, statementDescriptor) - Method in class com.stripe.android.model.Source
Model for a Sources API object.
copy(firstName, lastName, purchaseCountry, clientToken, payNowAssetUrlsDescriptive, payNowAssetUrlsStandard, payNowName, payNowRedirectUrl, payLaterAssetUrlsDescriptive, payLaterAssetUrlsStandard, payLaterName, payLaterRedirectUrl, payOverTimeAssetUrlsDescriptive, payOverTimeAssetUrlsStandard, payOverTimeName, payOverTimeRedirectUrl, paymentMethodCategories, customPaymentMethods) - Method in class com.stripe.android.model.Source.Klarna
 
copy(address, email, name, phone, verifiedAddress, verifiedEmail, verifiedName, verifiedPhone) - Method in class com.stripe.android.model.Source.Owner
Information about the owner of the payment instrument that may be used or required by particular source types.
copy(address, amountCharged, amountReceived, amountReturned) - Method in class com.stripe.android.model.Source.Receiver
Information related to the receiver flow. Present if flow is Source.Flow.Receiver.
copy(returnUrl, status, url) - Method in class com.stripe.android.model.Source.Redirect
Information related to the redirect flow. Present if the source is authenticated by a redirect (flow is Flow.Redirect).
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) - Method in class com.stripe.android.model.SourceParams.OwnerParams
Information about the owner of the payment instrument that may be used or required by particular source types.
copy(addressLine1Check, addressZipCheck, brand, country, cvcCheck, dynamicLast4, expiryMonth, expiryYear, funding, last4, threeDSecureStatus, tokenizationMethod) - Method in class com.stripe.android.model.SourceTypeModel.Card
 
copy(bankCode, branchCode, country, fingerPrint, last4, mandateReference, mandateUrl) - Method in class com.stripe.android.model.SourceTypeModel.SepaDebit
 
copy(id, created, filename, purpose, size, title, type, url) - Method in class com.stripe.android.model.StripeFile
copy(file, purpose) - Method in class com.stripe.android.model.StripeFileParams
copy(create, expiresAt, metadata) - Method in class com.stripe.android.model.StripeFileParams.FileLink
Optional parameters to automatically create a file link for the newly created file.
copy(expiresAfter, number, hostedVoucherUrl) - Method in class com.stripe.android.model.NextActionData.DisplayOxxoDetails
 
copy(url, returnUrl, mobileData) - Method in class com.stripe.android.model.NextActionData.RedirectToUrl
Contains instructions for authenticating by redirecting your customer to another page or application.
copy(data, authCompleteUrl) - Method in class com.stripe.android.model.MobileData.Alipay
 
copy(url) - Method in class com.stripe.android.model.SdkData.Use3DS1
 
copy(source, serverName, transactionId, serverEncryption) - Method in class com.stripe.android.model.SdkData.Use3DS2
 
copy(directoryServerId, dsCertificateData, rootCertsData, keyId) - Method in class com.stripe.android.model.Use3DS2.DirectoryServerEncryption
 
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.Wallet.AmexExpressCheckoutWallet
 
copy(dynamicLast4) - Method in class com.stripe.android.model.wallets.Wallet.ApplePayWallet
 
copy(dynamicLast4) - Method in class com.stripe.android.model.wallets.Wallet.GooglePayWallet
 
copy(billingAddress, email, name, shippingAddress) - Method in class com.stripe.android.model.wallets.Wallet.MasterpassWallet
 
copy(dynamicLast4) - Method in class com.stripe.android.model.wallets.Wallet.SamsungPayWallet
 
copy(billingAddress, email, name, shippingAddress, dynamicLast4) - Method in class com.stripe.android.model.wallets.Wallet.VisaCheckoutWallet
 
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, stripeAccountId) - Method in class com.stripe.android.PaymentConfiguration
 
copy(intent, outcomeFromFlow) - Method in class com.stripe.android.PaymentIntentResult
A model representing the result of a class PaymentIntent confirmation via Stripe.confirmPayment or handling of next actions via Stripe.handleNextActionForPayment.
copy(hiddenShippingInfoFields, optionalShippingInfoFields, prepopulatedShippingInfo, isShippingInfoRequired, isShippingMethodRequired, addPaymentMethodFooterLayoutId, paymentMethodTypes, shouldShowGooglePay, allowedShippingCountryCodes, billingAddressFields, canDeletePaymentMethods, shouldPrefetchCustomer, shippingInformationValidator, shippingMethodsFactory, windowFlags) - Method in class com.stripe.android.PaymentSessionConfig
Configuration for class PaymentSession.
copy(isShippingInfoRequired, isShippingMethodRequired, cartTotal, shippingTotal, shippingInformation, shippingMethod, paymentMethod, useGooglePay) - Method in class com.stripe.android.PaymentSessionData
A data class representing the state of the associated class PaymentSession.
copy(intent, outcomeFromFlow) - Method in class com.stripe.android.SetupIntentResult
A model representing the result of a class SetupIntent confirmation via Stripe.confirmSetupIntent or handling of next actions via Stripe.handleNextActionForSetupIntent.
copy(type, message, code, param, declineCode, charge, docUrl) - Method in class com.stripe.android.StripeError
A model representing a Stripe Errors object.
copy(left) - Method in class com.stripe.android.utils.Either.Left
 
copy(right) - Method in class com.stripe.android.utils.Either.Right
 
copy(billingAddressFields, shouldAttachToCustomer, isPaymentSessionActive, paymentMethodType, paymentConfiguration, addPaymentMethodFooterLayoutId, windowFlags) - Method in class com.stripe.android.view.AddPaymentMethodActivityStarter.Args
 
copy(exception) - Method in class com.stripe.android.view.Result.Failure
 
copy(paymentMethod) - Method in class com.stripe.android.view.Result.Success
 
copy(paymentSessionConfig, paymentSessionData, isPaymentSessionActive, windowFlags) - Method in class com.stripe.android.view.PaymentFlowActivityStarter.Args
 
copy(initialPaymentMethodId, addPaymentMethodFooterLayoutId, isPaymentSessionActive, paymentMethodTypes, paymentConfiguration, windowFlags, billingAddressFields, shouldShowGooglePay, useGooglePay, canDeletePaymentMethods) - 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
Deprecated.
 
country - Variable in class com.stripe.android.model.PaymentMethod.Card
Two-letter ISO code representing the country of the card. You could use this attribute to get a sense of the international breakdown of cards you’ve collected.
country - Variable in class com.stripe.android.model.PaymentMethod.SepaDebit
Two-letter ISO code representing the country the bank account is located in.
country - Variable in class com.stripe.android.model.PaymentMethod.Sofort
 
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(context, keyProvider) - Method in class com.stripe.android.IssuingCardPinService.Companion
Create a IssuingCardPinService with the provided interface EphemeralKeyProvider.
create(context, publishableKey, keyProvider) - Method in class com.stripe.android.IssuingCardPinService.Companion
create(context, keyProvider) - Static method in class com.stripe.android.IssuingCardPinService
Create a IssuingCardPinService with the provided interface EphemeralKeyProvider.
create(context, publishableKey, keyProvider) - Static method in class com.stripe.android.IssuingCardPinService
create(tosShownAndAccepted, individual) - Method in class com.stripe.android.model.AccountParams.Companion
Create an class AccountParams instance with information about the person represented by the account.
create(tosShownAndAccepted, company) - Method in class com.stripe.android.model.AccountParams.Companion
Create an class AccountParams instance with information about the company or business.
create(tosShownAndAccepted, businessType) - Method in class com.stripe.android.model.AccountParams.Companion
Create an class AccountParams instance.
create(tosShownAndAccepted) - Method in class com.stripe.android.model.AccountParams.Companion
Create an class AccountParams instance.
create(tosShownAndAccepted, individual) - Static method in class com.stripe.android.model.AccountParams
Create an class AccountParams instance with information about the person represented by the account.
create(tosShownAndAccepted, company) - Static method in class com.stripe.android.model.AccountParams
Create an class AccountParams instance with information about the company or business.
create(tosShownAndAccepted, businessType) - Static method in class com.stripe.android.model.AccountParams
Create an class AccountParams instance.
create(tosShownAndAccepted) - Static method in class com.stripe.android.model.AccountParams
Create an class AccountParams instance.
create(number, expMonth, expYear, cvc) - Method in class com.stripe.android.model.Card.Companion
Deprecated. 
create(number, expMonth, expYear, cvc) - Static method in class com.stripe.android.model.Card
Deprecated. 
create(clientSecret, returnUrl, extraParams, shipping) - Method in class com.stripe.android.model.ConfirmPaymentIntentParams.Companion
Create a class ConfirmPaymentIntentParams without a payment method.
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, shipping) - Static method in class com.stripe.android.model.ConfirmPaymentIntentParams
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, mandateId, mandateData) - 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, returnUrl, mandateId) - 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, 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, mandateId, mandateData) - Method in class com.stripe.android.model.ConfirmSetupIntentParams.Companion
Create the parameters necessary for confirming a SetupIntent with a new PaymentMethod
create(paymentMethodCreateParams, clientSecret, returnUrl, mandateId) - Method in class com.stripe.android.model.ConfirmSetupIntentParams.Companion
Create the parameters necessary for confirming a SetupIntent with a new PaymentMethod
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, mandateId, mandateData) - 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, returnUrl, mandateId) - 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, 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, mandateId, mandateData) - Static method in class com.stripe.android.model.ConfirmSetupIntentParams
Create the parameters necessary for confirming a SetupIntent with a new PaymentMethod
create(paymentMethodCreateParams, clientSecret, returnUrl, mandateId) - Static method in class com.stripe.android.model.ConfirmSetupIntentParams
Create the parameters necessary for confirming a SetupIntent with a new PaymentMethod
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 a class PaymentMethodCreateParams.Card from a Card token.
create(token) - Static method in class com.stripe.android.model.PaymentMethodCreateParams.Card
Create a class PaymentMethodCreateParams.Card from a Card token.
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(auBecsDebit, billingDetails, metadata) - Method in class com.stripe.android.model.PaymentMethodCreateParams.Companion
 
create(auBecsDebit, billingDetails) - Method in class com.stripe.android.model.PaymentMethodCreateParams.Companion
 
create(bacsDebit, billingDetails, metadata) - Method in class com.stripe.android.model.PaymentMethodCreateParams.Companion
 
create(bacsDebit, billingDetails) - Method in class com.stripe.android.model.PaymentMethodCreateParams.Companion
 
create(sofort, billingDetails, metadata) - Method in class com.stripe.android.model.PaymentMethodCreateParams.Companion
 
create(sofort, billingDetails) - Method in class com.stripe.android.model.PaymentMethodCreateParams.Companion
 
create(sofort) - 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(auBecsDebit, billingDetails, metadata) - Static method in class com.stripe.android.model.PaymentMethodCreateParams
 
create(auBecsDebit, billingDetails) - Static method in class com.stripe.android.model.PaymentMethodCreateParams
 
create(bacsDebit, billingDetails, metadata) - Static method in class com.stripe.android.model.PaymentMethodCreateParams
 
create(bacsDebit, billingDetails) - Static method in class com.stripe.android.model.PaymentMethodCreateParams
 
create(sofort, billingDetails, metadata) - Static method in class com.stripe.android.model.PaymentMethodCreateParams
 
create(sofort, billingDetails) - Static method in class com.stripe.android.model.PaymentMethodCreateParams
 
create(sofort) - Static method in class com.stripe.android.model.PaymentMethodCreateParams
 
create(shippingInformation) - Method in interface com.stripe.android.PaymentSessionConfig.ShippingMethodsFactory
 
create(companyName) - Method in class com.stripe.android.view.BecsDebitMandateAcceptanceTextFactory
 
create(intent) - Method in class com.stripe.android.view.Args.Companion
 
create(intent) - Static method in class com.stripe.android.view.PaymentFlowActivityStarter.Args
 
createAccountToken(accountParams, idempotencyKey, stripeAccountId, callback) - Method in class com.stripe.android.Stripe
Create a class Token asynchronously.
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, stripeAccountId) - 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, 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.
createBancontact(billingDetails, metadata) - Method in class com.stripe.android.model.PaymentMethodCreateParams.Companion
 
createBancontact(billingDetails) - Method in class com.stripe.android.model.PaymentMethodCreateParams.Companion
 
createBancontact(billingDetails, metadata) - Static method in class com.stripe.android.model.PaymentMethodCreateParams
 
createBancontact(billingDetails) - Static method in class com.stripe.android.model.PaymentMethodCreateParams
 
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(bankAccountTokenParams, idempotencyKey, stripeAccountId, callback) - Method in class com.stripe.android.Stripe
Create a class BankAccount token asynchronously.
createBankAccountToken(bankAccountTokenParams, idempotencyKey, callback) - Method in class com.stripe.android.Stripe
Create a class BankAccount token asynchronously.
createBankAccountToken(bankAccountTokenParams, callback) - Method in class com.stripe.android.Stripe
Create a class BankAccount token asynchronously.
createBankAccountTokenSynchronous(bankAccountTokenParams, idempotencyKey, stripeAccountId) - 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(bankAccountTokenParams, 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(bankAccountTokenParams) - 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
Deprecated. 
createCardParams(cardParams) - Method in class com.stripe.android.model.SourceParams.Companion
Create Card Source params.
createCardParams(card) - Static method in class com.stripe.android.model.SourceParams
Deprecated. 
createCardParams(cardParams) - 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, stripeAccountId, callback) - Method in class com.stripe.android.Stripe
Deprecated. 
createCardToken(card, idempotencyKey, callback) - Method in class com.stripe.android.Stripe
Deprecated. 
createCardToken(card, callback) - Method in class com.stripe.android.Stripe
Deprecated. 
createCardToken(cardParams, idempotencyKey, stripeAccountId, callback) - Method in class com.stripe.android.Stripe
Create a Card token asynchronously.
createCardToken(cardParams, idempotencyKey, callback) - Method in class com.stripe.android.Stripe
Create a Card token asynchronously.
createCardToken(cardParams, callback) - Method in class com.stripe.android.Stripe
Create a Card token asynchronously.
createCardTokenSynchronous(card, idempotencyKey, stripeAccountId) - Method in class com.stripe.android.Stripe
Deprecated. 
createCardTokenSynchronous(card, idempotencyKey) - Method in class com.stripe.android.Stripe
Deprecated. 
createCardTokenSynchronous(card) - Method in class com.stripe.android.Stripe
Deprecated. 
createCardTokenSynchronous(cardParams, idempotencyKey, stripeAccountId) - 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(cardParams, 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(cardParams) - 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, stripeAccountId, callback) - Method in class com.stripe.android.Stripe
Create a CVC update token asynchronously.
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, stripeAccountId) - 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, 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
Time at which the object was created. Measured in seconds since the Unix epoch.
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.
createEps(billingDetails, metadata) - Method in class com.stripe.android.model.PaymentMethodCreateParams.Companion
 
createEps(billingDetails) - Method in class com.stripe.android.model.PaymentMethodCreateParams.Companion
 
createEps(billingDetails, metadata) - Static method in class com.stripe.android.model.PaymentMethodCreateParams
 
createEps(billingDetails) - Static method in class com.stripe.android.model.PaymentMethodCreateParams
 
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.
createFile(fileParams, idempotencyKey, stripeAccountId, callback) - Method in class com.stripe.android.Stripe
Create a file asynchronously
createFile(fileParams, idempotencyKey, callback) - Method in class com.stripe.android.Stripe
Create a file asynchronously
createFile(fileParams, callback) - Method in class com.stripe.android.Stripe
Create a file asynchronously
createFileSynchronous(fileParams, idempotencyKey, stripeAccountId) - Method in class com.stripe.android.Stripe
Create a file synchronously
createFileSynchronous(fileParams, idempotencyKey) - Method in class com.stripe.android.Stripe
Create a file synchronously
createFileSynchronous(fileParams) - Method in class com.stripe.android.Stripe
Create a file synchronously
createFromGooglePay(googlePayPaymentData) - Method in class com.stripe.android.model.PaymentMethodCreateParams.Companion
 
createFromGooglePay(googlePayPaymentData) - Static method in class com.stripe.android.model.PaymentMethodCreateParams
 
createGiropay(billingDetails, metadata) - Method in class com.stripe.android.model.PaymentMethodCreateParams.Companion
 
createGiropay(billingDetails) - Method in class com.stripe.android.model.PaymentMethodCreateParams.Companion
 
createGiropay(billingDetails, metadata) - Static method in class com.stripe.android.model.PaymentMethodCreateParams
 
createGiropay(billingDetails) - 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
createIsReadyToPayRequest(billingAddressParameters) - Method in class com.stripe.android.GooglePayJsonFactory
createIsReadyToPayRequest() - 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.
createP24(billingDetails, metadata) - Method in class com.stripe.android.model.PaymentMethodCreateParams.Companion
 
createP24(billingDetails) - Method in class com.stripe.android.model.PaymentMethodCreateParams.Companion
 
createP24(billingDetails, metadata) - Static method in class com.stripe.android.model.PaymentMethodCreateParams
 
createP24(billingDetails) - Static method in class com.stripe.android.model.PaymentMethodCreateParams
 
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
createPaymentDataRequest(transactionInfo, billingAddressParameters, shippingAddressParameters, isEmailRequired) - Method in class com.stripe.android.GooglePayJsonFactory
createPaymentDataRequest(transactionInfo, billingAddressParameters, shippingAddressParameters) - Method in class com.stripe.android.GooglePayJsonFactory
createPaymentDataRequest(transactionInfo, billingAddressParameters) - Method in class com.stripe.android.GooglePayJsonFactory
createPaymentDataRequest(transactionInfo) - Method in class com.stripe.android.GooglePayJsonFactory
createPaymentMethod(paymentMethodCreateParams, idempotencyKey, stripeAccountId, callback) - Method in class com.stripe.android.Stripe
Create a class PaymentMethod asynchronously.
createPaymentMethod(paymentMethodCreateParams, idempotencyKey, callback) - Method in class com.stripe.android.Stripe
Create a class PaymentMethod asynchronously.
createPaymentMethod(paymentMethodCreateParams, callback) - Method in class com.stripe.android.Stripe
Create a class PaymentMethod asynchronously.
createPaymentMethodSynchronous(paymentMethodCreateParams, idempotencyKey, stripeAccountId) - 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.
createPaymentMethodSynchronous(paymentMethodCreateParams, idempotencyKey) - 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.
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.
createPersonToken(params, idempotencyKey, stripeAccountId, callback) - Method in class com.stripe.android.Stripe
Creates a single-use token that represents the details for a person. Use this when creating or updating persons associated with a Connect account. See the documentation to learn more.
createPersonToken(params, idempotencyKey, callback) - Method in class com.stripe.android.Stripe
Creates a single-use token that represents the details for a person. Use this when creating or updating persons associated with a Connect account. See the documentation to learn more.
createPersonToken(params, callback) - Method in class com.stripe.android.Stripe
Creates a single-use token that represents the details for a person. Use this when creating or updating persons associated with a Connect account. See the documentation to learn more.
createPersonTokenSynchronous(params, idempotencyKey, stripeAccountId) - Method in class com.stripe.android.Stripe
Creates a single-use token that represents the details for a person. Use this when creating or updating persons associated with a Connect account. See the documentation to learn more.
createPersonTokenSynchronous(params, idempotencyKey) - Method in class com.stripe.android.Stripe
Creates a single-use token that represents the details for a person. Use this when creating or updating persons associated with a Connect account. See the documentation to learn more.
createPersonTokenSynchronous(params) - Method in class com.stripe.android.Stripe
Creates a single-use token that represents the details for a person. Use this when creating or updating persons associated with a Connect account. See the documentation to learn more.
createPiiToken(personalId, idempotencyKey, stripeAccountId, callback) - Method in class com.stripe.android.Stripe
Create a PII token asynchronously.
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, stripeAccountId) - 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, 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, idempotencyKey, stripeAccountId, callback) - Method in class com.stripe.android.Stripe
Create a class Source asynchronously.
createSource(sourceParams, idempotencyKey, callback) - Method in class com.stripe.android.Stripe
Create a class Source asynchronously.
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, idempotencyKey, stripeAccountId) - 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.
createSourceSynchronous(params, idempotencyKey) - 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.
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. 
createTypeParams$module() - Method in class com.stripe.android.model.PaymentMethodOptionsParams.Card
 
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, mandateId, mandateData, setupFutureUsage, shipping) - 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, mandateId, mandateData, setupFutureUsage) - 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, mandateId, mandateData) - 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, mandateId) - 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) - 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, mandateId, mandateData, setupFutureUsage, shipping) - 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, extraParams, mandateId, mandateData, setupFutureUsage) - 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, extraParams, mandateId, mandateData) - 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, extraParams, mandateId) - 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, 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, paymentMethodOptions, mandateId, mandateData, setupFutureUsage, shipping) - 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, paymentMethodOptions, mandateId, mandateData, setupFutureUsage) - 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, paymentMethodOptions, mandateId, mandateData) - 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, paymentMethodOptions, mandateId) - 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, paymentMethodOptions) - 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) - 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, paymentMethodOptions, mandateId, mandateData, setupFutureUsage, shipping) - 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, extraParams, paymentMethodOptions, mandateId, mandateData, setupFutureUsage) - 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, extraParams, paymentMethodOptions, mandateId, mandateData) - 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, extraParams, paymentMethodOptions, mandateId) - 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, extraParams, paymentMethodOptions) - 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, 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, shipping) - 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) - 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, shipping) - 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, 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, shipping) - 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) - 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, shipping) - 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, 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
currency(currency) - Method in class com.stripe.android.model.Card.Builder
Deprecated.
 
customer(customerId) - Method in class com.stripe.android.model.Card.Builder
Deprecated.
 
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
The ID of the Customer to which this PaymentMethod is saved. This will not be set when the PaymentMethod has not been saved to a Customer.
CustomerRetrievalListener() - Constructor for interface com.stripe.android.CustomerSession.CustomerRetrievalListener
 
CustomerSession - Class in com.stripe.android
Represents a logged-in session of a single Customer.
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
 
CustomerSessionKt - Class in com.stripe.android
 
CustomerSessionKt() - Constructor for class com.stripe.android.CustomerSessionKt
 
CustomerSource - Class in com.stripe.android.model
Model of the "data" object inside a class Customer "source" object.
cvcCheck(cvcCheck) - Method in class com.stripe.android.model.Card.Builder
Deprecated.
 
cvcCheck - Variable in class com.stripe.android.model.Card.Checks
If a CVC was provided, results of the check, one of pass, fail, unavailable, or unchecked.
CvcEditText - Class in com.stripe.android.view
A class StripeEditText for CVC input.
CvcEditText(context, attrs, defStyleAttr) - Constructor for class com.stripe.android.view.CvcEditText
A class StripeEditText for CVC input.
CvcEditText(context, attrs) - Constructor for class com.stripe.android.view.CvcEditText
A class StripeEditText for CVC input.
CvcEditText(context) - Constructor for class com.stripe.android.view.CvcEditText
A class StripeEditText for CVC input.
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
 
DEFAULT - Static variable in class com.stripe.android.model.BankAccountTokenParamsFixtures
 
deleteCustomerSource(sourceId, listener) - Method in class com.stripe.android.CustomerSession
Delete the Source from the current customer.
DeleteEmptyListener() - Constructor for interface com.stripe.android.view.StripeEditText.DeleteEmptyListener
 
detachPaymentMethod(paymentMethodId, listener) - Method in class com.stripe.android.CustomerSession
Detaches a PaymentMethod from a customer.
DirectoryServerEncryption(directoryServerId, dsCertificateData, rootCertsData, keyId) - Constructor for class com.stripe.android.model.Use3DS2.DirectoryServerEncryption
 
displayErrorMessage(message) - Method in interface com.stripe.android.view.StripeEditText.ErrorMessageListener
 
DisplayOxxoDetails(expiresAfter, number, hostedVoucherUrl) - Constructor for class com.stripe.android.model.NextActionData.DisplayOxxoDetails
 
DisplayOxxoDetails() - Constructor for class com.stripe.android.model.NextActionData.DisplayOxxoDetails
 
Document(front, back) - Constructor for class com.stripe.android.model.Company.Document
 
Document(front) - Constructor for class com.stripe.android.model.Company.Document
 
Document() - Constructor for class com.stripe.android.model.Company.Document
 
Document(front, back) - Constructor for class com.stripe.android.model.Individual.Document
 
Document(front) - Constructor for class com.stripe.android.model.Individual.Document
 
Document() - Constructor for class com.stripe.android.model.Individual.Document
 
Document(front, back) - Constructor for class com.stripe.android.model.PersonTokenParams.Document
 
Document(front) - Constructor for class com.stripe.android.model.PersonTokenParams.Document
 
Document() - Constructor for class com.stripe.android.model.PersonTokenParams.Document
 

E

Either<A,B> - Class in com.stripe.android.utils
 
Either.Left<A,B> - Class in com.stripe.android.utils
 
Either.Right<A,B> - Class in com.stripe.android.utils
 
email - Variable in class com.stripe.android.model.PaymentMethod.BillingDetails
Email address.
endCustomerSession() - Method in class com.stripe.android.CustomerSession.Companion
End the singleton instance of a class CustomerSession. Calls to getInstance will throw an IllegalStateException after this call, until the user calls initCustomerSession again.
endCustomerSession() - Static method in class com.stripe.android.CustomerSession
End the singleton instance of a class CustomerSession. Calls to getInstance will throw an IllegalStateException after this call, until the user calls 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.
EphemeralKeyProvider() - Constructor for interface com.stripe.android.EphemeralKeyProvider
 
EphemeralKeyUpdateListener - Interface in com.stripe.android
Represents a listener for Ephemeral Key Update events.
EphemeralKeyUpdateListener() - Constructor for interface com.stripe.android.EphemeralKeyUpdateListener
 
EPS - Static variable in class com.stripe.android.model.SourceType.Companion
 
EPS - Static variable in annotation type com.stripe.android.model.Source.SourceType
 
EPS - Static variable in class com.stripe.android.model.SourceType.Companion
 
EPS - Static variable in annotation type com.stripe.android.model.SourceType
 
equals(p) - Method in class com.stripe.android.AppInfo
Data for identifying your plug-in or library.
equals(p) - 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.
equals(other) - Method in exception com.stripe.android.exception.StripeException
 
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.Company.Document
 
equals(p) - Method in class com.stripe.android.model.BusinessTypeParams.Company
Information about the company or business.
equals(p) - Method in class com.stripe.android.model.Company.Verification
 
equals(p) - Method in class com.stripe.android.model.Individual.Document
 
equals(p) - Method in class com.stripe.android.model.BusinessTypeParams.Individual
Information about the person represented by the account.
equals(p) - Method in class com.stripe.android.model.Individual.Verification
 
equals(p) - Method in class com.stripe.android.model.AccountParams
equals(p) - Method in class com.stripe.android.model.Address
Model for an owner address object in the Source api.
equals(p) - Method in class com.stripe.android.model.AddressJapanParams
 
equals(p) - Method in class com.stripe.android.model.BankAccount
equals(p) - Method in class com.stripe.android.model.BankAccountTokenParams
equals(p) - Method in class com.stripe.android.model.Card
A representation of a Card API object.
equals(p) - Method in class com.stripe.android.model.CardParams
equals(p) - Method in class com.stripe.android.model.ConfirmPaymentIntentParams
Model representing parameters for confirming a PaymentIntent.
equals(p) - Method in class com.stripe.android.model.ConfirmPaymentIntentParams.Shipping
Shipping information for this PaymentIntent.
equals(p) - Method in class com.stripe.android.model.ConfirmSetupIntentParams
Model representing parameters for confirming a SetupIntent.
equals(p) - Method in class com.stripe.android.model.Customer
Model for a Stripe Customer object
equals(p) - Method in class com.stripe.android.model.CustomerSource
Model of the "data" object inside a class Customer "source" object.
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
Result of a successful Google Pay Payment Data Request
equals(p) - Method in class com.stripe.android.model.KlarnaSourceParams
Model representing parameters for creating a Klarna Source.
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.MandateDataParams
equals(p) - Method in class com.stripe.android.model.Type.Online
If this is a Mandate accepted online, this hash contains details about the online acceptance.
equals(p) - Method in class com.stripe.android.model.PaymentIntent
A PaymentIntent tracks the process of collecting a payment from your customer.
equals(p) - Method in class com.stripe.android.model.PaymentIntent.Error
The payment error encountered in the previous class PaymentIntent confirmation.
equals(p) - Method in class com.stripe.android.model.PaymentIntent.Shipping
Shipping information for this class PaymentIntent.
equals(p) - Method in class com.stripe.android.model.PaymentMethod.AuBecsDebit
 
equals(p) - Method in class com.stripe.android.model.PaymentMethod.BacsDebit
 
equals(p) - Method in class com.stripe.android.model.PaymentMethod.BillingDetails
Billing information associated with the PaymentMethod that may be used or required by particular types of payment methods.
equals(p) - Method in class com.stripe.android.model.Card.Checks
Checks on Card address and CVC if provided
equals(p) - Method in class com.stripe.android.model.PaymentMethod.Card
If this is a card PaymentMethod, this hash contains details about the card.
equals(p) - Method in class com.stripe.android.model.Card.Networks
 
equals(p) - Method in class com.stripe.android.model.Card.ThreeDSecureUsage
Contains details on how this Card maybe be used for 3D Secure authentication.
equals(p) - Method in class com.stripe.android.model.PaymentMethod.CardPresent
If this is a card_present PaymentMethod, this hash contains details about the Card Present payment method.
equals(p) - Method in class com.stripe.android.model.PaymentMethod
PaymentMethod objects represent your customer's payment instruments. They can be used with PaymentIntents to collect payments or saved to Customer objects to store instrument details for future payments.
equals(p) - 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.
equals(p) - Method in class com.stripe.android.model.PaymentMethod.Ideal
If this is an ideal PaymentMethod, this hash contains details about the iDEAL payment method.
equals(p) - Method in class com.stripe.android.model.PaymentMethod.SepaDebit
If this is a sepa_debit PaymentMethod, this hash contains details about the SEPA debit bank account.
equals(p) - Method in class com.stripe.android.model.PaymentMethod.Sofort
 
equals(p) - Method in class com.stripe.android.model.PaymentMethodCreateParams.AuBecsDebit
 
equals(p) - Method in class com.stripe.android.model.PaymentMethodCreateParams.BacsDebit
BACS bank account details
equals(p) - Method in class com.stripe.android.model.PaymentMethodCreateParams.Card
 
equals(p) - Method in class com.stripe.android.model.PaymentMethodCreateParams
Model for PaymentMethod creation parameters.
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.PaymentMethodCreateParams.Sofort
 
equals(p) - Method in class com.stripe.android.model.PaymentMethodOptionsParams.Card
 
equals(p) - Method in class com.stripe.android.model.PersonTokenParams.Document
 
equals(p) - Method in class com.stripe.android.model.PersonTokenParams
Creates a single-use token that represents the details for a person. Use this when creating or updating persons associated with a Connect account. See the documentation to learn more.
equals(p) - Method in class com.stripe.android.model.PersonTokenParams.Relationship
The relationship that this person has with the account’s legal entity.
equals(p) - Method in class com.stripe.android.model.PersonTokenParams.Verification
The person’s verification status.
equals(p) - Method in class com.stripe.android.model.SetupIntent
A class SetupIntent guides you through the process of setting up a customer's payment credentials for future payments.
equals(p) - Method in class com.stripe.android.model.SetupIntent.Error
The error encountered in the previous class SetupIntent confirmation.
equals(p) - Method in class com.stripe.android.model.ShippingInformation
Model representing a shipping address object
equals(p) - Method in class com.stripe.android.model.ShippingMethod
Model representing a shipping method in the Android SDK.
equals(p) - Method in class com.stripe.android.model.Source.CodeVerification
Information related to the code verification flow. Present if the source is authenticated by a verification code (flow is Flow.CodeVerification).
equals(p) - Method in class com.stripe.android.model.Source
Model for a Sources API object.
equals(p) - Method in class com.stripe.android.model.Source.Klarna
 
equals(p) - Method in class com.stripe.android.model.Source.Owner
Information about the owner of the payment instrument that may be used or required by particular source types.
equals(p) - Method in class com.stripe.android.model.Source.Receiver
Information related to the receiver flow. Present if flow is Source.Flow.Receiver.
equals(p) - Method in class com.stripe.android.model.Source.Redirect
Information related to the redirect flow. Present if the source is authenticated by a redirect (flow is Flow.Redirect).
equals(p) - 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.
equals(p) - Method in class com.stripe.android.model.SourceOrder.Item
List of items constituting the order.
equals(p) - 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.
equals(p) - 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.
equals(p) - Method in class com.stripe.android.model.SourceOrderParams.Item
List of items constituting the order.
equals(p) - 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.
equals(other) - Method in class com.stripe.android.model.SourceParams
 
equals(p) - Method in class com.stripe.android.model.SourceParams.OwnerParams
Information about the owner of the payment instrument that may be used or required by particular source types.
equals(p) - Method in class com.stripe.android.model.SourceTypeModel.Card
 
equals(p) - Method in class com.stripe.android.model.SourceTypeModel.SepaDebit
 
equals(p) - Method in class com.stripe.android.model.StripeFile
equals(p) - Method in class com.stripe.android.model.StripeFileParams
equals(p) - Method in class com.stripe.android.model.StripeFileParams.FileLink
Optional parameters to automatically create a file link for the newly created file.
equals(p) - Method in class com.stripe.android.model.NextActionData.DisplayOxxoDetails
 
equals(p) - Method in class com.stripe.android.model.NextActionData.RedirectToUrl
Contains instructions for authenticating by redirecting your customer to another page or application.
equals(p) - Method in class com.stripe.android.model.MobileData.Alipay
 
equals(p) - Method in class com.stripe.android.model.SdkData.Use3DS1
 
equals(p) - Method in class com.stripe.android.model.Use3DS2.DirectoryServerEncryption
 
equals(p) - Method in class com.stripe.android.model.SdkData.Use3DS2
 
equals(other) - Method in interface com.stripe.android.model.StripeModel
 
equals(p) - 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.
equals(p) - Method in class com.stripe.android.model.wallets.Wallet.AmexExpressCheckoutWallet
 
equals(p) - Method in class com.stripe.android.model.wallets.Wallet.ApplePayWallet
 
equals(p) - Method in class com.stripe.android.model.wallets.Wallet.GooglePayWallet
 
equals(p) - Method in class com.stripe.android.model.wallets.Wallet.MasterpassWallet
 
equals(p) - Method in class com.stripe.android.model.wallets.Wallet.SamsungPayWallet
 
equals(p) - Method in class com.stripe.android.model.wallets.Wallet.VisaCheckoutWallet
 
equals(p) - Method in class com.stripe.android.model.WeChat
equals(p) - Method in class com.stripe.android.PaymentAuthConfig.Stripe3ds2ButtonCustomization
Customization for 3DS2 buttons
equals(p) - Method in class com.stripe.android.PaymentAuthConfig.Stripe3ds2Config
 
equals(p) - Method in class com.stripe.android.PaymentAuthConfig.Stripe3ds2LabelCustomization
Customization for 3DS2 labels
equals(p) - Method in class com.stripe.android.PaymentAuthConfig.Stripe3ds2TextBoxCustomization
Customization for 3DS2 text entry
equals(p) - Method in class com.stripe.android.PaymentAuthConfig.Stripe3ds2ToolbarCustomization
Customization for the 3DS2 toolbar
equals(p) - Method in class com.stripe.android.PaymentAuthConfig.Stripe3ds2UiCustomization
Customizations for the 3DS2 UI
equals(p) - Method in class com.stripe.android.PaymentConfiguration
 
equals(p) - Method in class com.stripe.android.PaymentIntentResult
A model representing the result of a class PaymentIntent confirmation via Stripe.confirmPayment or handling of next actions via Stripe.handleNextActionForPayment.
equals(p) - Method in class com.stripe.android.PaymentSessionConfig
Configuration for class PaymentSession.
equals(p) - Method in class com.stripe.android.PaymentSessionData
A data class representing the state of the associated class PaymentSession.
equals(p) - Method in class com.stripe.android.SetupIntentResult
A model representing the result of a class SetupIntent confirmation via Stripe.confirmSetupIntent or handling of next actions via Stripe.handleNextActionForSetupIntent.
equals(p) - Method in class com.stripe.android.StripeError
A model representing a Stripe Errors object.
equals(p) - Method in class com.stripe.android.utils.Either.Left
 
equals(p) - Method in class com.stripe.android.utils.Either.Right
 
equals(p) - Method in class com.stripe.android.view.AddPaymentMethodActivityStarter.Args
 
equals(p) - Method in class com.stripe.android.view.Result.Failure
 
equals(p) - Method in class com.stripe.android.view.Result.Success
 
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.Type - Enum in com.stripe.android.model
 
Error.Type - Enum in com.stripe.android.model
 
ErrorMessageListener() - Constructor for interface com.stripe.android.view.StripeEditText.ErrorMessageListener
 
ErrorMessageTranslator - Interface in com.stripe.android.view.i18n
 
ErrorMessageTranslator() - Constructor for interface com.stripe.android.view.i18n.ErrorMessageTranslator
 
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
Two-digit number representing the card’s expiration month.
expiryYear - Variable in class com.stripe.android.model.PaymentMethod.Card
Four-digit number representing the card’s expiration year.
EXTRA_CLIENT_SECRET - Static variable in class com.stripe.android.view.Stripe3ds2CompletionActivity
 
EXTRA_STRIPE_ACCOUNT - Static variable in class com.stripe.android.view.Stripe3ds2CompletionActivity
 

F

FAILED - Static variable in class com.stripe.android.Outcome.Companion
 
FAILED - Static variable in annotation type com.stripe.android.Outcome
 
FAILED - Static variable in class com.stripe.android.Outcome.Companion
Confirm or payment authentication failed
FAILED - Static variable in annotation type com.stripe.android.StripeIntentResult.Outcome
Confirm or payment authentication failed
FileLink(create, expiresAt, metadata) - Constructor for class com.stripe.android.model.StripeFileParams.FileLink
Optional parameters to automatically create a file link for the newly created file.
FileLink(create, expiresAt) - Constructor for class com.stripe.android.model.StripeFileParams.FileLink
Optional parameters to automatically create a file link for the newly created file.
FileLink(create) - Constructor for class com.stripe.android.model.StripeFileParams.FileLink
Optional parameters to automatically create a file link for the newly created file.
FileLink() - Constructor for class com.stripe.android.model.StripeFileParams.FileLink
Optional parameters to automatically create a file link for the newly created file.
fingerprint(fingerprint) - Method in class com.stripe.android.model.Card.Builder
Deprecated.
 
fingerprint - Variable in class com.stripe.android.model.PaymentMethod.AuBecsDebit
 
fingerprint - Variable in class com.stripe.android.model.PaymentMethod.BacsDebit
 
fingerprint - Variable in class com.stripe.android.model.PaymentMethod.SepaDebit
Uniquely identifies this particular bank account. You can use this attribute to check whether two bank accounts are the same.
formatNumber(cardNumber) - Method in enum com.stripe.android.model.CardBrand
Format a number according to brand requirements.
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
If this is a
Fpx(bank) - Constructor for class com.stripe.android.model.PaymentMethodCreateParams.Fpx
 
Fpx.Builder - Class in com.stripe.android.model
 
FpxBank - Enum in com.stripe.android.view
 
FpxBank.Companion - Class in com.stripe.android.view
 
fromCardNumber(cardNumber) - Method in class com.stripe.android.model.CardBrand.Companion
 
fromCode(code) - Method in class com.stripe.android.model.CardBrand.Companion
 
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.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(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(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.Source.Companion
 
fromJson(jsonObject) - Static method in class com.stripe.android.model.Source
 
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
 
funding(funding) - Method in class com.stripe.android.model.Card.Builder
Deprecated.
 
funding - Variable in class com.stripe.android.model.PaymentMethod.Card
Card funding type. Can be credit, debit, prepaid, or unknown`.

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.
getAccessibilityText() - Method in class com.stripe.android.view.CardNumberEditText
 
getAccessibilityText() - Method in class com.stripe.android.view.CvcEditText
 
getAccessibilityText() - Method in class com.stripe.android.view.ExpiryDateEditText
 
getAccessibilityText() - Method in class com.stripe.android.view.StripeEditText
 
getAccountHolderName() - Method in class com.stripe.android.model.BankAccount
The name of the person or business that owns the bank account.
getAccountHolderType() - Method in class com.stripe.android.model.BankAccount
The type of entity that holds the account. This can be either individual or company.
getAccountNumber() - Method in class com.stripe.android.model.PaymentMethodCreateParams.AuBecsDebit
 
getAccountNumber() - Method in class com.stripe.android.model.PaymentMethodCreateParams.BacsDebit
The bank account number
getAdditionalDocument() - Method in class com.stripe.android.model.Individual.Verification
A document showing address,
getAdditionalDocument() - Method in class com.stripe.android.model.PersonTokenParams.Verification
A document showing address, either a passport, local ID card, or utility bill from a well-known utility company.
getAddPaymentMethodFooterLayoutId() - Method in class com.stripe.android.PaymentSessionConfig
 
getAddPaymentMethodFooterLayoutId() - Method in class com.stripe.android.view.PaymentMethodsActivityStarter.Args
 
getAddress() - Method in class com.stripe.android.model.BusinessTypeParams.Company
The company’s primary address.
getAddress() - Method in class com.stripe.android.model.BusinessTypeParams.Individual
The individual’s primary address.
getAddress() - Method in class com.stripe.android.model.CardParams
 
getAddress() - Method in class com.stripe.android.model.GooglePayResult
 
getAddress() - Method in class com.stripe.android.model.PaymentIntent.Shipping
Shipping address.
getAddress() - Method in class com.stripe.android.model.PersonTokenParams
The person’s address.
getAddress() - Method in class com.stripe.android.model.ShippingInformation
 
getAddress() - Method in class com.stripe.android.model.Source.Owner
Owner’s address.
getAddress() - Method in class com.stripe.android.model.Source.Receiver
The address of the receiver source.
getAddress() - Method in class com.stripe.android.model.SourceOrder.Shipping
Shipping address.
getAddress() - Method in class com.stripe.android.model.SourceOrderParams.Shipping
Required.
getAddressCity() - Method in class com.stripe.android.model.Card
City/District/Suburb/Town/Village.
getAddressCountry() - Method in class com.stripe.android.model.Card
Billing address country, if provided when creating card.
getAddressKana() - Method in class com.stripe.android.model.BusinessTypeParams.Company
The Kana variation of the company’s primary address (Japan only).
getAddressKana() - Method in class com.stripe.android.model.BusinessTypeParams.Individual
The Kana variation of the the individual’s primary address (Japan only).
getAddressKana() - Method in class com.stripe.android.model.PersonTokenParams
The Kana variation of the person’s address (Japan only).
getAddressKanji() - Method in class com.stripe.android.model.BusinessTypeParams.Company
The Kanji variation of the company’s primary address (Japan only).
getAddressKanji() - Method in class com.stripe.android.model.BusinessTypeParams.Individual
The Kanji variation of the the individual’s primary address (Japan only).
getAddressKanji() - Method in class com.stripe.android.model.PersonTokenParams
The Kanji variation of the person’s address (Japan only).
getAddressLine1() - Method in class com.stripe.android.model.Card
Address line 1 (Street address/PO Box/Company name).
getAddressLine1Check() - Method in class com.stripe.android.model.Card
If address_line1 was provided, results of the check: pass, fail, unavailable, or unchecked.
getAddressLine1Check() - Method in class com.stripe.android.model.SourceTypeModel.Card
 
getAddressLine2() - Method in class com.stripe.android.model.Card
Address line 2 (Apartment/Suite/Unit/Building).
getAddressState() - Method in class com.stripe.android.model.Card
State/County/Province/Region.
getAddressZip() - Method in class com.stripe.android.model.Card
ZIP or postal code.
getAddressZipCheck() - Method in class com.stripe.android.model.Card
If address_zip was provided, results of the check: pass, fail, unavailable, or unchecked.
getAddressZipCheck() - Method in class com.stripe.android.model.SourceTypeModel.Card
 
getAdvancedFraudSignalsEnabled() - Method in class com.stripe.android.Stripe.Companion
advancedFraudSignalsEnabled determines whether additional device data is sent to Stripe for fraud prevention. By default, this property is set to true.
getAdvancedFraudSignalsEnabled() - Static method in class com.stripe.android.Stripe
advancedFraudSignalsEnabled determines whether additional device data is sent to Stripe for fraud prevention. By default, this property is set to true.
getAllowedShippingCountryCodes() - Method in class com.stripe.android.PaymentSessionConfig
 
getAmount() - Method in class com.stripe.android.model.PaymentIntent
Amount intended to be collected by this
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
Amount associated with the source. This is the amount for which the source will be chargeable once ready. Required for single_use sources. Not supported for receiver type sources, where charge amount may not be specified until funds land.
getAmountCharged() - Method in class com.stripe.android.model.Source.Receiver
The total amount that was moved to your balance.
getAmountReceived() - Method in class com.stripe.android.model.Source.Receiver
The total amount received by the receiver source.
getAmountReturned() - Method in class com.stripe.android.model.Source.Receiver
The total amount that was returned to the customer.
getApiParameterMap() - Method in class com.stripe.android.model.SourceParams
A Map of the parameters specific to the Source type.
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.Source.CodeVerification
The number of attempts remaining to authenticate the source object with a verification
getAuthCompleteUrl() - Method in class com.stripe.android.model.MobileData.Alipay
 
getAvailable() - Method in class com.stripe.android.model.Card.Networks
 
getBack() - Method in class com.stripe.android.model.PersonTokenParams.Document
The back of an ID returned by a file upload with a purpose value of identity_document. The uploaded file needs to be a color image (smaller than 8,000px by 8,000px), in JPG or PNG format, and less than 10 MB in size.
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
If applicable,
getBankCode() - Method in class com.stripe.android.model.SourceTypeModel.SepaDebit
 
getBankName() - Method in class com.stripe.android.model.BankAccount
Name of the bank associated with the routing number (e.g., WELLS FARGO).
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.Wallet.MasterpassWallet
 
getBillingAddress() - Method in class com.stripe.android.model.wallets.Wallet.VisaCheckoutWallet
 
getBillingAddressFields() - Method in class com.stripe.android.PaymentSessionConfig
 
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.SourceTypeModel.SepaDebit
 
getBrand() - Method in class com.stripe.android.model.Card
Card brand. See enum CardBrand.
getBrand() - Method in class com.stripe.android.model.SourceTypeModel.Card
 
getBrandIconResId() - Method in enum com.stripe.android.view.FpxBank
 
getBsbNumber() - Method in class com.stripe.android.model.PaymentMethodCreateParams.AuBecsDebit
 
getCachedColorStateList() - Method in class com.stripe.android.view.StripeEditText
 
getCachedCustomer() - Method in class com.stripe.android.CustomerSession
A cached class Customer, or null if the current customer has expired.
getCanceledAt() - Method in class com.stripe.android.model.PaymentIntent
Populated when
getCancellationReason() - Method in class com.stripe.android.model.PaymentIntent
Reason for cancellation of this
getCancellationReason() - Method in class com.stripe.android.model.SetupIntent
Reason for cancellation of this
getCanDeletePaymentMethods() - Method in class com.stripe.android.PaymentSessionConfig
 
getCaptureMethod() - Method in class com.stripe.android.model.PaymentIntent
Controls when the funds will be captured from the customer’s account.
getCard() - Method in class com.stripe.android.model.Token
If applicable,
getCard() - Method in class com.stripe.android.view.CardInputWidget
Deprecated. 
getCard() - Method in class com.stripe.android.view.CardMultilineWidget
Deprecated. 
getCardBrand() - Method in class com.stripe.android.view.CardNumberEditText
 
getCardBuilder() - Method in class com.stripe.android.view.CardInputWidget
Deprecated. 
getCardBuilder() - Method in class com.stripe.android.view.CardMultilineWidget
Deprecated. 
getCardNumber() - Method in class com.stripe.android.view.CardNumberEditText
A normalized form of the card number. If the entered card number is "4242 4242 4242 4242", this will be "4242424242424242". If the entered card number is invalid, this is null.
getCardParams() - Method in class com.stripe.android.view.CardInputWidget
A class CardParams representing the card details and postal code if all fields are valid; otherwise null
getCardParams() - Method in class com.stripe.android.view.CardMultilineWidget
A class CardParams representing the card details and postal code if all fields are valid; otherwise null
getCarrier() - Method in class com.stripe.android.model.PaymentIntent.Shipping
The delivery service that shipped a physical product, such as Fedex, UPS, USPS, etc.
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
For card errors, the ID of the failed charge.
getCity() - Method in class com.stripe.android.model.Address
 
getCity() - Method in class com.stripe.android.model.AddressJapanParams
City or ward.
getClientSecret() - Method in class com.stripe.android.model.ConfirmPaymentIntentParams
The client secret of this PaymentIntent. Used for client-side retrieval using a publishable key.
getClientSecret() - Method in interface com.stripe.android.model.ConfirmStripeIntentParams
 
getClientSecret() - Method in class com.stripe.android.model.PaymentIntent
The client secret of this class PaymentIntent. Used for client-side retrieval using a publishable key.
getClientSecret() - Method in class com.stripe.android.model.SetupIntent
The client secret of this SetupIntent. Used for client-side retrieval using a publishable key.
getClientSecret() - Method in class com.stripe.android.model.Source
The client secret of the source.
getClientSecret() - Method in interface com.stripe.android.model.StripeIntent
 
getClientToken() - Method in class com.stripe.android.model.Source.Klarna
 
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.CardBrand
 
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 enum com.stripe.android.model.TokenizationMethod
 
getCode() - Method in class com.stripe.android.StripeError
For some errors that could be handled programmatically, a short string indicating the error code reported.
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.
getCompanyName() - Method in class com.stripe.android.view.BecsDebitMandateAcceptanceTextView
 
getConfirmationMethod() - Method in class com.stripe.android.model.PaymentIntent
One of automatic (default) or manual. See enum PaymentIntent.ConfirmationMethod.
getCountry() - Method in class com.stripe.android.model.Address
 
getCountry() - Method in class com.stripe.android.model.AddressJapanParams
Two-letter country code
getCountry() - Method in class com.stripe.android.model.Card
Two-letter ISO code representing the country of the card. You could use this attribute to get a sense of the international breakdown of cards you’ve collected.
getCountry() - Method in class com.stripe.android.model.SourceTypeModel.Card
 
getCountry() - Method in class com.stripe.android.model.SourceTypeModel.SepaDebit
 
getCountryCode() - Method in class com.stripe.android.model.BankAccount
Two-letter ISO code representing the country the bank account is located in.
getCreated() - Method in class com.stripe.android.model.PaymentIntent
Time at which the object was created.
getCreated() - Method in class com.stripe.android.model.SetupIntent
Time at which the object was created.
getCreated() - Method in class com.stripe.android.model.Source
Time at which the object was created.
getCreated() - Method in class com.stripe.android.model.StripeFile
Time at which the object was created. Measured in seconds since the Unix epoch.
getCreated() - Method in interface com.stripe.android.model.StripeIntent
Time at which the object was created. Measured in seconds since the Unix epoch.
getCreated() - Method in class com.stripe.android.model.Token
The
getCurrency() - Method in class com.stripe.android.model.BankAccount
Three-letter ISO code for the currency paid out to the bank account.
getCurrency() - Method in class com.stripe.android.model.Card
Three-letter ISO code for currency. Only applicable on accounts (not customers or recipients). The card can be used as a transfer destination for funds in this currency.
getCurrency() - Method in class com.stripe.android.model.CardParams
getCurrency() - Method in class com.stripe.android.model.PaymentIntent
Three-letter ISO currency code,
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
Three-letter ISO code for the currency associated with the source. This is the currency for which the source will be chargeable once ready.
getCustomerId() - Method in class com.stripe.android.model.Card
The ID of the customer that this card belongs to.
getCustomPaymentMethods() - Method in class com.stripe.android.model.KlarnaSourceParams
Required for customers located in the US.
getCustomPaymentMethods() - Method in class com.stripe.android.model.Source.Klarna
 
getCvc() - Method in class com.stripe.android.model.Card
Deprecated. 
getCvc() - Method in class com.stripe.android.model.PaymentMethodOptionsParams.Card
 
getCvcCheck() - Method in class com.stripe.android.model.Card
If a CVC was provided, results of the check: pass, fail, unavailable, or unchecked.
getCvcCheck() - Method in class com.stripe.android.model.SourceTypeModel.Card
 
getCvcIcon() - Method in enum com.stripe.android.model.CardBrand
 
getCvcLength() - Method in enum com.stripe.android.model.CardBrand
Accepted CVC lengths
getCvcValue() - Method in class com.stripe.android.view.CvcEditText
The inputted CVC value if valid; otherwise, null.
getData() - Method in class com.stripe.android.model.MobileData.Alipay
 
getDateOfBirth() - Method in class com.stripe.android.model.BusinessTypeParams.Individual
The individual’s date of birth.
getDateOfBirth() - Method in class com.stripe.android.model.PersonTokenParams
The person’s date of birth.
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
For card errors resulting from a card issuer decline, a short string indicating the card issuer’s reason for the decline if they provide one.
getDefaultErrorColorInt() - Method in class com.stripe.android.view.StripeEditText
The color used for error text.
getDefaultMaxLength() - Method in enum com.stripe.android.model.CardBrand
The default max length when the card number is formatted without spaces (e.g. "4242424242424242")
getDefaultMaxLengthWithSpaces() - Method in enum com.stripe.android.model.CardBrand
 
getDefaultSource() - Method in class com.stripe.android.model.Customer
 
getDefaultSpacePositions() - Method in enum com.stripe.android.model.CardBrand
The position of spaces in a formatted card number.
getDescription() - Method in class com.stripe.android.model.Customer
 
getDescription() - Method in class com.stripe.android.model.PaymentIntent
An arbitrary string attached to the object.
getDescription() - Method in class com.stripe.android.model.SetupIntent
An arbitrary string attached to the object.
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
An arbitrary string attached to the object. Often useful for displaying to users.
getDetail() - Method in class com.stripe.android.model.ShippingMethod
Human friendly information such as estimated shipping times that can be shown in
getDirector() - Method in class com.stripe.android.model.PersonTokenParams.Relationship
Whether the person is a director of the account’s legal entity. Currently only required for accounts in the EU. Directors are typically members of the governing board of the company, or responsible for ensuring the company meets its regulatory obligations.
getDirectorsProvided() - Method in class com.stripe.android.model.BusinessTypeParams.Company
Whether the company’s directors have been provided. Set this Boolean to true after creating all the company’s directors with the Persons API for accounts with a relationship.director requirement. This value is not automatically set to true after creating directors, so it needs to be updated to indicate all directors have been provided.
getDirectoryServerId() - Method in class com.stripe.android.model.Use3DS2.DirectoryServerEncryption
 
getDisplayName() - Method in enum com.stripe.android.model.CardBrand
 
getDisplayName() - Method in enum com.stripe.android.view.FpxBank
 
getDocument() - Method in class com.stripe.android.model.Company.Verification
A document verifying the business.
getDocument() - Method in class com.stripe.android.model.Individual.Verification
An identifying document,
getDocument() - Method in class com.stripe.android.model.PersonTokenParams.Verification
An identifying document, either a passport or local ID card.
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
getDocUrl() - Method in class com.stripe.android.StripeError
A URL to more information about the error code reported.
getDsCertificateData() - Method in class com.stripe.android.model.Use3DS2.DirectoryServerEncryption
 
getDynamicLast4() - Method in class com.stripe.android.model.SourceTypeModel.Card
 
getDynamicLast4() - Method in class com.stripe.android.model.wallets.Wallet.AmexExpressCheckoutWallet
 
getDynamicLast4() - Method in class com.stripe.android.model.wallets.Wallet.ApplePayWallet
 
getDynamicLast4() - Method in class com.stripe.android.model.wallets.Wallet.GooglePayWallet
 
getDynamicLast4() - Method in class com.stripe.android.model.wallets.Wallet.SamsungPayWallet
 
getDynamicLast4() - Method in class com.stripe.android.model.wallets.Wallet.VisaCheckoutWallet
 
getEmail() - Method in class com.stripe.android.model.BusinessTypeParams.Individual
The individual’s email.
getEmail() - Method in class com.stripe.android.model.Customer
 
getEmail() - Method in class com.stripe.android.model.GooglePayResult
 
getEmail() - Method in class com.stripe.android.model.PersonTokenParams
The person’s email address.
getEmail() - Method in class com.stripe.android.model.Source.Owner
Owner’s email address.
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.wallets.Wallet.MasterpassWallet
 
getEmail() - Method in class com.stripe.android.model.wallets.Wallet.VisaCheckoutWallet
 
getErrorIcon() - Method in enum com.stripe.android.model.CardBrand
 
getErrorMessage(shippingInformation) - Method in interface com.stripe.android.PaymentSessionConfig.ShippingInformationValidator
 
getErrorMessageTranslator() - Method in class com.stripe.android.view.i18n.TranslatorManager
 
getException() - Method in class com.stripe.android.view.Result.Failure
 
getExecutive() - Method in class com.stripe.android.model.PersonTokenParams.Relationship
Whether the person has significant responsibility to control, manage, or direct the organization.
getExecutivesProvided() - Method in class com.stripe.android.model.BusinessTypeParams.Company
Whether the company’s executives have been provided. Set this Boolean to true after creating all the company’s executives with the Persons API for accounts with a relationship.executive requirement.
getExpiresAfter() - Method in class com.stripe.android.model.NextActionData.DisplayOxxoDetails
The timestamp after which the OXXO expires.
getExpiryMonth() - Method in class com.stripe.android.model.SourceTypeModel.Card
 
getExpiryYear() - Method in class com.stripe.android.model.SourceTypeModel.Card
 
getExpMonth() - Method in class com.stripe.android.model.Card
Two-digit number representing the card’s expiration month.
getExpYear() - Method in class com.stripe.android.model.Card
Four-digit number representing the card’s expiration year.
getExtraParams() - Method in class com.stripe.android.model.ConfirmPaymentIntentParams
 
getFilename() - Method in class com.stripe.android.model.StripeFile
A filename for the file, suitable for saving to a filesystem.
getFingerprint() - Method in class com.stripe.android.model.BankAccount
Uniquely identifies this particular bank account. You can use this attribute to check whether two bank accounts are the same.
getFingerprint() - Method in class com.stripe.android.model.Card
Uniquely identifies this particular card number. You can use this attribute to check whether two customers who’ve signed up with you are using the same card number, for example. For payment methods that tokenize card information (Apple Pay, Google Pay), the tokenized number might be provided instead of the underlying card number.
getFingerPrint() - Method in class com.stripe.android.model.SourceTypeModel.SepaDebit
 
getFirstName() - Method in class com.stripe.android.model.BusinessTypeParams.Individual
The individual’s first name.
getFirstName() - Method in class com.stripe.android.model.PersonTokenParams
The person’s first name.
getFirstName() - Method in class com.stripe.android.model.Source.Klarna
 
getFirstNameKana() - Method in class com.stripe.android.model.BusinessTypeParams.Individual
The Kana variation of the the individual’s first name (Japan only).
getFirstNameKana() - Method in class com.stripe.android.model.PersonTokenParams
The Kana variation of the person’s first name (Japan only).
getFirstNameKanji() - Method in class com.stripe.android.model.BusinessTypeParams.Individual
The Kanji variation of the individual’s first name (Japan only).
getFirstNameKanji() - Method in class com.stripe.android.model.PersonTokenParams
The Kanji variation of the person’s first name (Japan only).
getFlow() - Method in class com.stripe.android.model.Source
The authentication
getFront() - Method in class com.stripe.android.model.PersonTokenParams.Document
The front of an ID returned by a file upload with a purpose value of identity_document. The uploaded file needs to be a color image (smaller than 8,000px by 8,000px), in JPG or PNG format, and less than 10 MB in size.
getFunding() - Method in class com.stripe.android.model.Card
Card funding type. See enum CardFunding.
getFunding() - Method in class com.stripe.android.model.SourceTypeModel.Card
 
getGender() - Method in class com.stripe.android.model.BusinessTypeParams.Individual
The individual’s gender (International regulations require either “male” or “female”).
getGender() - Method in class com.stripe.android.model.PersonTokenParams
The person’s gender (International regulations require either “male” or “female”).
getHasMore() - Method in class com.stripe.android.model.Customer
 
getHiddenFields() - Method in class com.stripe.android.view.ShippingInfoWidget
Address fields that should be hidden. Hidden fields are automatically optional.
getHiddenShippingInfoFields() - Method in class com.stripe.android.PaymentSessionConfig
 
getHostedVoucherUrl() - Method in class com.stripe.android.model.NextActionData.DisplayOxxoDetails
URL of a webpage containing the voucher for this OXXO payment.
getIcon() - Method in enum com.stripe.android.model.CardBrand
 
getId() - Method in class com.stripe.android.model.BankAccount
Unique identifier for the object.
getId() - Method in class com.stripe.android.model.Card
Unique identifier for the object.
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
Unique identifier for the object.
getId() - Method in class com.stripe.android.model.SetupIntent
Unique identifier for the object.
getId() - Method in class com.stripe.android.model.Source
Unique identifier for the object.
getId() - Method in class com.stripe.android.model.StripeFile
Unique identifier for the object.
getId() - Method in interface com.stripe.android.model.StripeIntent
Unique identifier for the object.
getId() - Method in interface com.stripe.android.model.StripePaymentSource
 
getId() - Method in class com.stripe.android.model.Token
The Token id
getId() - Method in enum com.stripe.android.view.FpxBank
 
getIdentifier() - Method in class com.stripe.android.model.ShippingMethod
Identifier for the shipping method.
getIdNumber() - Method in class com.stripe.android.model.BusinessTypeParams.Individual
The government-issued ID number of the individual, as appropriate for the representative’s country. (Examples are a Social Security Number in the U.S., or a Social Insurance Number in Canada). Instead of the number itself, you can also provide a PII token.
getIdNumber() - Method in class com.stripe.android.model.PersonTokenParams
The person’s ID number, as appropriate for their country. For example, a social security number in the U.S., social insurance number in Canada, etc. Instead of the number itself, you can also provide a PII token.
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.PaymentIntentResult
 
getIntent() - Method in class com.stripe.android.SetupIntentResult
 
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
getKeyId() - Method in class com.stripe.android.model.Use3DS2.DirectoryServerEncryption
 
getKlarna() - Method in class com.stripe.android.model.Source
 
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
The last four digits of the card.
getLast4() - Method in class com.stripe.android.model.SourceTypeModel.Card
 
getLast4() - Method in class com.stripe.android.model.SourceTypeModel.SepaDebit
 
getLastName() - Method in class com.stripe.android.model.BusinessTypeParams.Individual
The individual’s last name.
getLastName() - Method in class com.stripe.android.model.PersonTokenParams
The person’s last name.
getLastName() - Method in class com.stripe.android.model.Source.Klarna
 
getLastNameKana() - Method in class com.stripe.android.model.BusinessTypeParams.Individual
The Kana varation of the individual’s last name (Japan only).
getLastNameKana() - Method in class com.stripe.android.model.PersonTokenParams
The Kana variation of the person’s last name (Japan only).
getLastNameKanji() - Method in class com.stripe.android.model.BusinessTypeParams.Individual
The Kanji varation of the individual’s last name (Japan only).
getLastNameKanji() - Method in class com.stripe.android.model.PersonTokenParams
The Kanji variation of the person’s last name (Japan only).
getLastPaymentError() - Method in class com.stripe.android.model.PaymentIntent
The payment error encountered in the previous
getLastSetupError() - Method in class com.stripe.android.model.SetupIntent
The error encountered in the previous
getLeft() - Method in class com.stripe.android.utils.Either.Left
 
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.AddressJapanParams
Block or building number.
getLine2() - Method in class com.stripe.android.model.Address
 
getLine2() - Method in class com.stripe.android.model.AddressJapanParams
Building details.
getLineItems() - Method in class com.stripe.android.model.KlarnaSourceParams
A list of
getLiveMode() - Method in class com.stripe.android.model.Customer
 
getLivemode() - Method in class com.stripe.android.model.Token
true
getLogoUrl() - Method in class com.stripe.android.model.KlarnaSourceParams.PaymentPageOptions
A public URL for your businesses logo,
getMaidenName() - Method in class com.stripe.android.model.BusinessTypeParams.Individual
The individual’s maiden name.
getMaidenName() - Method in class com.stripe.android.model.PersonTokenParams
The person’s maiden name.
getMandateData() - Method in class com.stripe.android.model.ConfirmPaymentIntentParams
This hash contains details about the Mandate to create.
getMandateData() - Method in class com.stripe.android.model.ConfirmSetupIntentParams
This hash contains details about the Mandate to create.
getMandateId() - Method in class com.stripe.android.model.ConfirmPaymentIntentParams
ID of the mandate to be used for this payment.
getMandateId() - Method in class com.stripe.android.model.ConfirmSetupIntentParams
ID of the mandate to be used for this payment.
getMandateReference() - Method in class com.stripe.android.model.SourceTypeModel.SepaDebit
 
getMandateUrl() - Method in class com.stripe.android.model.SourceTypeModel.SepaDebit
 
getMaxCvcLength() - Method in enum com.stripe.android.model.CardBrand
 
getMaxLengthForCardNumber(cardNumber) - Method in enum com.stripe.android.model.CardBrand
If the enum CardBrand has variants, and the cardNumber starts with one of the variant prefixes, return the length for that variant. Otherwise, return defaultMaxLength.
getMaxLengthWithSpacesForCardNumber(cardNumber) - Method in enum com.stripe.android.model.CardBrand
 
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
A human-readable message providing more details about the error. For card errors, these messages can be shown to your users.
getMetadata() - Method in class com.stripe.android.model.BusinessTypeParams.Individual
Set of key-value pairs that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value to metadata.
getMetadata() - Method in class com.stripe.android.model.Card
Set of key-value pairs that you can attach to an object. This can be useful fo storing additional information about the object in a structured format.
getMetadata() - Method in class com.stripe.android.model.CardParams
getMetadata() - Method in class com.stripe.android.model.PersonTokenParams
Set of key-value pairs that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value to metadata.
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
Set of key-value pairs that you can attach to an object. This can be useful for storing additional information about the object in a structured format.
getMobileData() - Method in class com.stripe.android.model.NextActionData.RedirectToUrl
 
getMonth() - Method in class com.stripe.android.model.DateOfBirth
 
getName() - Method in class com.stripe.android.model.BusinessTypeParams.Company
The company’s legal name.
getName() - Method in class com.stripe.android.model.Card
Cardholder name.
getName() - Method in class com.stripe.android.model.CardParams
getName() - Method in class com.stripe.android.model.GooglePayResult
 
getName() - Method in class com.stripe.android.model.PaymentIntent.Shipping
Recipient name.
getName() - Method in class com.stripe.android.model.ShippingInformation
 
getName() - Method in class com.stripe.android.model.Source.Owner
Owner’s full name.
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.wallets.Wallet.MasterpassWallet
 
getName() - Method in class com.stripe.android.model.wallets.Wallet.VisaCheckoutWallet
 
getNameKana() - Method in class com.stripe.android.model.BusinessTypeParams.Company
The Kana variation of the company’s legal name (Japan only).
getNameKanji() - Method in class com.stripe.android.model.BusinessTypeParams.Company
The Kanji variation of the company’s legal name (Japan only).
getNetwork() - Method in class com.stripe.android.model.PaymentMethodOptionsParams.Card
 
getNextAction() - Method in class com.stripe.android.model.PaymentIntent
If present,
getNextActionData() - Method in class com.stripe.android.model.PaymentIntent
 
getNextActionData() - Method in class com.stripe.android.model.SetupIntent
 
getNextActionData() - Method in interface com.stripe.android.model.StripeIntent
 
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
Deprecated. 
getNumber() - Method in class com.stripe.android.model.NextActionData.DisplayOxxoDetails
The OXXO number.
getOptionalFields() - Method in class com.stripe.android.view.ShippingInfoWidget
Address fields that should be optional.
getOptionalShippingInfoFields() - Method in class com.stripe.android.PaymentSessionConfig
 
getOutcome() - Method in class com.stripe.android.StripeIntentResult
 
getOwner() - Method in class com.stripe.android.model.PersonTokenParams.Relationship
Whether the person is an owner of the account’s legal entity.
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
Information about the owner of the payment instrument that may be used or required by particular source types.
getOwnersProvided() - Method in class com.stripe.android.model.BusinessTypeParams.Company
Whether the company’s owners have been provided. Set this Boolean to true after creating all the company’s owners with the Persons API for accounts with a relationship.owner requirement.
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 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
If the error is parameter-specific, the parameter related to the error. For example, you can use this to display a message near the correct form field.
getParams() - Method in class com.stripe.android.view.BecsDebitWidget
If the input is valid, will return a class PaymentMethodCreateParams instance; otherwise, will return null.
getParamsList() - Method in class com.stripe.android.model.BusinessTypeParams.Company
 
getParamsList() - Method in class com.stripe.android.model.AccountParams.BusinessTypeParams
 
getParamsList() - Method in class com.stripe.android.model.BusinessTypeParams.Individual
 
getParent() - Method in class com.stripe.android.model.SourceOrderParams.Item
Optional.
getPartnerId() - Method in class com.stripe.android.model.WeChat
 
getPattern() - Method in enum com.stripe.android.model.CardBrand
Based on
getPayLaterAssetUrlsDescriptive() - Method in class com.stripe.android.model.Source.Klarna
 
getPayLaterAssetUrlsStandard() - Method in class com.stripe.android.model.Source.Klarna
 
getPayLaterName() - Method in class com.stripe.android.model.Source.Klarna
 
getPayLaterRedirectUrl() - Method in class com.stripe.android.model.Source.Klarna
 
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.PaymentIntent
The expanded
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.model.SetupIntent
The expanded
getPaymentMethod() - Method in interface com.stripe.android.model.StripeIntent
The expanded class PaymentMethod represented by paymentMethodId.
getPaymentMethod() - Method in class com.stripe.android.PaymentSessionData
The selected payment method for the associated
getPaymentMethod() - Method in class com.stripe.android.view.Result.Success
 
getPaymentMethodBillingDetails() - Method in class com.stripe.android.view.CardMultilineWidget
 
getPaymentMethodBillingDetailsBuilder() - Method in class com.stripe.android.view.CardMultilineWidget
A class BillingDetails.Builder representing the card details and postal code if all fields are valid; otherwise null
getPaymentMethodCard() - Method in class com.stripe.android.view.CardInputWidget
A class PaymentMethodCreateParams.Card representing the card details if all fields are valid; otherwise null
getPaymentMethodCard() - Method in class com.stripe.android.view.CardMultilineWidget
A class PaymentMethodCreateParams.Card representing the card details if all fields are valid; otherwise null
getPaymentMethodCategories() - Method in class com.stripe.android.model.Source.Klarna
 
getPaymentMethodCreateParams() - Method in class com.stripe.android.model.ConfirmPaymentIntentParams
 
getPaymentMethodCreateParams() - Method in class com.stripe.android.view.CardInputWidget
A class PaymentMethodCreateParams representing the card details and postal code if all fields are valid; otherwise null
getPaymentMethodCreateParams() - Method in class com.stripe.android.view.CardMultilineWidget
A class PaymentMethodCreateParams representing the card details and postal code if all fields are valid; otherwise null
getPaymentMethodId() - Method in class com.stripe.android.model.ConfirmPaymentIntentParams
ID of the payment method (a PaymentMethod, Card, or compatible Source object) to attach to this PaymentIntent.
getPaymentMethodId() - Method in class com.stripe.android.model.PaymentIntent
ID of the payment method
getPaymentMethodId() - Method in class com.stripe.android.model.SetupIntent
ID of the payment method used with this
getPaymentMethodId() - Method in interface com.stripe.android.model.StripeIntent
 
getPaymentMethodOptions() - Method in class com.stripe.android.model.ConfirmPaymentIntentParams
Payment-method-specific configuration for this PaymentIntent.
getPaymentMethods(paymentMethodType, limit, endingBefore, startingAfter, listener) - Method in class com.stripe.android.CustomerSession
Retrieves all of the customer's PaymentMethod objects, filtered by a enum PaymentMethod.Type.
getPaymentMethods(paymentMethodType, limit, endingBefore, listener) - Method in class com.stripe.android.CustomerSession
Retrieves all of the customer's PaymentMethod objects, filtered by a enum PaymentMethod.Type.
getPaymentMethods(paymentMethodType, limit, listener) - Method in class com.stripe.android.CustomerSession
Retrieves all of the customer's PaymentMethod objects, filtered by a enum PaymentMethod.Type.
getPaymentMethods(paymentMethodType, listener) - Method in class com.stripe.android.CustomerSession
 
getPaymentMethodTypes() - Method in class com.stripe.android.model.PaymentIntent
The list of payment method types
getPaymentMethodTypes() - Method in class com.stripe.android.model.SetupIntent
The list of payment method types
getPaymentMethodTypes() - Method in interface com.stripe.android.model.StripeIntent
The list of payment method types (e.g. card) that this PaymentIntent is allowed to use.
getPaymentMethodTypes() - Method in class com.stripe.android.PaymentSessionConfig
 
getPayNowAssetUrlsDescriptive() - Method in class com.stripe.android.model.Source.Klarna
 
getPayNowAssetUrlsStandard() - Method in class com.stripe.android.model.Source.Klarna
 
getPayNowName() - Method in class com.stripe.android.model.Source.Klarna
 
getPayNowRedirectUrl() - Method in class com.stripe.android.model.Source.Klarna
 
getPayOverTimeAssetUrlsDescriptive() - Method in class com.stripe.android.model.Source.Klarna
 
getPayOverTimeAssetUrlsStandard() - Method in class com.stripe.android.model.Source.Klarna
 
getPayOverTimeName() - Method in class com.stripe.android.model.Source.Klarna
 
getPayOverTimeRedirectUrl() - Method in class com.stripe.android.model.Source.Klarna
 
getPercentOwnership() - Method in class com.stripe.android.model.PersonTokenParams.Relationship
The percent owned by the person of the account’s legal entity.
getPhone() - Method in class com.stripe.android.model.BusinessTypeParams.Company
The company’s phone number (used for verification).
getPhone() - Method in class com.stripe.android.model.BusinessTypeParams.Individual
The individual’s phone number.
getPhone() - Method in class com.stripe.android.model.PaymentIntent.Shipping
Recipient phone (including extension).
getPhone() - Method in class com.stripe.android.model.PersonTokenParams
The person’s phone number.
getPhone() - Method in class com.stripe.android.model.ShippingInformation
 
getPhone() - Method in class com.stripe.android.model.Source.Owner
Owner’s phone number
getPhone() - Method in class com.stripe.android.model.SourceOrder.Shipping
Recipient phone
getPhone() - Method in class com.stripe.android.model.SourceOrderParams.Shipping
Optional.
getPhoneNumber() - Method in class com.stripe.android.model.GooglePayResult
 
getPossibleCardBrand(cardNumber) - Static method in class com.stripe.android.CardUtils
 
getPostalCode() - Method in class com.stripe.android.model.Address
 
getPostalCode() - Method in class com.stripe.android.model.AddressJapanParams
Postal code.
getPostalCodeEnabled() - Method in class com.stripe.android.view.CardInputWidget
The postal code field is enabled by default. Disabling the postal code field may impact auth success rates, so it is discouraged to disable it unless you are collecting the postal code outside of this form.
getPostalCodeRequired() - Method in class com.stripe.android.view.CardInputWidget
If postalCodeEnabled is true and postalCodeRequired is true, then postal code is a required field.
getPostalCodeRequired() - Method in class com.stripe.android.view.CardMultilineWidget
If shouldShowPostalCode is true and postalCodeRequired is true, then postal code is a required field.
getPreferred() - Method in class com.stripe.android.model.Card.Networks
 
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".
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
getPurchaseCountry() - Method in class com.stripe.android.model.Source.Klarna
 
getPurchaseType() - Method in class com.stripe.android.model.KlarnaSourceParams.PaymentPageOptions
The buy button type.
getPurpose() - Method in class com.stripe.android.model.StripeFile
The purpose of the file. Possible values are business_icon, business_logo, customer_signature, dispute_evidence, identity_document, pci_document, or tax_document_user_upload.
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.ConfirmPaymentIntentParams
Email address that the receipt for the resulting payment will be sent to.
getReceiptEmail() - Method in class com.stripe.android.model.PaymentIntent
Email address that the receipt for the resulting payment will be sent to.
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.
getRelationship() - Method in class com.stripe.android.model.PersonTokenParams
The relationship that this person has with the account’s legal entity.
getRepresentative() - Method in class com.stripe.android.model.PersonTokenParams.Relationship
Whether the person is authorized as the primary representative of the account. This is the person nominated by the business to provide information about themselves, and general information about the account. There can only be one representative at any given time. At the time the account is created, this person should be set to the person responsible for opening the account.
getRequestId() - Method in exception com.stripe.android.exception.StripeException
 
getReturnUrl() - Method in class com.stripe.android.model.ConfirmPaymentIntentParams
The URL to redirect your customer back to after they authenticate or cancel their payment on the payment method’s app or site. If you’d prefer to redirect to a mobile application, you can alternatively supply an application URI scheme. This parameter is only used for cards and other redirect-based payment methods.
getReturnUrl() - Method in class com.stripe.android.model.ConfirmSetupIntentParams
The URL to redirect your customer back to after they authenticate on the payment method’s
getReturnUrl() - Method in class com.stripe.android.model.Source.Redirect
The URL you provide to redirect the customer to after they authenticated their payment.
getReturnUrl() - Method in class com.stripe.android.model.SourceParams
The URL you provide to redirect the customer back to you after they authenticated their payment. It can use your application URI scheme in the context of a mobile application.
getReturnUrl() - Method in class com.stripe.android.model.NextActionData.RedirectToUrl
If the customer does not exit their browser while authenticating,
getRight() - Method in class com.stripe.android.utils.Either.Right
 
getRootCertsData() - Method in class com.stripe.android.model.Use3DS2.DirectoryServerEncryption
 
getRoutingNumber() - Method in class com.stripe.android.model.BankAccount
The routing transit number for the bank account.
getSavePaymentMethod() - Method in class com.stripe.android.model.ConfirmPaymentIntentParams
If the PaymentIntent has a payment_method and a customer or if you’re attaching a payment method to the PaymentIntent in this request, you can pass save_payment_method=true to save the payment method to the customer. Defaults to false.
getSecret() - Method in class com.stripe.android.EphemeralKey
 
getSelectionMandatory() - Method in class com.stripe.android.model.Card.Networks
 
getServerEncryption() - Method in class com.stripe.android.model.SdkData.Use3DS2
 
getServerName() - Method in class com.stripe.android.model.SdkData.Use3DS2
 
getSetupFutureUsage() - Method in class com.stripe.android.model.ConfirmPaymentIntentParams
Indicates that you intend to make future payments with this PaymentIntent’s payment method.
getShipping() - Method in class com.stripe.android.model.ConfirmPaymentIntentParams
Shipping information for this PaymentIntent.
getShipping() - Method in class com.stripe.android.model.PaymentIntent
Shipping information for this
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.Wallet.MasterpassWallet
 
getShippingAddress() - Method in class com.stripe.android.model.wallets.Wallet.VisaCheckoutWallet
 
getShippingInformation() - Method in class com.stripe.android.model.Customer
 
getShippingInformation() - Method in class com.stripe.android.model.GooglePayResult
 
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
getShouldShowError() - Method in class com.stripe.android.view.StripeEditText
Gets whether or not the text should be displayed in error mode.
getShouldShowGooglePay() - Method in class com.stripe.android.PaymentSessionConfig
 
getSign() - Method in class com.stripe.android.model.WeChat
 
getSize() - Method in class com.stripe.android.model.StripeFile
The size in bytes of the file object.
getSortCode() - Method in class com.stripe.android.model.PaymentMethodCreateParams.BacsDebit
The sort code of the bank account
getSource() - Method in class com.stripe.android.model.SdkData.Use3DS2
 
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
 
getSpacePositionsForCardNumber(cardNumber) - Method in enum com.stripe.android.model.CardBrand
If the enum CardBrand has variants, and the cardNumber starts with one of the variant prefixes, return the length for that variant. Otherwise, return defaultMaxLength.
getSsnLast4() - Method in class com.stripe.android.model.BusinessTypeParams.Individual
The last four digits of the individual’s Social Security Number (U.S. only).
getSsnLast4() - Method in class com.stripe.android.model.PersonTokenParams
The last 4 digits of the person’s social security number.
getState() - Method in class com.stripe.android.model.Address
 
getState() - Method in class com.stripe.android.model.AddressJapanParams
Prefecture.
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.BankAccount
For bank accounts, possible values are new, validated, verified, verification_failed, or errored. A bank account that hasn’t had any activity or validation performed is new. If Stripe can determine that the bank account exists, its status will be validated. Note that there often isn’t enough information to know (e.g., for smaller credit unions), and the validation is not always run. If customer bank account verification has succeeded, the bank account status will be verified. If the verification failed for any reason, such as microdeposit failure, the status will be verification_failed. If a transfer sent to this bank account fails, we’ll set the status to errored and will not continue to send transfers until the bank details are updated.
getStatus() - Method in class com.stripe.android.model.PaymentIntent
Status of this
getStatus() - Method in class com.stripe.android.model.SetupIntent
getStatus() - Method in class com.stripe.android.model.Source.CodeVerification
The status of the code verification,
getStatus() - Method in class com.stripe.android.model.Source
The status of the source,
getStatus() - Method in class com.stripe.android.model.Source.Redirect
The status of the redirect,
getStatus() - Method in interface com.stripe.android.model.StripeIntent
 
getStatusCode() - Method in exception com.stripe.android.exception.StripeException
 
getStripeAccountId() - Method in class com.stripe.android.PaymentConfiguration
 
getStripeError() - Method in exception com.stripe.android.exception.StripeException
 
getTaxId() - Method in class com.stripe.android.model.BusinessTypeParams.Company
The business ID number of the company, as appropriate for the company’s country. (Examples are an Employer ID Number in the U.S., a Business Number in Canada, or a Company Number in the UK.)
getTaxIdRegistrar() - Method in class com.stripe.android.model.BusinessTypeParams.Company
The jurisdiction in which the tax_id is registered (Germany-based companies only).
getThreeDSecureStatus() - Method in class com.stripe.android.model.SourceTypeModel.Card
 
getTimestamp() - Method in class com.stripe.android.model.WeChat
 
getTitle() - Method in class com.stripe.android.model.PersonTokenParams.Relationship
The person’s title (e.g., CEO, Support Engineer).
getTitle() - Method in class com.stripe.android.model.StripeFile
A user friendly title for the document.
getToken() - Method in class com.stripe.android.model.GooglePayResult
 
getTokenizationMethod() - Method in class com.stripe.android.model.Card
If the card number is tokenized, this is the method that was used. See enum TokenizationMethod.
getTokenizationMethod() - Method in class com.stripe.android.model.CustomerSource
 
getTokenizationMethod() - Method in class com.stripe.android.model.SourceTypeModel.Card
 
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
 
getTown() - Method in class com.stripe.android.model.AddressJapanParams
Town or cho-me.
getTrackingNumber() - Method in class com.stripe.android.model.PaymentIntent.Shipping
The tracking number for a physical product, obtained from the delivery service. If multiple tracking numbers were generated for this purchase, please separate them with commas.
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.
getTransactionId() - Method in class com.stripe.android.model.SdkData.Use3DS2
 
getType() - Method in class com.stripe.android.model.PaymentIntent.Error
The type of error returned.
getType() - Method in class com.stripe.android.model.PaymentMethodOptionsParams
 
getType() - Method in class com.stripe.android.model.SetupIntent.Error
The type of error returned.
getType() - Method in class com.stripe.android.model.Source
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
The type of the source to create.
getType() - Method in class com.stripe.android.model.StripeFile
The type of the file returned (e.g., csv, pdf, jpg, or png).
getType() - Method in class com.stripe.android.model.Token
The
getType() - Method in class com.stripe.android.StripeError
The type of error returned. One of api_connection_error, api_error, authentication_error, card_error, idempotency_error, invalid_request_error, or rate_limit_error
getTypeCode() - Method in class com.stripe.android.model.PaymentMethodCreateParams
 
getTypeDataParams() - Method in class com.stripe.android.model.AccountParams
 
getTypeDataParams() - Method in class com.stripe.android.model.BankAccountTokenParams
 
getTypeDataParams() - Method in class com.stripe.android.model.Card
 
getTypeDataParams() - Method in class com.stripe.android.model.CardParams
 
getTypeDataParams() - Method in class com.stripe.android.model.CvcTokenParams
 
getTypeDataParams() - Method in class com.stripe.android.model.PersonTokenParams
 
getTypeDataParams() - Method in class com.stripe.android.model.TokenParams
 
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
The type of the source to create.
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.Source.Redirect
The URL provided to you to redirect a customer to as part of a
getUrl() - Method in class com.stripe.android.model.StripeFile
The URL from which the file can be downloaded using your live secret API key.
getUrl() - Method in class com.stripe.android.model.NextActionData.RedirectToUrl
The URL you must redirect your customer to in order to authenticate.
getUrl() - Method in class com.stripe.android.model.SdkData.Use3DS1
 
getUsage() - Method in class com.stripe.android.model.SetupIntent
Indicates how the payment method is intended to be used in the future.
getUsage() - Method in class com.stripe.android.model.Source
Either
getUsage() - Method in class com.stripe.android.model.SourceParams
Either reusable or single_use. Whether this source should be reusable or not. Some source types may or may not be reusable by construction, while others may leave the option at creation. If an incompatible value is passed, an error will be returned.
getUsed() - Method in class com.stripe.android.model.Token
true
getUseGooglePay() - Method in class com.stripe.android.PaymentSessionData
When
getUseGooglePay() - Method in class com.stripe.android.view.PaymentMethodsActivityStarter.Result
 
getUsZipCodeRequired() - Method in class com.stripe.android.view.CardInputWidget
If postalCodeEnabled is true and usZipCodeRequired is true, then postal code is a required field and must be a 5-digit US zip code.
getUsZipCodeRequired() - Method in class com.stripe.android.view.CardMultilineWidget
If shouldShowPostalCode is true and usZipCodeRequired is true, then postal code is a required field and must be a 5-digit US zip code.
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).
getValidParamsCallback() - Method in class com.stripe.android.view.BecsDebitWidget
getVatId() - Method in class com.stripe.android.model.BusinessTypeParams.Company
The VAT number of the company.
getVerification() - Method in class com.stripe.android.model.BusinessTypeParams.Company
Information on the verification state of the company.
getVerification() - Method in class com.stripe.android.model.BusinessTypeParams.Individual
The individual’s verification document information.
getVerification() - Method in class com.stripe.android.model.PersonTokenParams
The person’s verification status.
getVerifiedAddress() - Method in class com.stripe.android.model.Source.Owner
Verified owner’s address.
getVerifiedEmail() - Method in class com.stripe.android.model.Source.Owner
Verified owner’s email address.
getVerifiedName() - Method in class com.stripe.android.model.Source.Owner
Verified owner’s full name.
getVerifiedPhone() - Method in class com.stripe.android.model.Source.Owner
Verified owner’s phone number
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 annotation type com.stripe.android.model.Source.SourceType
 
GIROPAY - Static variable in class com.stripe.android.model.SourceType.Companion
 
GIROPAY - Static variable in annotation type com.stripe.android.model.SourceType
 
GooglePayConfig - Class in com.stripe.android
Configuration settings for Google Pay's TokenizationSpecification.
GooglePayConfig(publishableKey, connectedAccountId) - Constructor for class com.stripe.android.GooglePayConfig
Configuration settings for Google Pay's TokenizationSpecification.
GooglePayConfig(publishableKey) - Constructor for class com.stripe.android.GooglePayConfig
Configuration settings for Google Pay's TokenizationSpecification.
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, isJcbEnabled) - 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, isJcbEnabled) - Constructor for class com.stripe.android.GooglePayJsonFactory
class PaymentConfiguration must be instantiated before calling this.
GooglePayJsonFactory.BillingAddressParameters - 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.Companion - Class in com.stripe.android.model
 
groupNumber(cardNumber) - Method in enum com.stripe.android.model.CardBrand
Separates a card number according to the brand requirements, including prefixes of card numbers, so that the groups can be easily displayed if the user is typing them in. Note that this does not verify that the card number is valid, or even that it is a number.

H

handleNextActionForPayment(activity, clientSecret, stripeAccountId) - Method in class com.stripe.android.Stripe
Handle the next_action for a previously confirmed class PaymentIntent.
handleNextActionForPayment(activity, clientSecret) - Method in class com.stripe.android.Stripe
Handle the next_action for a previously confirmed class PaymentIntent.
handleNextActionForPayment(fragment, clientSecret, stripeAccountId) - Method in class com.stripe.android.Stripe
Handle the next_action for a previously confirmed class PaymentIntent.
handleNextActionForPayment(fragment, clientSecret) - Method in class com.stripe.android.Stripe
Handle the next_action for a previously confirmed class PaymentIntent.
handleNextActionForSetupIntent(activity, clientSecret, stripeAccountId) - Method in class com.stripe.android.Stripe
Handle next_action for a previously confirmed class SetupIntent. Used for manual confirmation flow.
handleNextActionForSetupIntent(activity, clientSecret) - Method in class com.stripe.android.Stripe
Handle next_action for a previously confirmed class SetupIntent. Used for manual confirmation flow.
handleNextActionForSetupIntent(fragment, clientSecret, stripeAccountId) - Method in class com.stripe.android.Stripe
Handle next_action for a previously confirmed class SetupIntent. Used for manual confirmation flow.
handleNextActionForSetupIntent(fragment, clientSecret) - Method in class com.stripe.android.Stripe
Handle 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
Data for identifying your plug-in or library.
hashCode() - 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.
hashCode() - Method in exception com.stripe.android.exception.StripeException
 
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.Company.Document
 
hashCode() - Method in class com.stripe.android.model.BusinessTypeParams.Company
Information about the company or business.
hashCode() - Method in class com.stripe.android.model.Company.Verification
 
hashCode() - Method in class com.stripe.android.model.Individual.Document
 
hashCode() - Method in class com.stripe.android.model.BusinessTypeParams.Individual
Information about the person represented by the account.
hashCode() - Method in class com.stripe.android.model.Individual.Verification
 
hashCode() - Method in class com.stripe.android.model.AccountParams
hashCode() - Method in class com.stripe.android.model.Address
Model for an owner address object in the Source api.
hashCode() - Method in class com.stripe.android.model.AddressJapanParams
 
hashCode() - Method in class com.stripe.android.model.BankAccount
hashCode() - Method in class com.stripe.android.model.BankAccountTokenParams
hashCode() - Method in class com.stripe.android.model.Card
A representation of a Card API object.
hashCode() - Method in class com.stripe.android.model.CardParams
hashCode() - Method in class com.stripe.android.model.ConfirmPaymentIntentParams
Model representing parameters for confirming a PaymentIntent.
hashCode() - Method in class com.stripe.android.model.ConfirmPaymentIntentParams.Shipping
Shipping information for this PaymentIntent.
hashCode() - Method in class com.stripe.android.model.ConfirmSetupIntentParams
Model representing parameters for confirming a SetupIntent.
hashCode() - Method in class com.stripe.android.model.Customer
Model for a Stripe Customer object
hashCode() - Method in class com.stripe.android.model.CustomerSource
Model of the "data" object inside a class Customer "source" object.
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
Result of a successful Google Pay Payment Data Request
hashCode() - Method in class com.stripe.android.model.KlarnaSourceParams
Model representing parameters for creating a Klarna Source.
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.MandateDataParams
hashCode() - Method in class com.stripe.android.model.Type.Online
If this is a Mandate accepted online, this hash contains details about the online acceptance.
hashCode() - Method in class com.stripe.android.model.PaymentIntent.Error
The payment error encountered in the previous class PaymentIntent confirmation.
hashCode() - Method in class com.stripe.android.model.PaymentIntent
A PaymentIntent tracks the process of collecting a payment from your customer.
hashCode() - Method in class com.stripe.android.model.PaymentIntent.Shipping
Shipping information for this class PaymentIntent.
hashCode() - Method in class com.stripe.android.model.PaymentMethod.AuBecsDebit
 
hashCode() - Method in class com.stripe.android.model.PaymentMethod.BacsDebit
 
hashCode() - Method in class com.stripe.android.model.PaymentMethod.BillingDetails
Billing information associated with the PaymentMethod that may be used or required by particular types of payment methods.
hashCode() - Method in class com.stripe.android.model.Card.Checks
Checks on Card address and CVC if provided
hashCode() - Method in class com.stripe.android.model.PaymentMethod.Card
If this is a card PaymentMethod, this hash contains details about the card.
hashCode() - Method in class com.stripe.android.model.Card.Networks
 
hashCode() - Method in class com.stripe.android.model.Card.ThreeDSecureUsage
Contains details on how this Card maybe be used for 3D Secure authentication.
hashCode() - Method in class com.stripe.android.model.PaymentMethod.CardPresent
If this is a card_present PaymentMethod, this hash contains details about the Card Present payment method.
hashCode() - 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.
hashCode() - Method in class com.stripe.android.model.PaymentMethod
PaymentMethod objects represent your customer's payment instruments. They can be used with PaymentIntents to collect payments or saved to Customer objects to store instrument details for future payments.
hashCode() - Method in class com.stripe.android.model.PaymentMethod.Ideal
If this is an ideal PaymentMethod, this hash contains details about the iDEAL payment method.
hashCode() - Method in class com.stripe.android.model.PaymentMethod.SepaDebit
If this is a sepa_debit PaymentMethod, this hash contains details about the SEPA debit bank account.
hashCode() - Method in class com.stripe.android.model.PaymentMethod.Sofort
 
hashCode() - Method in class com.stripe.android.model.PaymentMethodCreateParams.AuBecsDebit
 
hashCode() - Method in class com.stripe.android.model.PaymentMethodCreateParams.BacsDebit
BACS bank account details
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
Model for PaymentMethod creation parameters.
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.PaymentMethodCreateParams.Sofort
 
hashCode() - Method in class com.stripe.android.model.PaymentMethodOptionsParams.Card
 
hashCode() - Method in class com.stripe.android.model.PersonTokenParams.Document
 
hashCode() - Method in class com.stripe.android.model.PersonTokenParams
Creates a single-use token that represents the details for a person. Use this when creating or updating persons associated with a Connect account. See the documentation to learn more.
hashCode() - Method in class com.stripe.android.model.PersonTokenParams.Relationship
The relationship that this person has with the account’s legal entity.
hashCode() - Method in class com.stripe.android.model.PersonTokenParams.Verification
The person’s verification status.
hashCode() - Method in class com.stripe.android.model.SetupIntent.Error
The error encountered in the previous class SetupIntent confirmation.
hashCode() - Method in class com.stripe.android.model.SetupIntent
A class SetupIntent guides you through the process of setting up a customer's payment credentials for future payments.
hashCode() - Method in class com.stripe.android.model.ShippingInformation
Model representing a shipping address object
hashCode() - Method in class com.stripe.android.model.ShippingMethod
Model representing a shipping method in the Android SDK.
hashCode() - Method in class com.stripe.android.model.Source.CodeVerification
Information related to the code verification flow. Present if the source is authenticated by a verification code (flow is Flow.CodeVerification).
hashCode() - Method in class com.stripe.android.model.Source
Model for a Sources API object.
hashCode() - Method in class com.stripe.android.model.Source.Klarna
 
hashCode() - Method in class com.stripe.android.model.Source.Owner
Information about the owner of the payment instrument that may be used or required by particular source types.
hashCode() - Method in class com.stripe.android.model.Source.Receiver
Information related to the receiver flow. Present if flow is Source.Flow.Receiver.
hashCode() - Method in class com.stripe.android.model.Source.Redirect
Information related to the redirect flow. Present if the source is authenticated by a redirect (flow is Flow.Redirect).
hashCode() - 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.
hashCode() - Method in class com.stripe.android.model.SourceOrder.Item
List of items constituting the order.
hashCode() - 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.
hashCode() - 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.
hashCode() - Method in class com.stripe.android.model.SourceOrderParams.Item
List of items constituting the order.
hashCode() - 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.
hashCode() - Method in class com.stripe.android.model.SourceParams
 
hashCode() - Method in class com.stripe.android.model.SourceParams.OwnerParams
Information about the owner of the payment instrument that may be used or required by particular source types.
hashCode() - Method in class com.stripe.android.model.SourceTypeModel.Card
 
hashCode() - Method in class com.stripe.android.model.SourceTypeModel.SepaDebit
 
hashCode() - Method in class com.stripe.android.model.StripeFile
hashCode() - Method in class com.stripe.android.model.StripeFileParams.FileLink
Optional parameters to automatically create a file link for the newly created file.
hashCode() - Method in class com.stripe.android.model.StripeFileParams
hashCode() - Method in class com.stripe.android.model.NextActionData.DisplayOxxoDetails
 
hashCode() - Method in class com.stripe.android.model.NextActionData.RedirectToUrl
Contains instructions for authenticating by redirecting your customer to another page or application.
hashCode() - Method in class com.stripe.android.model.MobileData.Alipay
 
hashCode() - Method in class com.stripe.android.model.SdkData.Use3DS1
 
hashCode() - Method in class com.stripe.android.model.Use3DS2.DirectoryServerEncryption
 
hashCode() - Method in class com.stripe.android.model.SdkData.Use3DS2
 
hashCode() - Method in interface com.stripe.android.model.StripeModel
 
hashCode() - 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.
hashCode() - Method in class com.stripe.android.model.wallets.Wallet.AmexExpressCheckoutWallet
 
hashCode() - Method in class com.stripe.android.model.wallets.Wallet.ApplePayWallet
 
hashCode() - Method in class com.stripe.android.model.wallets.Wallet.GooglePayWallet
 
hashCode() - Method in class com.stripe.android.model.wallets.Wallet.MasterpassWallet
 
hashCode() - Method in class com.stripe.android.model.wallets.Wallet.SamsungPayWallet
 
hashCode() - Method in class com.stripe.android.model.wallets.Wallet.VisaCheckoutWallet
 
hashCode() - Method in class com.stripe.android.model.WeChat
hashCode() - Method in class com.stripe.android.PaymentAuthConfig.Stripe3ds2ButtonCustomization
Customization for 3DS2 buttons
hashCode() - Method in class com.stripe.android.PaymentAuthConfig.Stripe3ds2Config
 
hashCode() - Method in class com.stripe.android.PaymentAuthConfig.Stripe3ds2LabelCustomization
Customization for 3DS2 labels
hashCode() - Method in class com.stripe.android.PaymentAuthConfig.Stripe3ds2TextBoxCustomization
Customization for 3DS2 text entry
hashCode() - Method in class com.stripe.android.PaymentAuthConfig.Stripe3ds2ToolbarCustomization
Customization for the 3DS2 toolbar
hashCode() - Method in class com.stripe.android.PaymentAuthConfig.Stripe3ds2UiCustomization
Customizations for the 3DS2 UI
hashCode() - Method in class com.stripe.android.PaymentConfiguration
 
hashCode() - Method in class com.stripe.android.PaymentIntentResult
A model representing the result of a class PaymentIntent confirmation via Stripe.confirmPayment or handling of next actions via Stripe.handleNextActionForPayment.
hashCode() - Method in class com.stripe.android.PaymentSessionConfig
Configuration for class PaymentSession.
hashCode() - Method in class com.stripe.android.PaymentSessionData
A data class representing the state of the associated class PaymentSession.
hashCode() - Method in class com.stripe.android.SetupIntentResult
A model representing the result of a class SetupIntent confirmation via Stripe.confirmSetupIntent or handling of next actions via Stripe.handleNextActionForSetupIntent.
hashCode() - Method in class com.stripe.android.StripeError
A model representing a Stripe Errors object.
hashCode() - Method in class com.stripe.android.utils.Either.Left
 
hashCode() - Method in class com.stripe.android.utils.Either.Right
 
hashCode() - Method in class com.stripe.android.view.AddPaymentMethodActivityStarter.Args
 
hashCode() - Method in class com.stripe.android.view.Result.Failure
 
hashCode() - Method in class com.stripe.android.view.Result.Success
 
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
Deprecated.
 
id - Variable in class com.stripe.android.model.PaymentMethod
Unique identifier for the object.
ideal - Variable in class com.stripe.android.model.PaymentMethod
If this is an ideal PaymentMethod, this hash contains details about the iDEAL payment method.
Ideal(bank) - Constructor for class com.stripe.android.model.PaymentMethodCreateParams.Ideal
 
IDEAL - Static variable in class com.stripe.android.model.SourceType.Companion
 
IDEAL - Static variable in annotation type com.stripe.android.model.Source.SourceType
 
IDEAL - Static variable in class com.stripe.android.model.SourceType.Companion
 
IDEAL - Static variable in annotation type com.stripe.android.model.SourceType
 
Ideal.Builder - Class in com.stripe.android.model
 
Individual(address, addressKana, addressKanji, dateOfBirth, email, firstName, firstNameKana, firstNameKanji, gender, idNumber, lastName, lastNameKana, lastNameKanji, maidenName, metadata, phone, ssnLast4, verification) - Constructor for class com.stripe.android.model.BusinessTypeParams.Individual
Information about the person represented by the account.
Individual() - Constructor for class com.stripe.android.model.BusinessTypeParams.Individual
Information about the person represented by the account.
Individual.Builder - Class in com.stripe.android.model
 
Individual.Document - Class in com.stripe.android.model
 
Individual.Verification - Class in com.stripe.android.model
 
init(config) - Method in class com.stripe.android.PaymentAuthConfig.Companion
 
init(config) - Static method in class com.stripe.android.PaymentAuthConfig
 
init(context, publishableKey, stripeAccountId) - Method in class com.stripe.android.PaymentConfiguration.Companion
A publishable key from the Dashboard's API keys page.
init(context, publishableKey) - Method in class com.stripe.android.PaymentConfiguration.Companion
A publishable key from the Dashboard's API keys page.
init(context, publishableKey, stripeAccountId) - Static method in class com.stripe.android.PaymentConfiguration
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) - Method in class com.stripe.android.PaymentSession
Initialize the class PaymentSession with a interface PaymentSession.PaymentSessionListener to be notified of data changes. The reference to the listener will be released when the host (i.e. Activity or Fragment) is destroyed.
initCustomerSession(context, ephemeralKeyProvider, shouldPrefetchEphemeralKey) - 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) - 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.
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.model.BankAccountTokenParamsFixtures
 
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.Result.Canceled
 
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.PaymentUtils
 
InvalidRequestException - Exception in com.stripe.android.exception
A exception StripeException indicating that invalid parameters were used in a request.
InvalidRequestException(stripeError, requestId, statusCode, message, cause) - Constructor for exception com.stripe.android.exception.InvalidRequestException
A exception StripeException indicating that invalid parameters were used in a request.
InvalidRequestException() - Constructor for exception com.stripe.android.exception.InvalidRequestException
A exception StripeException indicating that invalid parameters were used in a request.
isAuthenticateSourceResult(requestCode, data) - Method in class com.stripe.android.Stripe
Should be called in onActivityResult() to determine if the result is for Source authentication
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
Is true if the text entered represents a valid expiry date that has not yet passed, and false if not.
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
 
isLastKeyDelete() - Method in class com.stripe.android.view.StripeEditText
 
isLiveMode() - Method in class com.stripe.android.model.PaymentIntent
Has the value
isLiveMode() - Method in class com.stripe.android.model.SetupIntent
Has the value
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
Has the value true if the object exists in live mode or the value false if the object exists in test mode.
isMaxCvc(cvcText) - Method in enum com.stripe.android.model.CardBrand
 
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.
isProgressBarVisible() - Method in class com.stripe.android.view.StripeActivity
 
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
 
IssuingCardPinRetrievalListener() - Constructor for interface com.stripe.android.IssuingCardPinService.IssuingCardPinRetrievalListener
 
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
 
IssuingCardPinService.Listener - Interface in com.stripe.android
 
IssuingCardPinUpdateListener() - Constructor for interface com.stripe.android.IssuingCardPinService.IssuingCardPinUpdateListener
 
isSupported - Variable in class com.stripe.android.model.Card.ThreeDSecureUsage
Whether 3D Secure is supported on this card.
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.
isValidCardNumberLength(cardNumber) - Method in enum com.stripe.android.model.CardBrand
Checks to see whether the input number is of the correct length, given the assumed brand of the card. This function does not perform a Luhn check.
isValidCvc(cvc) - Method in enum com.stripe.android.model.CardBrand
 
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
 

K

Klarna(firstName, lastName, purchaseCountry, clientToken, payNowAssetUrlsDescriptive, payNowAssetUrlsStandard, payNowName, payNowRedirectUrl, payLaterAssetUrlsDescriptive, payLaterAssetUrlsStandard, payLaterName, payLaterRedirectUrl, payOverTimeAssetUrlsDescriptive, payOverTimeAssetUrlsStandard, payOverTimeName, payOverTimeRedirectUrl, paymentMethodCategories, customPaymentMethods) - Constructor for class com.stripe.android.model.Source.Klarna
 
KLARNA - Static variable in class com.stripe.android.model.SourceType.Companion
 
KLARNA - Static variable in annotation type com.stripe.android.model.Source.SourceType
 
KLARNA - Static variable in class com.stripe.android.model.SourceType.Companion
 
KLARNA - Static variable in annotation type com.stripe.android.model.SourceType
 
KlarnaSourceParams - Class in com.stripe.android.model
Model representing parameters for creating a Klarna Source.
KlarnaSourceParams(purchaseCountry, lineItems, customPaymentMethods, billingEmail, billingPhone, billingAddress, billingFirstName, billingLastName, billingDob, pageOptions) - Constructor for class com.stripe.android.model.KlarnaSourceParams
Model representing parameters for creating a Klarna Source.
KlarnaSourceParams(purchaseCountry, lineItems, customPaymentMethods, billingEmail, billingPhone, billingAddress, billingFirstName, billingLastName, billingDob) - Constructor for class com.stripe.android.model.KlarnaSourceParams
Model representing parameters for creating a Klarna Source.
KlarnaSourceParams(purchaseCountry, lineItems, customPaymentMethods, billingEmail, billingPhone, billingAddress, billingFirstName, billingLastName) - Constructor for class com.stripe.android.model.KlarnaSourceParams
Model representing parameters for creating a Klarna Source.
KlarnaSourceParams(purchaseCountry, lineItems, customPaymentMethods, billingEmail, billingPhone, billingAddress, billingFirstName) - Constructor for class com.stripe.android.model.KlarnaSourceParams
Model representing parameters for creating a Klarna Source.
KlarnaSourceParams(purchaseCountry, lineItems, customPaymentMethods, billingEmail, billingPhone, billingAddress) - Constructor for class com.stripe.android.model.KlarnaSourceParams
Model representing parameters for creating a Klarna Source.
KlarnaSourceParams(purchaseCountry, lineItems, customPaymentMethods, billingEmail, billingPhone) - Constructor for class com.stripe.android.model.KlarnaSourceParams
Model representing parameters for creating a Klarna Source.
KlarnaSourceParams(purchaseCountry, lineItems, customPaymentMethods, billingEmail) - Constructor for class com.stripe.android.model.KlarnaSourceParams
Model representing parameters for creating a Klarna Source.
KlarnaSourceParams(purchaseCountry, lineItems, customPaymentMethods) - Constructor for class com.stripe.android.model.KlarnaSourceParams
Model representing parameters for creating a Klarna Source.
KlarnaSourceParams(purchaseCountry, lineItems) - Constructor for class com.stripe.android.model.KlarnaSourceParams
Model representing parameters for creating a Klarna Source.
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
Deprecated.
 
last4 - Variable in class com.stripe.android.model.PaymentMethod.AuBecsDebit
 
last4 - Variable in class com.stripe.android.model.PaymentMethod.BacsDebit
 
last4 - Variable in class com.stripe.android.model.PaymentMethod.Card
The last four digits of the card.
last4 - Variable in class com.stripe.android.model.PaymentMethod.SepaDebit
Last four characters of the IBAN.
Left(left) - Constructor for class com.stripe.android.utils.Either.Left
 
LineItem(itemType, itemDescription, totalAmount, quantity) - Constructor for class com.stripe.android.model.KlarnaSourceParams.LineItem
 
LineItem(itemType, itemDescription, totalAmount) - Constructor for class com.stripe.android.model.KlarnaSourceParams.LineItem
 
LineItem.Type - Enum in com.stripe.android.model
 
Listener() - Constructor for interface com.stripe.android.IssuingCardPinService.Listener
 
liveMode - Variable in class com.stripe.android.model.PaymentMethod
Has the value true if the object exists in live mode or the value false if the object exists in test mode.
loggingTokens(loggingTokens) - Method in class com.stripe.android.model.Card.Builder
Deprecated.
 

M

MandateDataParams - Class in com.stripe.android.model
MandateDataParams(type) - Constructor for class com.stripe.android.model.MandateDataParams
MandateDataParams.Type - Class in com.stripe.android.model
 
MerchantInfo(merchantName) - 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
Deprecated.
 
metadata - Variable in class com.stripe.android.model.PaymentMethod
Set of key-value pairs that you can attach to an object. This can be useful for storing additional information about the object in a structured format.
MobileData.Alipay - Class in com.stripe.android.model
 
MULTIBANCO - Static variable in class com.stripe.android.model.SourceType.Companion
 
MULTIBANCO - Static variable in annotation type com.stripe.android.model.Source.SourceType
 
MULTIBANCO - Static variable in class com.stripe.android.model.SourceType.Companion
 
MULTIBANCO - Static variable in annotation type com.stripe.android.model.SourceType
 

N

name(name) - Method in class com.stripe.android.model.Card.Builder
Deprecated.
 
name - Variable in class com.stripe.android.model.PaymentMethod.BillingDetails
Full name.
Networks(available, selectionMandatory, preferred) - Constructor for class com.stripe.android.model.Card.Networks
 
Networks() - Constructor for class com.stripe.android.model.Card.Networks
 
NextActionData.DisplayOxxoDetails - Class in com.stripe.android.model
 
NextActionData.RedirectToUrl - Class in com.stripe.android.model
Contains instructions for authenticating by redirecting your customer to another page or application.
NextActionData.SdkData - Class in com.stripe.android.model
When confirming a class PaymentIntent or class SetupIntent with the Stripe SDK, the Stripe SDK depends on this property to invoke authentication flows. The shape of the contents is subject to change and is only intended to be used by the Stripe SDK.

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
 
onAuthenticateSourceResult(data, callback) - Method in class com.stripe.android.Stripe
The result of a call to authenticateSource.
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.Stripe3ds2CompletionActivity
 
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.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.Listener
 
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.
onFinishInflate() - Method in class com.stripe.android.view.CardInputWidget
 
onFinishInflate() - Method in class com.stripe.android.view.CardMultilineWidget
 
onFinishInflate() - Method in class com.stripe.android.view.PostalCodeEditText
 
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.StripeEditText
 
onInputChanged(isValid) - Method in interface com.stripe.android.view.BecsDebitWidget.ValidParamsCallback
 
onInputChanged(isValid, invalidFields) - Method in interface com.stripe.android.view.CardValidCallback
 
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
 
onKeyUpdate(stripeResponseJson) - Method in interface com.stripe.android.EphemeralKeyUpdateListener
Called when a key update request from your server comes back successfully.
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
 
Online(ipAddress, userAgent) - Constructor for class com.stripe.android.model.Type.Online
 
onOptionsItemSelected(item) - Method in class com.stripe.android.view.PaymentAuthWebViewActivity
 
onOptionsItemSelected(item) - 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 confirmPayment) or manual confirmation (see handleNextActionForPayment})
onPaymentSessionDataChanged(data) - Method in interface com.stripe.android.PaymentSession.PaymentSessionListener
Notification method called when the class PaymentSessionData for this session has changed.
onPrepareOptionsMenu(menu) - Method in class com.stripe.android.view.StripeActivity
 
onProgressBarVisibilityChanged(visible) - Method in class com.stripe.android.view.AddPaymentMethodActivity
 
onProgressBarVisibilityChanged(visible) - Method in class com.stripe.android.view.StripeActivity
 
onRestoreInstanceState(state) - Method in class com.stripe.android.view.CardInputWidget
 
onResume() - Method in class com.stripe.android.view.AddPaymentMethodActivity
 
onSaveInstanceState() - Method in class com.stripe.android.view.CardInputWidget
 
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 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
 
Outcome - Annotation Type in com.stripe.android
 
Outcome() - Constructor for annotation type com.stripe.android.Outcome
 
Outcome() - Constructor for annotation type com.stripe.android.StripeIntentResult.Outcome
 
Outcome.Companion - Class in com.stripe.android
 
Outcome.Companion - Class in com.stripe.android
 
OwnerParams(address, email, name, phone) - Constructor for class com.stripe.android.model.SourceParams.OwnerParams
Information about the owner of the payment instrument that may be used or required by particular source types.
OwnerParams(address, email, name) - Constructor for class com.stripe.android.model.SourceParams.OwnerParams
Information about the owner of the payment instrument that may be used or required by particular source types.
OwnerParams(address, email) - Constructor for class com.stripe.android.model.SourceParams.OwnerParams
Information about the owner of the payment instrument that may be used or required by particular source types.
OwnerParams(address) - Constructor for class com.stripe.android.model.SourceParams.OwnerParams
Information about the owner of the payment instrument that may be used or required by particular source types.
OwnerParams() - Constructor for class com.stripe.android.model.SourceParams.OwnerParams
Information about the owner of the payment instrument that may be used or required by particular source types.

P

P24 - Static variable in class com.stripe.android.model.SourceType.Companion
 
P24 - Static variable in annotation type com.stripe.android.model.Source.SourceType
 
P24 - Static variable in class com.stripe.android.model.SourceType.Companion
 
P24 - Static variable in annotation type com.stripe.android.model.SourceType
 
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, config) - Constructor for class com.stripe.android.view.PaymentFlowActivityStarter
 
PaymentFlowActivityStarter(fragment, config) - Constructor for class com.stripe.android.view.PaymentFlowActivityStarter
 
PaymentFlowActivityStarter.Args - Class in com.stripe.android.view
 
PaymentFlowActivityStarter.Companion - Class in com.stripe.android.view
 
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
Reason for cancellation of this class PaymentIntent, either user-provided (duplicate, fraudulent, requested_by_customer, or abandoned) or generated by Stripe internally (failed_invoice, void_invoice, or automatic).
PaymentIntent.CaptureMethod - Enum in com.stripe.android.model
Controls when the funds will be captured from the customer’s account.
PaymentIntent.Companion - Class in com.stripe.android.model
 
PaymentIntent.ConfirmationMethod - Enum in com.stripe.android.model
 
PaymentIntent.Error - Class in com.stripe.android.model
The payment error encountered in the previous class PaymentIntent confirmation.
PaymentIntent.Shipping - Class in com.stripe.android.model
Shipping information for this class PaymentIntent.
PaymentIntentResult - Class in com.stripe.android
A model representing the result of a class PaymentIntent confirmation via Stripe.confirmPayment or handling of next actions via Stripe.handleNextActionForPayment.
PaymentMethod - Class in com.stripe.android.model
PaymentMethod objects represent your customer's payment instruments. They can be used with PaymentIntents to collect payments or saved to Customer objects to store instrument details for future payments.
paymentMethod - Variable in class com.stripe.android.view.PaymentMethodsActivityStarter.Result
 
PaymentMethod.AuBecsDebit - Class in com.stripe.android.model
 
PaymentMethod.BacsDebit - Class in com.stripe.android.model
 
PaymentMethod.BillingDetails - Class in com.stripe.android.model
Billing information associated with the PaymentMethod that may be used or required by particular types of payment methods.
PaymentMethod.Builder - Class in com.stripe.android.model
 
PaymentMethod.Card - Class in com.stripe.android.model
If this is a card PaymentMethod, this hash contains details about the card.
PaymentMethod.CardPresent - Class in com.stripe.android.model
If this is a card_present PaymentMethod, this hash contains details about the Card Present payment method.
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
If this is an ideal PaymentMethod, this hash contains details about the iDEAL payment method.
PaymentMethod.SepaDebit - Class in com.stripe.android.model
If this is a sepa_debit PaymentMethod, this hash contains details about the SEPA debit bank account.
PaymentMethod.Sofort - 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.AuBecsDebit - Class in com.stripe.android.model
 
PaymentMethodCreateParams.BacsDebit - Class in com.stripe.android.model
BACS bank account details
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
 
PaymentMethodCreateParams.Sofort - Class in com.stripe.android.model
 
PaymentMethodOptionsParams - Class in com.stripe.android.model
 
PaymentMethodOptionsParams.Card - Class in com.stripe.android.model
 
PaymentMethodRetrievalListener() - Constructor for interface com.stripe.android.CustomerSession.PaymentMethodRetrievalListener
 
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
PaymentMethodsRetrievalListener() - Constructor for interface com.stripe.android.CustomerSession.PaymentMethodsRetrievalListener
 
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, config) - Constructor for class com.stripe.android.PaymentSession
Create a PaymentSession attached to the given host Activity.
PaymentSession(fragment, config) - Constructor for class com.stripe.android.PaymentSession
Create a PaymentSession attached to the given host Fragment.
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.
PaymentSessionListener() - Constructor for interface com.stripe.android.PaymentSession.PaymentSessionListener
 
PaymentUtils - Class in com.stripe.android.view
 
PayWithGoogleUtils - Class in com.stripe.android
Public utility class for common Pay with Google-related tasks.
PermissionException - Exception in com.stripe.android.exception
A type of exception AuthenticationException resulting from incorrect permissions to perform the requested action.
PermissionException(stripeError, requestId) - Constructor for exception com.stripe.android.exception.PermissionException
A type of exception AuthenticationException resulting from incorrect permissions to perform the requested action.
PersonTokenParams - Class in com.stripe.android.model
Creates a single-use token that represents the details for a person. Use this when creating or updating persons associated with a Connect account. See the documentation to learn more.
PersonTokenParams(address, addressKana, addressKanji, dateOfBirth, email, firstName, firstNameKana, firstNameKanji, gender, idNumber, lastName, lastNameKana, lastNameKanji, maidenName, metadata, phone, relationship, ssnLast4, verification) - Constructor for class com.stripe.android.model.PersonTokenParams
Creates a single-use token that represents the details for a person. Use this when creating or updating persons associated with a Connect account. See the documentation to learn more.
PersonTokenParams() - Constructor for class com.stripe.android.model.PersonTokenParams
Creates a single-use token that represents the details for a person. Use this when creating or updating persons associated with a Connect account. See the documentation to learn more.
PersonTokenParams.Builder - Class in com.stripe.android.model
 
PersonTokenParams.Document - Class in com.stripe.android.model
 
PersonTokenParams.Relationship - Class in com.stripe.android.model
The relationship that this person has with the account’s legal entity.
PersonTokenParams.Verification - Class in com.stripe.android.model
The person’s verification status.
phone - Variable in class com.stripe.android.model.PaymentMethod.BillingDetails
Billing phone number (including extension).
populateShippingInfo(shippingInformation) - Method in class com.stripe.android.view.ShippingInfoWidget
 
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
 
presentPaymentMethodSelection(selectedPaymentMethodId) - 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.

R

RateLimitException - Exception in com.stripe.android.exception
An Exception indicating that too many requests have hit the API too quickly.
RateLimitException(stripeError, requestId, message, cause) - Constructor for exception com.stripe.android.exception.RateLimitException
An Exception indicating that too many requests have hit the API too quickly.
RateLimitException() - Constructor for exception com.stripe.android.exception.RateLimitException
An Exception indicating that too many requests have hit the API too quickly.
Redirect(returnUrl, status, url) - Constructor for class com.stripe.android.model.Source.Redirect
Information related to the redirect flow. Present if the source is authenticated by a redirect (flow is Flow.Redirect).
Redirect.Status - Enum in com.stripe.android.model
 
RedirectToUrl(url, returnUrl, mobileData) - Constructor for class com.stripe.android.model.NextActionData.RedirectToUrl
Contains instructions for authenticating by redirecting your customer to another page or application.
RedirectToUrl.MobileData - Class in com.stripe.android.model
 
Relationship(director, executive, owner, percentOwnership, representative, title) - Constructor for class com.stripe.android.model.PersonTokenParams.Relationship
The relationship that this person has with the account’s legal entity.
Relationship() - Constructor for class com.stripe.android.model.PersonTokenParams.Relationship
The relationship that this person has with the account’s legal entity.
Relationship.Builder - Class in com.stripe.android.model
 
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
 
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() - Constructor for interface com.stripe.android.view.ActivityStarter.Result
 
Result.Canceled - Class in com.stripe.android.view
 
Result.Companion - Class in com.stripe.android.view
 
Result.Companion - Class in com.stripe.android.view
 
Result.Companion - Class in com.stripe.android.view
 
Result.Failure - Class in com.stripe.android.view
 
Result.Success - Class in com.stripe.android.view
 
RetrievalListener() - Constructor for interface com.stripe.android.CustomerSession.RetrievalListener
 
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.
retrievePaymentIntent(clientSecret, stripeAccountId, callback) - Method in class com.stripe.android.Stripe
Retrieve a class PaymentIntent asynchronously.
retrievePaymentIntent(clientSecret, callback) - Method in class com.stripe.android.Stripe
Retrieve a class PaymentIntent asynchronously.
retrievePaymentIntentSynchronous(clientSecret, stripeAccountId) - 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.
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
retrieveSetupIntent(clientSecret, stripeAccountId, callback) - Method in class com.stripe.android.Stripe
Retrieve a class SetupIntent asynchronously.
retrieveSetupIntent(clientSecret, callback) - Method in class com.stripe.android.Stripe
Retrieve a class SetupIntent asynchronously.
retrieveSetupIntentSynchronous(clientSecret, stripeAccountId) - 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.
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, stripeAccountId, callback) - Method in class com.stripe.android.Stripe
Retrieve a class Source asynchronously.
retrieveSource(sourceId, clientSecret, callback) - Method in class com.stripe.android.Stripe
Retrieve a class Source asynchronously.
retrieveSourceSynchronous(sourceId, clientSecret, stripeAccountId) - 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.
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.
Right(right) - Constructor for class com.stripe.android.utils.Either.Right
 

S

SdkData.Use3DS1 - Class in com.stripe.android.model
 
SdkData.Use3DS2 - Class in com.stripe.android.model
 
SEPA_DEBIT - Static variable in class com.stripe.android.model.SourceType.Companion
 
SEPA_DEBIT - Static variable in annotation type com.stripe.android.model.Source.SourceType
 
SEPA_DEBIT - Static variable in class com.stripe.android.model.SourceType.Companion
 
SEPA_DEBIT - Static variable in annotation type com.stripe.android.model.SourceType
 
sepaDebit - Variable in class com.stripe.android.model.PaymentMethod
If this is a sepa_debit PaymentMethod, this hash contains details about the SEPA debit bank account.
SepaDebit(iban) - Constructor for class com.stripe.android.model.PaymentMethodCreateParams.SepaDebit
 
SepaDebit.Builder - Class in com.stripe.android.model
 
set3ds2Config(stripe3ds2Config) - Method in class com.stripe.android.PaymentAuthConfig.Builder
 
setAccentColor(hexColor) - Method in class com.stripe.android.Stripe3ds2UiCustomization.Builder
Set the accent color
setAccountNumber(p) - Method in class com.stripe.android.model.PaymentMethodCreateParams.AuBecsDebit
 
setAccountNumber(p) - Method in class com.stripe.android.model.PaymentMethodCreateParams.BacsDebit
The bank account number