Skip to main content
POST
cURL
Creates a one-time volatile token for secure payment processing within a checkout session.

Authorizations

public-api-key
string
header
default:<Your public-api-key>
required
private-secret-key
string
header
default:<Your private-secret-key>
required

Path Parameters

checkout_session
string
default:{{checkout_session}}
required

Checkout session identifier (UUID).

Body

application/json
payment_method
object
required

Response

201 - application/json

Created

token
string
Example:

"dab106a6-9067-4418-ae43-6045663531dc"

vaulted_token
any
vault_on_success
boolean
default:true
Example:

false

type
string
Example:

"CARD"

card_data
object
customer
any
installment
any
country
string
Example:

"BR"

customer_session
any
bank_transfer
object

ACH only. Bank transfer details derived from the token request.