Run a payment. Four ways.
This is the hosted checkout, working. Pay order 9F21-0716 by card, by Apple Pay or Google Pay, in USDC across three networks, or by bank transfer — and watch what changes on the customer's side and what stays identical on the merchant's. Nothing is collected and no money moves.
Choose how to pay
A test card, pre-filled. On the real checkout this is where 3-D Secure steps in — but only when your policy calls for it.
The customer's side changed. Yours didn't.
One order, whichever method
Every run above resolved to order 9F21-0716 at €49.00. The method is a field on the record, not a separate system with its own reporting.
One euro figure
Card, wallet, stablecoin, or transfer — the settlement line reads €49.00 EUR. You never hold a token and you never learn a second currency.
One receipt
The customer gets the same receipt shape every time, with the method and, for USDC, the rate applied. You never build a receipt template.
One reference to reconcile
Checkout, receipt, payout, and any later refund all carry 9F21-0716. Month-end is a lookup rather than a matching exercise.
Now run it against your own backend.
A sandbox merchant with API keys, signed webhooks, and every method above switched on — so your team can integrate before anything is agreed.
Request sandbox access