Companion

object Companion

Functions

Link copied to clipboard
fun create(clientSecret: String, paymentMethodType: PaymentMethod.Type): ConfirmSetupIntentParams

Create the parameters necessary for confirming a SetupIntent based on its clientSecret and paymentMethodType

fun create(paymentMethodCreateParams: PaymentMethodCreateParams, clientSecret: String, mandateData: MandateDataParams? = null, mandateId: String? = null): ConfirmSetupIntentParams

Create the parameters necessary for confirming a SetupIntent with a new PaymentMethod

fun create(paymentMethodId: String, clientSecret: String, mandateData: MandateDataParams? = null, mandateId: String? = null): ConfirmSetupIntentParams

Create the parameters necessary for confirming a SetupIntent while attaching a PaymentMethod that already exits.

Link copied to clipboard

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.