Accept crypto payments without an account or API key

Most payment providers start with a sign-up form, an identity check and an API key to keep secret. NoncePay has none of them: you can accept your first crypto payment with one HTTP request and a wallet address. This guide explains how that works and what it means for you.

How it works without an account

A payment address is identified by its callback URL, the URL on your server we notify when it is paid:

curl "https://api.noncepay.app/trc20/usdt/create/?callback=https%3A%2F%2Fshop.example%2Fpaid%3Forder%3D1042&address=YOUR_WALLET"
  • The same callback URL always returns the same address, so there is nothing to store before you get it.
  • The money goes to the wallet you pass in address, minus 1.25%, as soon as the payment confirms.
  • Your server learns about each payment from a callback signed with our RSA key, so nobody can fake one.
  • /logs/ shows the payments and callback attempts of any callback URL.

There is no balance to protect, no dashboard to log into and no key that can leak.

Why there is no API key

An API key protects something: a balance, a payout setting, an account. A non-custodial gateway has nothing of the kind. The wallet that receives the money is fixed when the address is created, and payments are forwarded on-chain straight to it. Someone who calls the API with your callback URL gets the same address, paying to the same wallet.

Why there is no sign-up

We never hold your funds: each payment is forwarded to your wallet in its own transaction, visible on a block explorer. With no balance and no payouts on request, there is no account to open.

What stays your job

  • Your wallet. Keep its keys safe; the funds land there.
  • Your obligations as a seller. Taxes, invoices, and any rules on accepting crypto where you operate still apply. No sign-up on our side does not change them.
  • Your records. Keep the callbacks you receive: they hold the amounts, the fee and both transaction ids.

Questions

Can I accept crypto without KYC? We do not ask you for identity documents: there is no account. Whether your business must check its own customers depends on your activity and country.

Can I change the wallet of an address? No. Create an address with a new callback URL. Existing addresses keep forwarding to the wallet they were created with.

Is it safe if someone finds my callback URL? They can see your payments in /logs/ and get the same address, which still pays your wallet. Add a secret token to your callback URL if you want it private, and always verify the x-ca-signature header before shipping an order.

Start with the quickstart: one request, one test payment, and the money in your wallet.

More guides