PaymentIntent is created to help you through the 3DS flow of collecting payment from your customer. It is necessary only for implementing 3DS flow using Chargebee.js
{
"amount": 5000,
"created_at": 1517479728,
"currency_code": "USD",
"expires_at": 1517481528,
"gateway": "chargebee",
"gateway_account_id": "gw___test__3Nl9RGqRcPqUhf2",
"id": "__test__3Nl9RLTRcPqUp95T__test__RPn0gcdsvkZRdHYu1mDu93JGuGAxcdJYGz",
"modified_at": 1568801328,
"object": "payment_intent",
"status": "inited"
}The unique identifier of the customer for whom the payment_intent will be created. If specified, the payment_intent will be used exclusively for that customer. If not specified, the payment_intent won't be associated with any customer and will be available for any customer.
Active payment attempt for the PaymentIntent.
Creates a PaymentIntent object. This is to be used with Chargebee.js API to complete the 3DS flow for new or stored cards.
While creating, specify the appropriate gateway account and amount. Exact amount can be estimated using our Estimate API.
The unique identifier of the customer for whom the payment_intent will be created. If specified, the payment_intent will be used exclusively for that customer. If not specified, the payment_intent won't be associated with any customer and will be available for any customer.
See also
Updating properties on a PaymentIntent object. All the subsequent 3DS transaction attempts will have the updated values.
Retrieves the PaymentIntent resource.