Pay only for what we deliver.
Prepaid payments. 50 free every 30 days, then buy a pack in USDT. No subscription, no card, and no percentage taken from your customer's payment.
free
50 free payments every 30 days. Every account, no card, used before any pack.
starter
9USDT
5,000 payments
0.0018 USDT per payment
Buy Starter- 5,000 confirmed payments
- Payments never expire
- All chains: BSC, TRON, Ethereum
growth
29USDT
20,000 payments
0.0014 USDT per payment
Buy Growth- 20,000 confirmed payments
- Payments never expire
- All chains: BSC, TRON, Ethereum
business
49USDT
40,000 payments
0.0012 USDT per payment
Buy Business- 40,000 confirmed payments
- Payments never expire
- All chains: BSC, TRON, Ethereum
scale
99USDT
100,000 payments
0.0010 USDT per payment
Buy Scale- 100,000 confirmed payments
- Payments never expire
- All chains: BSC, TRON, Ethereum
Custom amount: any amount from 1 USDT, at the rate of the largest pack it reaches. 99 USDT or more buys at the Scale rate; below 9 USDT it's 0.002 USDT per payment.
Compared with percentage fees: on a 500 USDT order, a 0.5% fee costs 2.50 USDT. With PayHook the same payment costs 0.002 USDT or less, whatever the order size.
Custom checkout branding unlocks with your first top-up. Pay in USDT on BSC, TRON or Ethereum.
Out of payments? New payments are refused (HTTP 402) until you top up or your free payments renew. Payments already open still confirm and their webhooks still deliver.
Pricing questions.
What counts as a "payment"?
A confirmed payment: one that landed on-chain and hit your address with at least the expected amount. Payments that expire unpaid, are cancelled, or run in test mode cost nothing.
How do the free payments work?
Every account gets 50 free payments every 30 days, used before any pack. They don't roll over. Once they're used, each confirmed payment takes one payment from your packs.
What happens when I run out of payments?
New payments are refused (POST /api/v1/payments/ returns HTTP 402) until you top up or your free payments renew. Payments already open still confirm and their webhooks still deliver. We email you the first time it happens.
Do payments expire?
No. Payments you buy never expire, so you can buy a larger pack at a lower per-payment price without a deadline to use it.
How do I pay PayHook?
Pick a pack on /topup and pay in USDT on BSC, TRON or Ethereum. No card on file, no Stripe redirect, no fiat. We use the same hosted-checkout flow your customers use to pay you.
Can I buy a custom amount?
Yes. Any amount from 1 USDT, at the rate of the largest pack it reaches: 99 USDT or more buys at the Scale rate. Below 9 USDT it's 0.002 USDT per payment. A custom amount never buys fewer payments than a pack of the same price.
Do you take a percentage of my customer's payment?
No. PayHook never holds your customer's funds, never takes a cut. Customers pay your wallet directly. You pay a flat price per confirmed payment for monitoring and webhooks, and that's it. See how that compares with a 1% gateway fee.
Need more than 100,000 payments at a time?
Buy several Scale packs, or email hello@payhook.app for volume pricing, an SLA and dedicated support.