Companion

object Companion

Functions

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

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

Create a ConfirmPaymentIntentParams without a payment method.

Link copied to clipboard

Create the parameters necessary for confirming a PaymentIntent with Alipay

Link copied to clipboard
fun createWithPaymentMethodCreateParams(paymentMethodCreateParams: PaymentMethodCreateParams, clientSecret: String, savePaymentMethod: Boolean? = null, mandateId: String? = null, mandateData: MandateDataParams? = null, setupFutureUsage: ConfirmPaymentIntentParams.SetupFutureUsage? = null, shipping: ConfirmPaymentIntentParams.Shipping? = null, paymentMethodOptions: PaymentMethodOptionsParams? = null): ConfirmPaymentIntentParams

Create the parameters necessary for confirming a PaymentIntent while attaching PaymentMethodCreateParams data

Link copied to clipboard
fun createWithPaymentMethodId(paymentMethodId: String, clientSecret: String, savePaymentMethod: Boolean? = null, paymentMethodOptions: PaymentMethodOptionsParams? = null, mandateId: String? = null, mandateData: MandateDataParams? = null, setupFutureUsage: ConfirmPaymentIntentParams.SetupFutureUsage? = null, shipping: ConfirmPaymentIntentParams.Shipping? = null): ConfirmPaymentIntentParams

Create the parameters necessary for confirming a PaymentIntent while attaching a PaymentMethod that already exists.

Link copied to clipboard
fun createWithSourceId(sourceId: String, clientSecret: String, returnUrl: String, savePaymentMethod: Boolean? = null, shipping: ConfirmPaymentIntentParams.Shipping? = null): ConfirmPaymentIntentParams

Create the parameters necessary for confirming a PaymentIntent with an existing Source.

Link copied to clipboard
fun createWithSourceParams(sourceParams: SourceParams, clientSecret: String, returnUrl: String, savePaymentMethod: Boolean? = null, shipping: ConfirmPaymentIntentParams.Shipping? = null): ConfirmPaymentIntentParams

Create the parameters necessary for confirming a PaymentIntent with SourceParams