

Customer cryptocurrency payment details and QR code.
The Bcon Global WooCommerce plugin connects your WooCommerce store to the Bcon Global API to create payment requests, monitor blockchain transactions, track confirmations, and automatically update WooCommerce order statuses.
Bcon Global is non-custodial. Cryptocurrency payments are sent directly to the wallet address configured by the merchant, without requiring customer funds to be deposited into a third-party custodial account.
The payment process is fully automated. When a customer places an order, the plugin creates a cryptocurrency payment request and displays the required payment details and QR code at checkout.
The Bcon Global API monitors the blockchain for the payment and sends status updates back to the store. WooCommerce orders can then be updated automatically based on the payment status.
Bcon Global supports payments using multiple cryptocurrencies and stablecoins, including:
BTC • ETH • BNB • SOL • TRX • USDT • USDC • USDS • TUSD
For the latest information about supported assets and networks, visit the Bcon Global site.
The plugin connects your WooCommerce store to the Bcon Global API for payment request creation, blockchain monitoring, and payment status updates.
For technical information and API integration details, see the Bcon Global API documentation.
For more information about the WooCommerce integration, visit the Bcon Global WooCommerce integration page.
This plugin creates a custom table:
wp_bcon_orders
This table is used for storing transaction-related data.
The table is automatically removed when the plugin is uninstalled.
Set your callback URL in Bcon dashboard:
https://your-site.com/wc-api/WC_Gateway_Bcon?secret=YOUR_SECRET<h3>External services</h3>
This plugin requires external services to create cryptocurrency payment addresses, retrieve supported currencies and exchange rates, register the store callback URL, and monitor payment status.
The plugin connects to the Bcon Global API at https://external-api.bcon.global when the administrator tests or saves the payment setup and when a customer creates or monitors a payment.
The plugin sends the configured API key in the authorization header. Depending on the operation, it also sends the payment currency, blockchain network, order amount and currency, an order reference, the store callback URL, and the wallet/xpub value associated with the merchant’s Bcon store configuration. The API returns supported currencies, rates, payment addresses, memos, callback configuration, and payment-related responses required to complete the order.
Terms of use and privacy policy: https://bcon.global/privacy-policy-and-terms/
When JavaScript checkout mode is enabled, the plugin loads Pusher from https://js.pusher.com/7.2/pusher.min.js and uses the Pusher service to receive real-time payment status events. The customer browser connects to Pusher during the payment checkout and subscribes to a channel containing the payment address and, where applicable, the payment memo. Pusher may process connection and traffic data such as the visitor IP address as described in its privacy statement.
Terms of use: https://bird.com/en-us/legal/terms
Privacy policy: https://bird.com/en-us/legal/privacy
QRious 4.0.2 — local QR code generation library, GPLv3. Source and license: https://github.com/neocotic/qrious
PHP QR Code library — used for QR code generation. Portions include code from Kreative Software (https://github.com/kreativekorp/barcode) and Donald Becker (https://github.com/psyon/php-qrcode). Licensed under the MIT License.
This plugin connects to the Bcon Global API to create cryptocurrency payment requests, monitor blockchain transactions, and receive payment status information.
When the Bcon Global payment method is used, the plugin sends relevant payment and order information to the Bcon Global API.
For more information, please see the Bcon Global Privacy Policy and Terms.
GPLv2 or later