Creating a reusable link
- Go to Receive → Checkout Links in the dashboard.
- Click Create Reusable Link.
- Optionally set a fixed BRL amount or crypto amount. Leave it blank to let customers enter the amount themselves.
- Choose the target currency (e.g. USDT (TRX)).
- Optionally enter a webhook URL — Noxpay will send a webhook for every payment completed through this link. See Webhooks for payload details. Useful for connecting payments to an ERP or other internal systems.
- Optionally enter a redirect URL — customers are redirected here after a successful payment.
- Save. Your link is live immediately.
Amount modes
| Configuration | What the customer sees |
|---|---|
| No amount set | Customer enters the BRL or crypto amount, sees the quote, and confirms |
| Fixed BRL amount | Customer sees the quote immediately and goes straight to paying |
Implementation patterns
Physical store — variable amount
Keep the reusable link (no fixed amount) open on a screen at the counter — a phone, tablet, or desktop monitor all work. How a sale works:- The cashier opens the reusable link at the start of each sale and enters the purchase amount.
- The customer can enter their CPF or CNPJ themselves on the screen, or the cashier can enter it for them.
- The checkout displays the PIX screen. Turn the screen towards the customer — they scan the QR code and pay from their banking app, similar to a supermarket PIN pad.
- Payment is confirmed. The cashier can proceed to the next sale.
Subscription services
Create a reusable link with the fixed subscription amount. Send the link to your customers by email or message, or embed it on your website. Each time a customer opens it, a new checkout session is created for that exact amount — they just complete identity verification and pay.Online or P2P sales (WhatsApp, DMs, small-scale)
Open your reusable link (no fixed amount), enter the purchase value, and optionally enter the buyer’s CPF or CNPJ. Copy the URL from the browser address bar at that point and send it to the customer. They open it, complete the checkout, and pay — no back-and-forth needed.Running multiple counters or products
Create a separate reusable link for each counter, till, or product. Each link 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 | Use |
|---|---|
| Counter 1 | Till 1 at a food stall |
| Counter 2 | Till 2 at a food stall |
| Monthly Plan | Subscription payment page |
| Deposit | Customer 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 reusable 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 originatingNOX... transaction ID.
Important — how sessions work and what is not allowed
Every time a reusable link is opened, it generates a unique checkout session for that payment. The link itself is permanent; the session it creates is single-use.Depending on transaction volume, the checkout may prompt the customer to verify their identity — providing a document photo and a selfie. This is handled automatically within the checkout flow. See KYC & Anti-Fraud for details.
When you are ready to integrate
Reusable 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.

