Connect non-custodial wallets & generate sk_test_ API keys
Register at /merchant/register, paste your destination EVM, Solana, TRON, or multisig wallet addresses, and generate a free API Testnet key.
Skip weeks of enterprise gatekeeping, mandatory fiat conversion spreads, and T+1 wire delays. Accept USDT, USDC, and EURC across 12 chains with instant 99.5% settlement directly into your Safe multisig or Fireblocks vault.
Keep your existing database order schema intact — map these 6 fields to cut over cleanly.
| Integration Layer | Triple-A (Legacy) | XPayr Non-Custodial v1 |
|---|---|---|
| API Authentication | OAuth2 client_credentials token refresh loop |
Stateless Bearer sk_test_... / sk_live_... API key |
| Create Payment | POST /api/v2/payment |
POST https://xpayr.com/api/v1/payments |
| Order & Payer Fields | order_currency, order_amount, merchant_key, notify_url |
currency, amount, order_id, webhook_url, metadata |
| Settlement Output | T+1 bank wire after FX spread |
Instant on-chain 99.5% USDC / USDT / EURC in your vault |
| Batch Vendor Payouts | Custodial prefunded payout float |
Non-custodial Payout Hub (/payouts — zero float custody) |
| ERP Audit Evidence | Bank payout batch statement |
QuickBooks/Xero/NetSuite CSV + @xpayr/payment-evidence |
sk_test_...) and Mainnet (sk_live_...).
# Zero OAuth2 token ceremony — create a live or testnet session in a single HTTPS call:
curl -sS -X POST https://xpayr.com/api/v1/payments \
-H "Authorization: Bearer sk_test_replace_with_key" \
-H "Content-Type: application/json" \
-d '{
"amount": "2500.00",
"currency": "USD",
"network": "arbitrum",
"token": "USDC",
"order_id": "INV-B2B-8841",
"webhook_url": "https://erp.example.com/webhooks/xpayr",
"metadata": { "cost_center": "APAC-WHOLESALE", "vault": "safe_arbitrum_treasury" }
}'
Register at /merchant/register, paste your destination EVM, Solana, TRON, or multisig wallet addresses, and generate a free API Testnet key.
Add the raw-body HMAC-SHA256 verification handler alongside your existing Triple-A callback endpoint and test events in /tools/webhook-tester.
Route a slice of live crypto orders to POST /api/v1/payments (or enable the XPayr storefront plugin) to verify instant règlement direct de 99.5% sur portefeuille.
Switch primary crypto checkout routing to XPayr, withdraw any remaining custodial float from Triple-A, and export QuickBooks/Xero CSVs via /accounting.
Yes. Configure your Safe multisig (/wallets/safe-multisig), Squads (/wallets/squads), Ledger (/wallets/ledger), or Fireblocks (/wallets/fireblocks) deposit addresses per chain and receive 99.5% directly with zero intermediary hot-wallet risk.
Because XPayr is 100% non-custodial software and supports Circle USDC and Euro Coin (EURC) alongside cryptographic @xpayr/payment-evidence receipts, finance teams maintain clean audit trails (/compliance & /accounting).
Yes — launch our live interactive sandbox (/sandbox) right now or generate sk_test_ keys immediately upon registration.