Package-level declarations
Types
Interface for handling PaymentIntent authentication with the Alipay SDK
Generic interface for an API operation callback that either returns a result, ResultType, or an Exception
Represents an Ephemeral Key that can be used temporarily for API operations that typically require a secret key.
Represents an object that can call to a server and create EphemeralKeys.
Represents a listener for Ephemeral Key Update events.
Configuration settings for Google Pay's TokenizationSpecification
.
A factory for generating Google Pay JSON request objects for Google Pay API version 2.0.
Methods for retrieval / update of a Stripe Issuing card
Configuration for authentication mechanisms via StripePaymentController
A model representing the result of a PaymentIntent confirmation via Stripe.confirmPayment or handling of next actions via Stripe.handleNextActionForPayment.
Public utility class for common Pay with Google-related tasks.
A model representing the result of a SetupIntent confirmation via Stripe.confirmSetupIntent or handling of next actions via Stripe.handleNextActionForSetupIntent.
Enums of beta headers allowed to be override when initializing Stripe.
A model representing the result of a StripeIntent confirmation or authentication attempt via Stripe.confirmPayment or Stripe.handleNextActionForPayment
Functions
Confirm and authenticate a PaymentIntent using the Alipay SDK
Suspend function to confirm a PaymentIntent object.
Suspend function to confirm a SetupIntent object.
Suspend function to confirm a PaymentIntent for WeChat Pay. Extract params from WeChatPayNextAction to pass to WeChat Pay SDK.
Create a Token from a coroutine.
Create a bank account token from a coroutine.
Create a Card token from a coroutine.
Create a StripeFile from a coroutine.
Create a PaymentMethod from a coroutine.
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.
Create a Radar Session.
Create a Source from a coroutine.
Get the Source from Intent returned via Activity#onActivityResult(int, int, Intent)}} for Source authentication. (see Stripe.authenticateSource)
Get the PaymentIntentResult from Intent returned via Activity#onActivityResult(int, int, Intent)}} for PaymentIntent automatic confirmation (see Stripe.confirmPayment) or manual confirmation (see Stripe.handleNextActionForPayment})
Get the SetupIntentResult from Intent returned via Activity#onActivityResult(int, int, Intent)}} for SetupIntentResult confirmation. (see confirmSetupIntent)
Retrieve a PaymentIntent from a coroutine.
Retrieve a list of possible brands for the given card number. Returns an error if the cardNumber length is less than 6 characters.
Retrieve a SetupIntent asynchronously.
Update a PaymentMethod from a coroutine.
Suspend function to verify a customer's bank account with micro-deposits
Suspend function to verify a customer's bank account with micro-deposits