Checkout API

Customers pay fiat. Crypto lands in your wallet.

Sessions API. HMAC webhooks. Wallet locked from merchant settings. Buyers pay fiat on a licensed ramp. You never touch card numbers or hold crypto.

Guardrails.

Path A. Merchant wallet only. We run checkout so you do not have to.

No custody

We never hold funds. Crypto goes to the merchant wallet, not ours.

No PAN

Buyers pay on a licensed ramp. Card numbers never hit railpointpay.com.

Signed webhooks

Processing then completed events for your backend. Payloads are HMAC-signed.

Wallet locked

Address comes from merchant settings. Buyer cannot change it at checkout.

Mock ramp

Sandbox mock for review today. Licensed on-ramp partner (Transak), application in progress.

Your wallet

Fiat in on the ramp. Crypto out to your wallet. Path A. No operator custody.

Three steps.

Session to settlement on the merchant wallet. No compliance stack to build yourself.

Create session

Call the API with amount and currency. Wallet is stamped from merchant settings.

Buyer pays

Licensed ramp. Mock for review today. We never collect card numbers.

Settle

Crypto to the merchant wallet. HMAC webhooks for processing, then completed.