Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.noxpay.io/llms.txt

Use this file to discover all available pages before exploring further.

POST /v2/crossramp_checkout
Authorization: Bearer <your-api-key>
Content-Type: application/json

Request body

FieldTypeRequiredDescription
currency_codestringYesCrypto currency to receive (e.g. USDT, BTC)
amount_fiatnumberNo*Fixed BRL amount the customer pays
amount_cryptonumberNo*Fixed crypto amount the customer receives
webhookstringNoURL to receive status updates
return_urlstringNoURL to redirect the customer after completion
payer_documentstringNoCustomer 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_namestringNoCustomer name (used when creating a new client profile)
Provide either amount_fiat or amount_crypto. If both are omitted, the checkout page lets the customer enter the amount themselves.

Response 200 OK

{
  "link": "https://checkout.noxpay.io/e2e/NOX..."
}
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.

Example request

{
  "currency_code": "USDT",
  "amount_fiat": 550.00,
  "webhook": "https://yourapp.com/webhooks/nox",
  "return_url": "https://yourapp.com/success",
  "payer_document": "12345678901"
}