PaymentClientIntent
A payment waiting to be confirmed with the payment provider's own SDK.
Load the SDK for gateway, initialise it with publicKey where given, and confirm with clientSecret. The payment is settled once the provider reports it, not when the SDK returns.
Fields
amountMoney!RequiredclientSecretStringcustomerIdStringephemeralKeyStringgatewayString!RequiredintentIdString!RequiredpublicKeyStringstatusString!Required
How much will be charged.
Secret the provider's SDK confirms the payment with. Null when the provider needs none.
The provider's customer the payment is attached to, for offering saved cards. Null when not attached to one.
Short-lived key that lets the SDK act for customerId. Null when not attached to a customer.
Which payment provider takes the payment, such as stripe, razorpay or cashfree.
The provider's own reference for this payment.
Public key to initialise the provider's SDK with. Null when the provider needs none.
Where the payment stands at the provider, in the provider's own words.
Built with