Accept USDC Payments

Accept USDC payments with a non-custodial gateway

Take USD Coin (USDC) payments directly to your wallet with Bcon, a non-custodial gateway. No KYC in Bcon. The 1% service fee is paid separately; blockchain network fees also apply.

To use USDC in your business operations and accept payments on your website, you don’t have to hand over control of your assets to a payment provider. Bcon is a non-custodial payment gateway for merchants that tracks blockchain transactions and tells your website when a payment appears, receives confirmations, or is completed.
The payment always goes directly to your wallet. We don’t hold your cryptocurrency, we don’t ask for private keys, and we don’t process withdrawals. Our system simply watches the blockchain and sends payment updates back to your website.
Bcon does not require KYC or KYB to use its software. This does not change your business’s legal obligations or the requirements of a wallet, exchange or other provider. Connect your wallet and configure an available USDC asset/network pair through a supported plugin or the API.

Why Accept USDC

USDC is designed to track the US dollar. Check the selected network and invoice amount before payment.

Non-custodial

USDC is sent directly to your wallet. Bcon monitors the on-chain payment without holding your funds or receiving your private keys.

No KYC in Bcon

Bcon does not require KYC or KYB. Your legal obligations and any checks required by a wallet, exchange or other provider still apply.

On-chain payments

USDC payments are recorded and confirmed on-chain, without the card-network chargeback process. Your business still handles refund requests and payment disputes.

Global reach

Receive USDC across supported markets, subject to Bcon's <a href="https://bcon.global/privacy-policy-and-terms/">Terms of Use</a>. The service is unavailable to citizens or residents of Russia, Belarus or North Korea, or users accessing it from those territories.

Auto USDC pricing

For each invoice, check the displayed USDC amount, exchange rate and expiry before payment. Use the matching asset and network selected for that invoice.

Easy integration

Ready plugins for WordPress, OpenCart and WHMCS, plus a API for custom sites and apps.

USDC is designed to track the US dollar. USDC exists on multiple networks; this does not mean every network or token version is available through Bcon or through every integration.
Before offering USDC at checkout, confirm the asset/network pair available for your merchant account and configure the matching receiving address. The customer must use the exact asset and network shown on the invoice.

How to Accept USDC Payments with Bcon

Step 1

Add Your Wallet

Add the receiving address for the USDC asset and network you have enabled. The address must match the network used for the invoice. Bcon uses that address to create payment requests; it does not create your wallet or require its private keys.

Step 2

Connect Your Website

Next, you need to connect Bcon to your website. The system needs to know where to send payment status notifications. If you're using one of our ready-made plugins, the setup only takes a few minutes. If your website has its own checkout, you can connect everything through the REST API. Bcon uses it to send payment updates back to your system, allowing your website to change order statuses automatically after each payment event. If you're using a plugin, the plugin itself receives the notifications from the system and updates the order statuses in your billing system. If you're using the API, you'll need to implement the corresponding callback handler yourself.

Step 3

Customer Creates an Order

From the customer's side, nothing feels unusual. They proceed to checkout, and choose USDC as the payment method. Your website creates an invoice through the Bcon API. The invoice contains the amount to pay, the blockchain type, your wallet address, and the payment expiration time. The customer copies the address or scans the QR code and sends the payment from any wallet they prefer. It doesn't matter which application they use. As long as the payment is sent on the correct blockchain, the funds go directly to your wallet. There is no intermediate account, no temporary balance inside Bcon, and nothing that has to be withdrawn later. Bcon tracks the payment sent to your wallet; confirmation and availability depend on the selected network and wallet.

Step 4

Payment Monitoring

Once an invoice with your wallet address is created, Bcon monitors the selected blockchain. When it detects the transaction, the system sends a payment-status callback to your website, including the transaction ID, amount and current confirmation count. Detection and confirmation time depend on network conditions.

Step 5

Payment Confirmation

As the blockchain adds new confirmations, Bcon keeps sending updates to you. Your website always knows what is happening with the payment without checking block explorers or your wallet every few seconds. If the customer sends less than expected, your website receives that information as well. If you want to receive data for incomplete or partial payments, this option is available when connecting your store in the dashboard. The callback contains everything your website needs to continue processing the order. If you're using one of our plugins, the status changes automatically according to your settings. If you've integrated through the API, your application decides what to do next, complete an order, activate a subscription, unlock a download, or wait for additional confirmations before giving the customer access. Nothing has to be updated by hand.

Your Wallet Stays Yours

