ConfirmPaymentIntentParams

The params that used for confirm PaymentIntent

Types

Link copied to clipboard
class Builder(paymentIntentId: String, clientSecret: String, paymentMethodType: String) : ObjectBuilder<ConfirmPaymentIntentParams>
Link copied to clipboard
object Companion

Properties

Link copied to clipboard

AdditionalInfo (used by LPMs)

Link copied to clipboard
val autoCapture: Boolean = true

Indicate if the payment shall be captured immediately after authorized. Only applicable to Card. Default: true

Link copied to clipboard
open override val clientSecret: String

The client secret of PaymentIntent

Link copied to clipboard
val countryCode: String? = null

Country Code

Link copied to clipboard
val currency: String? = null

Currency

Link copied to clipboard

optional, the ID of a Customer.

Link copied to clipboard
val cvc: String? = null

CVC

Link copied to clipboard

Payment Request Flow

Link copied to clipboard

Unique identifier of this PaymentConsent

Link copied to clipboard

Payment consent options for new unified flow

Link copied to clipboard
open override val paymentIntentId: String
Link copied to clipboard

Payment Method

Link copied to clipboard

Payment method type

Link copied to clipboard
val returnUrl: String? = null

The URL to redirect your customer back to after they authenticate their payment on the PaymentMethod’s app or site. If you’d prefer to redirect to a mobile application, you can alternatively supply an application URI scheme.