by edward_plainview on WordPress.org
Cryptocurrency payment gateway for WooCommerce and Easy Digital Downloads. Accept 100+ coins: Bitcoin, Ethereum, BNB, Solana. Peer2Peer transactions.

Checkout
Cryptocurrency payment gateway for WooCommerce and Easy Digital Downloads. Receive coins, including Bitcoin, directly into the wallet of your choice.
The free license can process 5 sales per month. A flat rate license can be purchased for your account that includes unlimited transactions if you require more. Bulk pricing is available if you need to use MyCryptoCheckout on several domains.
Tether USDT
Add your custom TRC-20 tokens!
Receive donations in any of the cryptocurrencies supported by MyCryptoCheckout. Generate a widget using our simple shortcode generator and add it into any text widget or text editor. Shortcode generation options:
We have various code snippets that allow you to customize MyCryptoCheckout together with your e-commerce solution:
See all available code snippets
MyCryptoCheckout includes security measures to protect your store and your customers.
Disable Wallet Editing
Once wallets are set up, prevent edits by adding this to your wp-config.php:
define( ‘MYCRYPTOCHECKOUT_DISABLE_WALLET_EDITOR’, true );
Admin Hardening
Toggle these options in Settings > MyCryptoCheckout > Global Settings > Security:
Wallet Change Watchdog
Automatically emails the site administrator with details if wallet addresses are manually modified in the dashboard.
Frontend Heartbeat Protection
Real-time verification ensures the displayed wallet address matches the database, immediately redirecting the user to safety if tampering is detected.
MyCryptoCheckout API
* Usage: Upon plugin activation an account is created on the MyCryptoCheckout API server: api.mycryptocheckout.com. The only data that is sent is your WordPress install’s public URL and the plugin version. This info allows the API – which functions solely as a blockchain crawler – to return updated exchange rates, blockchain transaction confirmations, and license status (if any) to your site. The plugin version is used to help answer requests made by the plugin (different plugin versions speak to the API server differently). See how MyCryptoCheckout works. If your server cannot be reached by the API server this plugin will not be able to autoconfirm blockchain transactions.
* Data Sent: Selected currency, currency amount, destination wallet addresses, and license keys are sent when an order is created.
* Link: MyCryptoCheckout
* Privacy Policy: https://mycryptocheckout.com/privacy-policy/
* Terms of Service: https://mycryptocheckout.com/terms-conditions/
Solana Public RPC Nodes
* Usage: Used by the included @solana/web3.js library to query the Solana blockchain state and facilitate direct wallet transactions (e.g., Phantom Wallet) during checkout.
* Data Sent: Public transaction data (wallet addresses, amounts, and block hashes) is queried directly from the user’s browser to the Solana network to estimate fees and propose transactions.
* Link: Solana
* Privacy Policy: https://solana.com/privacy-policy
* Terms of Service: https://solana.com/tos
Web3 Wallet Integration (Ethereum & Solana)
* Usage: Allows users to click a “Pay with Wallet” button to automatically fill in payment details in their browser extension.
* Data Sent: Transaction details (destination address and amount) are passed locally to the user’s installed wallet extension.