Many payment providers work as intermediaries. Your customer sends crypto to them first, and only later can you request a withdrawal.
Bcon doesn’t work that way. Every payment invoice contains your wallet address. The customer sends USDC directly to you. We don’t keep your money, we don’t move it between wallets, and we don’t ask for access to your funds.
Our job starts when the transaction appears on the blockchain and ends after your website receives the final payment status.
That’s why:

  • There is no balance to withdraw from Bcon.
  • Bcon does not add a custodial withdrawal step; availability depends on the network, confirmations and your wallet.
  • There are no private keys stored on our servers.

Plugins and API

Some businesses don’t want to spend time writing code. Others prefer to build everything themselves.
Both options are supported.
If your website runs on WooCommerce, OpenCart, or WHMCS, install the plugin, connect your Bcon account, and configure the USDC asset/network pair available to your merchant account with the matching wallet address.
If your site uses a custom platform, connect it through the REST API instead.

Integrations

No KYC. No KYB.

Bcon does not require KYC or KYB to use its payment-monitoring software. Account creation uses an email confirmation link.
This policy applies to Bcon only. Your business remains responsible for applicable laws, and wallets, exchanges or other providers may require their own checks.

Check USDC Network Availability

The cards below show broader Bcon blockchain coverage; they do not confirm USDC availability on every listed network or in every integration. Use only the asset/network pair enabled for your merchant account and shown on the invoice. Confirm the exact token contract and network before sending funds. See the supported coins and networks guide for examples and payment checks.

  • TRON
  • ETHEREUM
  • BNB Smart Chain
  • SOLANA

Payment Flow

For an enabled USDC asset/network pair, the customer sends the specified token on the invoice network to your matching wallet address. Bcon monitors that payment and sends status updates as blockchain confirmations arrive.

Why Bcon Is the Right USDC Payment Gateway

Choose a gateway that fits your checkout and technical requirements. Bcon monitors payments sent directly to your wallet rather than holding them in an intermediary account. Your business remains responsible for applicable laws, customer support and refunds.

Non-Custodial by Design

We do not store your funds, and we do not need the private keys to your wallets. We only track transactions on the public blockchain and send notifications about their status.

No KYC/KYB in Bcon

Bcon does not require KYC or KYB to use its software. This does not exempt your business from applicable law or checks imposed by a wallet, exchange or another provider.

Direct Wallet Settlement

Customers send USDC directly to your wallet rather than a Bcon custodial balance. Bcon does not add a withdrawal step; network confirmations, wallet rules and any token restrictions still apply.

Fast Integration

Don't bother with complex solutions. Our integrations are designed for people, not technical experts.

Transparent Pricing

Bcon charges a 1% service fee for completed payments processed through its API. It is accounted for separately through your prepayment balance and is not deducted from the customer payment. Blockchain network fees are separate. See <a href="https://bcon.global/prices/">Bcon pricing</a> for the current terms.

FAQ

How do I accept USDC on my website?

The easiest way is to connect a USDC payment gateway like Bcon. Simply add your wallet address, install one of the supported plugins or integrate the API, and your website will be ready to accept USDC payments.

Do I need a USDC wallet?

Yes. Since Bcon is a non-custodial platform, payments are sent directly to your own USDC wallet. You can use a hardware wallet, software wallet, self-hosted wallet, or another wallet that supports USDC.

How fast are USDC payments confirmed?

Confirmation time depends on the selected network, its current load and the confirmation requirements used for your checkout. Bcon monitors the payment and sends status updates to your website as it detects changes.

Is there a fee?

Bcon charges a 1% service fee for completed payments processed through its API. The fee is accounted for through a separate prepayment balance, rather than deducted from the customer payment. Blockchain network fees apply separately. See Bcon pricing for the current terms.

Can I accept USDC without KYC?

Yes. Bcon allows merchants to accept USDC payments without mandatory KYC or KYB verification. Because the platform is non-custodial, payments are sent directly to your own wallet instead of being held by Bcon.

Is Bcon a custodial payment processor?

No. Bcon is a non-custodial payment gateway. The platform never stores merchant funds or has access to private keys. Every payment is transferred directly from the customer to the merchant’s wallet.

Does Bcon support API integration?

Yes. Developers can integrate Bcon using the REST API to create invoices, monitor payment status, receive callback notifications, and fully automate the payment process.

What other cryptocurrencies do you support?

Bcon supports multiple assets and blockchain integrations, including BTC and USDT. This does not mean every stablecoin is supported on every network. Check the asset/network pair enabled for your merchant account and shown on the invoice, including the exact token contract where applicable. The supported coins and networks guide provides examples and payment checks.

Start Accepting USDC Today

If you want to accept USDC directly to your own wallet, you don’t need a complicated payment system.
Add your wallet addresses. Connect your website using a plugin or the API. That’s all.

Start accepting USDC