PaymentSheet
A drop-in class that presents a bottom sheet to collect and process a customer's payment.
Constructors
Constructor to be used when launching PaymentSheet from a ComponentActivity.
Constructor to be used when launching PaymentSheet from a ComponentActivity and external payment methods are specified in your Configuration.
Constructor to be used when launching PaymentSheet from a ComponentActivity and intending to create and optionally confirm the PaymentIntent or SetupIntent on your server.
Constructor to be used when launching PaymentSheet from a ComponentActivity and intending to create and optionally confirm the PaymentIntent or SetupIntent on your server and external payment methods are specified in your Configuration.
Constructor to be used when launching the payment sheet from a Fragment.
Constructor to be used when launching the payment sheet from a Fragment and external payment methods are specified in your Configuration.
Constructor to be used when launching PaymentSheet from a Fragment and intending to create and optionally confirm the PaymentIntent or SetupIntent on your server.
Constructor to be used when launching PaymentSheet from a Fragment and intending to create and optionally confirm the PaymentIntent or SetupIntent on your server and external payment methods are specified in your Configuration.
Types
Configuration for how billing details are collected during checkout.
Builder to add optional callbacks to PaymentSheet.
Options to block certain card brands on the client
Configuration for PaymentSheet
A class that presents the individual steps of a payment sheet flow.
Contains information needed to render PaymentSheet. The values are used to calculate the payment methods displayed and influence the UI.
Defines the layout orientations available for displaying payment methods in PaymentSheet.
Functions
Present PaymentSheet with an IntentConfiguration.
Present PaymentSheet to process a PaymentIntent.
Present PaymentSheet to process a SetupIntent.