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 > 0Currency of the payment. Currently only usd is supported.
usd Set to true to attempt to confirm this payment intent immediately. Defaults to false.
ID of a Dots user making this payment.
ID of a Dots payment_customer making this payment.
An arbitrary string attached to the object. Often useful for displaying to users.
ID of the payment method to attach to this payment intent.
Currently only card is supported.
on_session 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.
Amount in cents to transfer to the application's wallet as a platform fee.
x >= 0Response
OK
The payment-intent object.
Amount in cents
x >= 0usd initialized, created, requires_payment_method, requires_confirmation, requires_action, processing, succeeded, requires_capture, canceled, failed 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.
Only availble on payment intent creation.

