Crypto payments that settle directly to your wallet.
Accept crypto payments (DOGE, LTC, USDT) with a secure API, hosted checkout, and real-time webhooks. No custody. No complexity. Just payments.
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. No setup fees, no monthly charges.
Add your wallet
Paste your Dogecoin, Litecoin, or USDT wallet address in Settings. Your keys, your crypto.
Share the link
Create a payment, pick a chain, and share the checkout link with your customer. Done.
Built for modern crypto commerce
REX Pay is a crypto payment processing platform that enables merchants to accept digital assets and settle value securely across blockchain networks.
Payments are sent directly to your wallet. We never hold your funds.
Think of REX Pay as the payment layer between your application and the blockchain — handling invoices, confirmations, and webhooks so you don't have to.
How it works
Create a payment
Create a payment intent or invoice using our API or dashboard.
Customer pays
Your customer sends crypto to a unique, time-locked address via QR code or copy-paste.
Confirm & notify
REX Pay monitors the blockchain, confirms the payment, and triggers signed webhooks to your system.
Core features
Hosted Checkout
Mobile-friendly checkout with QR codes, countdown timers, and clear payment instructions.
Developer-First API
Simple REST API with API keys, idempotency, test mode, and predictable responses.
Webhooks & Events
Get signed, real-time notifications the moment a payment is detected, confirmed, underpaid, overpaid, expired, or paid late.
Merchant Dashboard
Track payments, refunds, invoices, logs, and settings from one clean dashboard.
Integrate in minutes
Use our REST API to create payments, verify confirmations, and listen for webhooks.
Step-by-step guides and copy-paste examples in the documentation.
Read the docsconst payment = await rexpay.payments.create({
amount: 250,
currency: "DOGE",
description: "Order #1042"
});
// Returns:
// {
// id: "pi_1234567890",
// address: "D...",
// amount: 250,
// expires_at: "2025-..."
// }Simple pricing
- No monthly fees
- Volume discounts available
- No hidden costs
Designed for security
REX Pay is built with the same security principles used in modern financial infrastructure.
Frequently asked questions
Do you hold merchant funds?
No. Payments go directly to your wallet. REX Pay never holds custody of funds.
How many confirmations are required?
You choose how many confirmations each coin needs in Settings. By default it is 1 for Dogecoin and 3 for Litecoin.
Is there a test mode?
Yes. Payments made with your test key (rp_test_) can be completed with the "Simulate payment" button on the checkout, so you can try the whole flow without sending any real funds.
What happens if a customer pays too little or too much?
A tiny shortfall (within 1% by default) still counts as paid. If a customer sends less and the time runs out, the payment is marked Underpaid: you get a webhook and your dashboard shows exactly how much arrived, so you can refund it or ask for the rest. It still completes if the rest arrives within 48 hours. Overpayments and late payments are recorded and reported too.
Which cryptocurrencies are supported?
REX Pay supports Dogecoin (DOGE), Litecoin (LTC), and USDT. USDT is sent on the TRON network (TRC-20), and the checkout page tells your customer so. Additional chains will be added over time.
Can I use REX Pay outside the Regen ecosystem?
Yes. REX Pay is a standalone payment processor available to any merchant.
Start accepting crypto payments today
Join merchants who trust REX Pay for secure, non-custodial crypto payment processing.