Configuration
Configuration for PaymentSheet
Constructors
Types
Configuration builder for cleaner object creation from Java.
Properties
If true, allows payment methods that do not move money at the end of the checkout. Defaults to false.
If true
, allows payment methods that require a shipping address, like Afterpay and Affirm. Defaults to false
.
Describes the appearance of Payment Sheet.
Describes how billing details should be collected. All values default to automatic
. If never
is used for a required field for the Payment Method used during checkout, you must provide an appropriate value as part of defaultBillingDetails.
If set, the customer can select a previously saved payment method within PaymentSheet.
The billing information for the customer.
Configuration related to the Stripe Customer making a payment.
Your customer-facing business name.
A list of preferred networks that should be used to process payments made with a co-branded card if your user hasn't selected a network themselves.
The color of the Pay or Add button. Keep in mind the text color is white.
The label to use for the primary button.
The shipping information for the customer. If set, PaymentSheet will pre-populate the form fields with the values provided. This is used to display a "Billing address is same as shipping" checkbox if defaultBillingDetails
is not provided. If name
and line1
are populated, it's also attached to the PaymentIntent during payment.