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.
Customer resource lookup and creation
When customer[id] is provided for this operation, it is looked up by Chargebee, and if found, the payment_intent is created for it. If not found, the payment_intent is created without any customer association and will be available for any customer.
Sample Request
URL Format
Input Parameters
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
The currency code (ISO 4217 format) of the amount used in transaction.
The gateway account used for performing the 3DS flow.
Reference for payment method at gateway. Only applicable when the PaymentIntent is created for cards stored in the gateway.
The payment method of this intent.
card
ideal
sofort
bancontact
google_pay
The URL the customer will be directed to once 3DS verification is successful. Applicable only when payment_method_type
is ideal
, sofort
, dotpay
or giropay
.