SetupIntent
A SetupIntent guides you through the process of setting up a customer's payment credentials for future payments.
See the API Reference for SetupIntents for more information.
Properties
ID of the Connect application that created the SetupIntent.
Reason for cancellation of this SetupIntent.
The client secret of this SetupIntent. Used for client-side retrieval using a publishable key.
ID of the Customer this SetupIntent belongs to, if one exists.
An arbitrary string attached to the object. Often useful for displaying to users.
Has the value true
if the object exists in live mode or the value false
if the object exists in test mode.
The error encountered in the previous SetupIntent confirmation.
The most recent SetupAttempt for this SetupIntent, expanded as an object.
The ID if the most recent SetupAttempt for this SetupIntent.
The offlineDetails for this intent, if created or processed while offline. When created offline the id will be nil. The OfflineDetails.requiresUpload can be used to identify that the intent was processed offline and requires the device to be brought back online before the intent can be captured. See Also: How to operate offline
The account (if any) for which the setup is intended.
ID of the payment method used with this SetupIntent.
Payment-method-specific configuration for this SetupIntent.
The list of payment method types (e.g. card) that this SetupIntent is allowed to set up.
ID of the single_use Mandate generated by the SetupIntent.
Status of this SetupIntent.
Indicates how the payment method is intended to be used in the future.