Introduction
PayCoin is a crypto payment gateway. Each transaction creates a unique payment request with its own deposit address and QR code. Funds settle directly to your wallet, and PayCoin verifies them on-chain and updates the status in real time.
Overview
PayCoin accepts USDT as the settlement asset, paid over the BSC (BEP-20) network for low fees and fast confirmation. You create a payment for a fiat amount; PayCoin locks an exchange quote, issues a one-time deposit address, and notifies you the moment the customer pays.
Two ways to integrate
Pick the flow that fits your stack:
- 1 · REST API + webhooksCall
POST /v1/paymentsto get a unique USDT deposit address, render it as a QR on your own page, and react to signedpayment.settledwebhooks. You own the UI. Create a payment → - 2 · Create link — no backend callEncode the whole order as JSON, sign it with your account secret, and link the customer to a single PayCoin URL — no server-to-server call. PayCoin verifies the signature, creates the payment, hosts the checkout, and redirects back with the same signed JSON result. Create link →
How it works
- Create a payment requestSend the fiat amount and a callback URL. PayCoin returns a unique USDT address and a QR code.
- Customer pays on-chainThe customer scans the QR or copies the address from your checkout and sends USDT.
- PayCoin confirms automaticallyWe watch the blockchain, count confirmations, and move the payment through its lifecycle.
- You get a webhookA signed
payment.settledevent fires when funds are confirmed. Fulfil the order.
Non-custodial by design
PayCoin never holds your funds. Each deposit address belongs to your wallet, so USDT moves directly from your customer to you. PayCoin only observes the chain and reports status.