Accept any crypto.
Settle in the coin you want.
ZodyPay lets any app, store or service take crypto payments with one REST call. Customers pay with what they hold; we route the swap through the cheapest provider and deliver straight to your wallet.
curl https://zodypay.com/api/v1/payments \
-H "Authorization: Bearer sk_live_..." \
-H "Idempotency-Key: order-1042" \
-H "Content-Type: application/json" \
-d '{"amount":"49.99","currency":"USD","order_id":"1042"}'
# → { "id": "pay_...", "status": "pending",
# "checkout_url": "https://zodypay.com/p/pay_..." }How it works
Create a payment
POST the amount and your order id. We return a hosted checkout link.
Customer picks a coin
BTC, ETH, SOL, USDT on Tron… whatever they hold, on the network they prefer.
We find the cheapest route
Live quotes from several exchange providers are compared on every payment.
You get paid
Funds land in your own wallet in the coin you chose, and a signed webhook fires.
Built for real payments
Non-custodial
Swaps pay out directly to your wallet. ZodyPay never holds your funds or keys.
Best-rate routing
Fixed-rate quotes from multiple providers, ranked by what your customer actually pays.
Exact settlement
Invoices are priced so you receive the exact amount — fees are included up front.
Signed webhooks
HMAC-SHA256 signatures, automatic retries with backoff, and one-click resend.
Idempotent API
Safe retries with Idempotency-Key. Amounts are decimal strings — never floats.
Test mode
Simulated providers walk through the full lifecycle so you can integrate for free.
Integrate in an afternoon.
Test mode is free and needs no exchange accounts.