Crossramp Checkout
Create Checkout
POST /v2/crossramp_checkout — create a new Crossramp Checkout session and get a hosted payment link.
Request body
| Field | Type | Required | Description |
|---|---|---|---|
currency_code | string | Yes | Crypto currency to receive (e.g. USDT, BTC) |
amount_fiat | number | No* | Fixed BRL amount the customer pays |
amount_crypto | number | No* | Fixed crypto amount the customer receives |
webhook | string | No | URL to receive status updates |
return_url | string | No | URL to redirect the customer after completion |
payer_document | string | No | Customer CPF or CNPJ (digits only). If provided and not on record, a client profile is created automatically — skips the identity collection step in the checkout flow |
payer_name | string | No | Customer name (used when creating a new client profile) |
Provide eitheramount_fiatoramount_crypto. If both are omitted, the checkout page lets the customer enter the amount themselves.
Response 200 OK
Redirect the customer to this URL or embed it. The NOX... path segment is the transaction end2end ID — use it to retrieve or track the session.

