Accept USDC Payments Online: The Complete Guide
How to accept USDC payments online — hosted checkout, payment links, invoices, and subscriptions. Non-custodial USDC/USDT settled straight to your own wallet.
Accepting crypto online: hosted checkout, payment links, e-commerce plugins, subscriptions, the REST API and signed webhooks. Guides for store owners and developers adding stablecoin payments to an existing site.
How to accept USDC payments online — hosted checkout, payment links, invoices, and subscriptions. Non-custodial USDC/USDT settled straight to your own wallet.
In October 2026, DGO, DIRECTV's streaming service in Latin America, moved stablecoins from a crypto card to its own checkout: Argentine subscribers can pay in USDT and USDC from their own wallets, with five more countries due within weeks. What changes for any subscription business that bills customers who already save in digital dollars.
Eight crypto payment processors compared on neutral criteria: Payzum, Stripe's stablecoin payments, Coinbase Business, BitPay, CoinGate, NOWPayments, CoinPayments and BTCPay Server. What changed in 2026 (Coinbase Commerce closed, MiCA's grace period ended, Stripe settles stablecoins in dollars), the three custody models behind 'we accept crypto', a side-by-side table checked against each provider's public docs, and which type fits which online business.
Payzum publishes official, MIT-licensed SDKs for Node.js/TypeScript, PHP, Python and Rust. Each one creates an invoice in a few lines and verifies all three signed webhook families against one shared test corpus. Here is each SDK set up step by step, what they protect you from, and what they don't do yet.
Yes, and Sylius too. Payzum publishes open-source integrations for all four headless frameworks, each built on the framework's own payment extension point: a Medusa payment provider, a Saleor payment app, a Vendure payment handler and a Sylius 2 gateway. The buyer pays USDC or USDT on a hosted checkout, a signed webhook marks the order paid, and the money settles to your own wallet. Here is how each one hooks into checkout, six checks for any crypto plugin, and the setup step by step.
Yes. Payzum's open-source PrestaShop module takes USDC and USDT on a hosted checkout and settles to a wallet you control. PrestaShop creates the order only when a signed webhook confirms the payment at the cart's exact total. Here are six checks for any PrestaShop crypto module, then version 1.2.0 set up step by step: install, settings, what happens at each payment status, and which PrestaShop versions it really runs on.
The right Magento 2 crypto payment plugin settles to a wallet you control, invoices orders only from a signed webhook, survives production mode and has code you can read. Here are six checks for any module, then Payzum's open-source module for Magento 2.4 and Adobe Commerce, set up step by step: install, the admin settings, the order-status map, and what it does not cover.
Install Payzum's open-source WooCommerce plugin, paste an API key and webhook secret, and connect the IPN URL. Buyers then pay USDC or USDT on a hosted checkout, and a signed webhook marks the order paid. Here is the full setup, every setting on the screen, which order status you will see at each step, block checkout and HPOS support, and what the plugin does not do.
Yes — 29 of them. Payzum publishes its official integrations for WooCommerce, Magento 2, PrestaShop, Shopware 6, Shopify, WHMCS, GiveWP, Medusa, Saleor and 20 more platforms as public repositories under MIT, GPL or OSL licenses. Here is the complete list by category, with the license and install path for each, why open source matters for the one plugin that decides an order is paid, and a 15-minute checklist to audit how the webhook is verified and where the funds go before you install it.
Your payment webhook endpoint is a public URL that moves money: anyone can POST to it, retries arrive twice, and on-chain payments are final. Here's how signed webhooks for crypto payments actually work — HMAC verification, idempotency, fast ACKs and reconciliation — and how Payzum's non-custodial flow means the funds are already in your wallet when the event lands.
"We'll add crypto next sprint" has been on the backlog for a year because the checkout is the page nobody wants to touch. A drop-in crypto payment plugin changes the unit of work: it registers Payzum as a payment method in WooCommerce, PrestaShop, Magento 2, Shopify, Shopware, OpenCart, WHMCS and 22 more platforms, creates the payment server-side with your API key, sends the buyer to a hosted checkout, and marks the order paid only when the signed webhook lands — never from the browser. Non-custodial, so the USDC arrives in a wallet you control; final, so there is no chargeback column; open source, so you can read every line before you install it. Here is what the plugin actually does, how to set it up in an afternoon, and what to do if your cart is not on the list.
Most chargeback advice tightens a process that is reversible by design. Here's what actually lowers your dispute rate on cards — and how a final, non-custodial stablecoin checkout removes the dispute window entirely.
If your checkout is custom-built, you need a crypto payment gateway that speaks REST: create charges from your backend, drive the order lifecycle with signed webhooks, and rehearse everything in an integration playground. Payzum is non-custodial — every payment settles in seconds to a wallet you control, with no gateway balance and no chargebacks.
You don't need a blockchain team to add crypto checkout: pick a drop-in plugin, hosted checkout, no-code payment links, or the REST API with signed webhooks. Customers pay in USDC/USDT (or any coin, auto-converted), the order confirms in seconds, and funds settle non-custodially to a wallet you control — no chargebacks, no gateway balance.
On July 30, 2026, Shopify Payments added Arbitrum to its USDC checkout, bringing it to five EVM networks alongside Base, Ethereum, Optimism and Polygon. Buyers pay from 480 wallets with no FX or gas fees, and merchants choose local-currency or USDC payouts. It is the clearest sign yet that stablecoin acceptance is becoming a native checkout feature rather than a crypto plugin. But Shopify's own documentation draws the boundary: USDC only, no subscriptions, no partial capture, no post-purchase upsells, and eligibility limited to certain regions. Analysis of what the expansion validates, what it excludes, and what merchants outside the box can do today.
Recurring revenue on cards dies two ways: a subscriber disputes four months of renewals at once, or the credential quietly decays — expired, reissued, declined abroad — and churns a paying customer nobody meant to lose. Crypto subscriptions invert both failure modes: each renewal is final the moment it confirms on-chain, there is no card to expire, and the money settles non-custodially to a wallet you control while signed webhooks keep access in sync.
On July 28, 2026 Emirates became the first major Gulf airline to take crypto for flight bookings, through Crypto.com Pay on emirates.com and the Emirates app. Two days later, Korea's KSNET signed an MOU with the Solana Foundation to pilot Solana Pay and an x402 AI-payment model across 330,000+ merchants. Both are real milestones — and both are closed loops: the buyer has to be a customer of one specific provider, in one country, paying in one currency, through a licensed intermediary that holds the money in the middle. Analysis of what Emirates crypto payments actually enable, what the coverage leaves out, and why open, non-custodial acceptance needs no partnership at all.
How to accept stablecoin payments in your online store: drop-in checkout, no chargebacks, non-custodial USDC/USDT settled straight to your own wallet.