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
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.