Migrate from Coinbase Commerce
Coinbase Commerce ended its self-managed checkout outside the US and Singapore on 31 March 2026. If you were affected, InfraIO Pay is a non-custodial alternative: funds go straight to your own wallet.
Coming soon. Dedicated import tooling is planned. The steps below use the current API.
Concept mapping
| Coinbase Commerce | InfraIO Pay |
|---|---|
| Charge | Checkout session (API) or payment link (no code) |
| Checkout | Hosted checkout |
| Webhook subscription | Webhook endpoint with HMAC signature |
Charge confirmed event | payment.settled |
Charge expired event | checkout.expired |
| API key | API key pair (pk_ + sk_) |
Migration in three steps
Create your account and keys
Register at app.infraio.xyz , add a treasury wallet, and generate test keys and a webhook secret.
Swap charge creation for sessions
Replace the call that creates a charge with a checkout session, or use payment
links for simple cases. Store your own order ID in external_ref. See the Quickstart.
Switch your webhook handler
Verify the signature and fulfil on
payment.settled. Test on testnets, then switch to live keys.
Your fees are listed in Pricing & fees.