confirmPaymentIntent

suspend fun Stripe.confirmPaymentIntent(confirmPaymentIntentParams: ConfirmPaymentIntentParams, idempotencyKey: String? = null): PaymentIntent

Suspend function to confirm a PaymentIntent object.

See Confirm a PaymentIntent. POST /v1/payment_intents/:id/confirm

Return

a PaymentIntent object

Parameters

confirmPaymentIntentParams

a set of params with which to confirm the PaymentIntent

idempotencyKey

optional, see Idempotent Requests

Throws

failure to properly authenticate yourself (check your key)

any other type of problem (for instance, a temporary issue with Stripe's servers)