ReloadedPay is a non-custodial crypto payment gateway with a Stripe-powered card rail. Accept 15+ chains and cards on one checkout, run trustless escrow, and give agents their own wallets โ you always hold your crypto keys.
Point your agent at reloadedpay.xyz/skill.md and it provisions its own wallet.
Generate a real checkout on our testnet. Pick an amount and a rail โ crypto returns a deposit address and watches the chain; card opens Stripe Checkout. Either way it settles automatically.
Everything you need to accept, hold, and route payments โ crypto non-custodial from the ground up, cards on Stripe's rails.
Keys are generated and held client-side. ReloadedPay never has access to your crypto funds โ not for a second.
On-chain deposits are detected and confirmed in under a minute, with instant webhook notifications.
HMAC-signed webhooks, open signature verification, and a fully auditable settlement trail.
Lock funds until both sides agree. Built-in dispute arbitration with anonymous token auth.
Autonomous agents provision wallets and move money over a machine-native x402 payment layer.
One wallet across 15+ networks โ Bitcoin, Ethereum, Solana, and every major stablecoin.
Accept credit & debit cards via Stripe Connect โ gateway mode, card escrow (Beta), and automatic merchant onboarding. Same API, same webhook, new rail. See how โ
Accept Visa, Mastercard, and Amex alongside crypto through one API call. Powered by Stripe Connect โ your customers pay by card, your crypto stays non-custodial, and ReloadedPay never touches your keys.
One POST to /v1/stripe/connect/onboard returns a Stripe-hosted onboarding link. Complete it once per business โ ReloadedPay creates and manages the Connect Express account for you.
~5 minutes ยท 53 countries supported
Pass payment_method: "both" to the payments endpoint. You get a crypto address and a Stripe Checkout URL in one response โ no Stripe keys, no Stripe SDK on your side.
One endpoint, two rails
Card or crypto, every settlement hits your single webhook URL signed with X-ReloadedPay-Signature. Check metadata.payment_rail to tell them apart.
payment.confirmed ยท payment_rail: "card"
requirements_due tracking and charges/payouts status sync.$ curl https://api.reloadedpay.xyz/v1/payments \ -H "Authorization: Bearer tp_live_9fโฆ" \ -d '{ "amount": "49.99", "currency": "USD", "payment_method": "both", "settle_chain": "USDC", "success_url": "https://you.com/ok", "cancel_url": "https://you.com/cancel" }' # โ 201 ยท one payment, two rails { "id": "pay_b8e441d0", "address": "7xKqeโฆVs9p", "stripe_checkout_url": "https://checkout.stripe.com/c/pay/cs_live_a1B2โฆ", "status": "awaiting_payment" }
Crypto payments stay fully non-custodial and KYC-free โ funds move wallet-to-wallet and keys never leave you. Card payments are different by nature: they run on Stripe's rails, so Stripe verifies your identity during Connect onboarding and card funds land in your connected Stripe account. Card escrow (Beta) holds funds on Stripe's rails until you release them. You should know exactly which rail does what.
Drop one skill file into your agent and it can transact on its own โ no human in the payment loop.
Point the agent at reloadedpay.xyz/skill.md.
The agent autonomously creates a non-custodial wallet and claims a DID.
From there the agent sends payments, opens escrows, and settles โ all via the x402 machine-payment layer.
# Give any agent an autonomous wallet $ curl -s https://reloadedpay.xyz/skill.md \ | agent load --skill # The agent can now do this on its own: agent> create wallet --chain solana โณ wallet "agt_9fKโฆ" created (non-custodial) agent> pay merchant_x402 --amount 12.50 USDC โณ settled in 0.8s ยท fee $0.06 agent> escrow open --release-on delivery โณ escrow "esc_2mBโฆ" funded โ
Deposit into a smart escrow, release on delivery, or dispute for arbitration. Anonymous token auth โ no account needed.
Open an escrow with amount, chain, and release conditions. Get a claim token back.
Buyer funds the generated address. Deposit is auto-detected on-chain.
Release to the seller on delivery, or open a dispute for built-in arbitration.
Funds settle automatically to the beneficiary's non-custodial wallet.
GET /v1/reputation/did:tp:9fK2โฆ { "did": "did:tp:9fK2mBqXโฆ", "trust_score": 0.92, "vectors": { "economic": 0.95, "productivity": 0.88, "behavioral": 0.91, "dispute": 0.97, "recency": 0.84, "activity": 0.90, "cross_platform":0.86 }, "portable": true }
Claim a decentralized identity (DID) and build a 7-dimensional reputation that travels with you across platforms.
Clean JSON, idempotent endpoints, and HMAC-SHA256 signed webhooks. SDKs for Node, Python, and Go, plus a full CLI.
$ curl https://api.reloadedpay.xyz/v1/payments \ -H "Authorization: Bearer tp_live_9fโฆ" \ -H "Content-Type: application/json" \ -d '{ "amount": "49.00", "currency": "USD", "settle_chain": "USDC", "webhook": "https://you.com/hook" }' # โ 201 Created { "id": "pay_7Qk2โฆ", "address": "0x8A3fโฆc21", "status": "awaiting_payment", "expires_in": 1800 }
Start accepting crypto โ and cards โ without writing code. Official integrations for the platforms you already use.
Accept crypto & cards on your hosting & billing panel with automatic invoice reconciliation.
View plugin โAdd a ReloadedPay checkout to WordPress โ supports both Blocks and classic checkout.
View plugin โOpen-source billing? Wire up crypto & card payments in minutes with our FOSSBilling module.
View plugin โA non-custodial wallet you can drive from the web, a REST API, or the terminal. secp256k1 auth, background finalization, external deposit detection.
curl -fsSL reloadedpay.xyz/install.sh | shCopynpm i -g @reloadedpay/cliCopygit clone github.com/reloadedpay/walletCopy"The API docs are the best I've used in crypto. We were live and taking payments in an afternoon."
"Non-custodial was non-negotiable for us. ReloadedPay never holds our funds and it just works."
"The escrow automation killed our chargeback headaches overnight. Set the conditions and forget it."
"Signed up, dropped in the WooCommerce plugin, done. Fastest crypto integration I've shipped."
"Rock-solid reliability. Weeks of volume and I haven't seen a single missed webhook."
"Every settlement is auditable end to end. My finance team finally trusts crypto revenue."
No setup fees. No monthly minimums on Starter. Pay a small percentage only when you get paid.
For getting your first payments in.
For growing merchants & SaaS.
For high volume & white-label.
Free to start. No-KYC crypto. You hold the keys. Be live in an afternoon.