REX Pay Documentation
REX Pay, a Regen Exchange crypto-payment layer, is a non-custodial multi-chain payment processor powered by RPL (Regen Payment Layer). Merchants accept digital assets directly into their own wallets — REX Pay never holds funds.
Start Accepting Crypto in 3 Steps
No coding required. Any business owner can set up REX Pay in minutes.
- Sign up — create your free account at app.rexpay.co
- Add your wallet — paste your Dogecoin, Litecoin, or TRON wallet address in Settings
- Create a payment — enter an amount, pick a chain, and share the checkout link with your customer
That's it. Your customer scans the QR code or clicks the link, pays, and the crypto goes straight to your wallet. No middlemen, no holding period, no technical skills needed.
For developers who want to automate payments on their website or app, REX Pay also provides a full REST API with webhooks, code examples, and a test sandbox — all accessible from your merchant dashboard after signing up.
Supported Chains
| Chain | Code | Symbol | Type | Default Confirmations |
|---|---|---|---|---|
| Dogecoin | DOGE |
DOGE | UTXO | 1 |
| Litecoin | LTC |
LTC | UTXO | 3 |
| USDT on TRON | USDT_TRC20 |
USDT | TRC-20 Token | 1 |
What You Get
- Non-custodial settlement — payments go directly to your wallet, never held by REX Pay
- Multi-chain support — accept DOGE, LTC, and USDT from a single integration
- Hosted checkout page — a ready-made payment page with QR codes, countdown timers, and real-time status updates
- Custom branding — once signed up, you can add your own logo, brand colors, support email, and display name to your checkout pages through the Branding settings in your dashboard
- Real-time webhooks — get notified instantly when payments are detected and confirmed, with signed payloads and automatic retries
- Test mode — a full sandbox environment with testnet coins so you can build and verify your integration before going live
- API keys — separate test and live keys, managed from your dashboard
- Detailed integration docs — after signing up, your merchant dashboard includes step-by-step guides with code examples in Python, Node.js, and PHP, webhook setup, an API playground, wallet configuration, and a complete API reference
- No monthly fees — pay only per transaction
API Overview
| Environment | URL |
|---|---|
| API | https://api.rexpay.co |
| Checkout | https://pay.rexpay.co |
| Dashboard | https://app.rexpay.co |
| Documentation | https://docs.rexpay.co |
All API requests require a Bearer token:
Test mode keys use the rp_test_ prefix. Public checkout endpoints require no authentication.
Quick Example
curl -X POST https://api.rexpay.co/v1/payment_intents \
-H "Authorization: Bearer rp_live_xxxxxxxxxxxx" \
-H "Content-Type: application/json" \
-d '{
"amount_doge": "100.00",
"chain": "DOGE"
}'
See the Merchant Integration Guide for the complete API reference, webhook integration, and hosted checkout setup.