Create a Payment Intent
Create a Payment Intent
Authorizations
Basic authentication header of the form Basic <encoded-value>
, where <encoded-value>
is the base64-encoded string username:password
.
Body
Amount in cents
x > 0
Currency of the payment. Currently only usd
is supported.
usd
Amount in cents to transfer to the application's wallet as a platform fee.
x > 0
Set to true
to attempt to confirm this payment intent immediately. Defaults to false
.
ID of a Dots payment_customer
making this payment.
An arbitrary string attached to the object. Often useful for displaying to users.
Set of key-value pairs that you can attach to an object. This can be useful for storing additional information about the object in a structured format.
ID of the payment method to attach to this payment intent.
Currently only card
is supported.
card
on_session
ID of a Dots user
making this payment.
Response
The payment-intent
object.
Amount in cents
x > 0
usd
Only availble on payment intent creation.
Set of key-value pairs that you can attach to an object. This can be useful for storing additional information about the object in a structured format.
initialized
, created
, requires_payment_method
, requires_confirmation
, requires_action
, processing
, succeeded
, requires_capture
, canceled
, failed