Skip to Content
Get startedMigrate from Coinbase Commerce
View as Markdown

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 CommerceInfraIO Pay
ChargeCheckout session (API) or payment link (no code)
CheckoutHosted checkout
Webhook subscriptionWebhook endpoint with HMAC signature
Charge confirmed eventpayment.settled
Charge expired eventcheckout.expired
API keyAPI 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.