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.

You do not need to write a single line of code to accept payments with Crossramp Checkout. Static links let you create a permanent payment link once and reuse it indefinitely. Every customer who opens it gets a fresh checkout session with a new quote — you just share the URL or print the QR code. This is the fastest path to accepting BRL and settling in crypto.
  1. Go to Receive → Checkout Links in the dashboard.
  2. Click New Link and choose Static.
  3. Set a slug — the custom path that becomes part of your link URL (e.g. my-store or counter-1).
  4. Optionally set a fixed BRL amount or crypto amount. Leave it blank to let customers enter the amount themselves.
  5. Choose the target currency (e.g. USDT (TRX)).
  6. Save. Your link is live immediately.
You can mark any link as a favourite to pin it to the top of your dashboard for quick access.

Amount modes

ConfigurationWhat the customer sees
No amount setCustomer enters the BRL or crypto amount, sees the quote, and confirms
Fixed BRL amountCustomer sees the quote immediately and goes straight to paying
Fixed BRL amount + lite modeCustomer skips the quote screen and goes directly to identity verification
Use lite mode for a faster in-person checkout experience — fewer screens between the customer and the QR code.
This is the main use case for static links. No terminal. No cashier app. No integration. How to set it up:
  1. Create a static link with the amount you charge — or leave it open if prices vary.
  2. Print the link as a QR code (any QR code generator works) and place it at the counter, on the table, or attach it to your menu.
  3. Done. The link is permanent and never needs to be replaced.
How a sale works:
  1. Customer scans the QR code with their phone camera.
  2. They enter their CPF, see the quote, and pay via PIX in their banking app — all on their own phone.
  3. The payment appears in Receive → Incoming Payments in your dashboard within minutes.
  4. No cashier action required at any point.

Running multiple counters or products

Create a separate static link for each counter, till, or product. Each link has its own slug and shows up as a separate line in your dashboard and statement — so you can see exactly which link generated each payment without any manual sorting. Examples:
Link slugUse
counter-1Till 1 at a food stall
counter-2Till 2 at a food stall
monthly-planSubscription payment page
depositCustomer top-up link

Monitoring payments in real time

Open Receive → Incoming Payments in the dashboard. Every completed payment appears here with its amount, timestamp, and the static link it came from. No refresh needed — the list updates automatically. For accounting, completed checkouts appear in Account → Statement as credit entries, each linked to the originating NOX... transaction ID.

When you are ready to integrate

Static links cover the full no-code use case. When you need to automate — generate links programmatically, pre-fill customer details, or react to payment events in your backend — switch to the API. Everything you learn about how Crossramp Checkout works applies directly: the payment stages, statuses, and webhook payloads are identical.

How it works

The five stages every payment goes through.

API Reference

Create checkout sessions programmatically.