PayVerify creates the invoice, watches the chain, and fires a signed webhook the instant a payment confirms — so your app can unlock access automatically. Money lands straight in your wallet. You stay 100% non-custodial.
Everything a custodial processor won't give you.
Payments land in your own wallet on-chain. PayVerify never touches funds — nothing to withdraw, no settlement delay, no third-party freeze.
The one thing crypto never got right. Customers authorize a capped per-period pull once; we trigger each charge — non-custodially. Recurring revenue in USDT.
No seed phrases, no custody risk, no money-transmitter headaches. You verify and get notified; you never become a wallet.
Every event is HMAC-signed and retried with backoff until your server acks — surviving restarts. Verify authenticity in one line of code.
USDT on TON settles in seconds for a fraction of a cent — not the $2–$15 an ERC-20 transfer can cost. Built for it, not bolted on.
Docker + Postgres behind auto-TLS on a single box for ~€5/month. Own your stack, or let us host it. Your call.
One API call returns an address, a QR, and the exact amount.
A hosted page shows the payment details and a live status countdown.
The moment it confirms on-chain, we POST you a signed event. Unlock access.
curl -s -XPOST https://pay.p1n.ch/v1/invoices \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{"order_id":"ord_123","chain":"USDT-TON","fiat_amount":"9.99"}'
# → { "checkout_url": "...", "receiving_address": "...", "expected_amount": "9.99" }
| PayVerify | Coinbase Commerce | NOWPayments | BTCPay | |
|---|---|---|---|---|
| Non-custodial | Yes | Custodial-leaning | Opt-in | Yes |
| TON-native | First-class | Limited | One of many | No |
| Recurring subscriptions | Yes, non-custodial | Limited | Limited | No native |
| Self-hostable | Yes | No | No | Yes |
PayVerify is in private testing. Get in now and you don't just get early access — you get founding pricing and a direct line to the team, for good.
Full access, no card required, for the whole beta.
Lock in founding pricing forever when we launch paid plans.
We integrate PayVerify with you — not a docs link and good luck.
Moving off Coinbase Commerce or another gateway? We'll do the heavy lifting.
Direct line to the team. The chains and features you need get built.
Flat pricing, never a cut of your sales. Your money, your wallet.
✓ You're on the list. We'll be in touch soon.
Something went wrong — please try again.
No spam. One email when your invite is ready.
No. Funds go straight to your own wallet and PayVerify never holds your keys. It verifies the payment on-chain and fires a signed webhook.
The customer authorizes a capped, per-period pull once via a TON subscription plugin. A billing scheduler triggers each charge within that cap. You never hold the customer's keys, and they can cancel anytime.
USDT on TON is the primary rail (memo-model matching). A USDT-TRC20 adapter ships as a reference, and new chains slot in behind one adapter interface.
It's in private testing. Join the waitlist above and you'll be among the first testers.