MyCryptoCheckout

Description

MyCryptoCheckout is a cryptocurrency payment gateway for WooCommerce and Easy Digital Downloads. It allows you to receive coins directly into the wallet of your choice.

Key Features & Highlights

  • 0% transaction fees
  • No product restrictions
  • Use any wallet(s) you want: desktop, mobile or online
  • Fully automated peer-to-peer transactions
  • No redirection to 3rd parties, no iframes nor modal windows
  • See the feature comparison table on our website to see why you should use MyCryptoCheckout instead of other crypto payment gateways.

The free license can process three sales per month. A flat rate license can be purchased for your account if you require more. The flat rate license includes unlimited transactions. Bulk pricing options are available if you need to use MyCryptoCheckout on several domains.

After checkout, payment instructions are automatically included in the purchase receipt.

Webshops supported

  • Easy Digital Downloads
  • WooCommerce

Cryptocurrencies supported:

  • Bitcoin BTC (Including SegWit addresses)
  • Bitcoin Cash BCH (Including SegWit addresses)
  • Bitcoin Gold BTG
  • Dash DASH
  • Decred DCR
  • Ethereum ETH
  • Ethereum Classic ETC
  • Litecoin LTC (Including SegWit addresses)
  • Neo Smart Economy NEO
  • Zcash ZEC

ERC20 tokens supported:

  • 0xProject ZRX
  • Aeternity AE
  • Augur REP
  • Bancor BNT
  • Basic Attention Token BAT
  • Dai Stablecoin DAI
  • Digix Global DGD
  • Dragonchain DRGN
  • EOS
  • FunFair FUN
  • Gifto GTO
  • Golem GNT
  • Icon ICX
  • Kyber Network Crystal KNC
  • Maker MKR
  • MetalPay MTL
  • Nebulas NAS
  • Omisego OMG
  • Populous PPT
  • Qash
  • Qtum
  • Request Network REQ
  • Salt
  • StakeIt STAKE
  • Status Network SNT
  • Storm
  • Tronix TRX
  • VeChain VEN
  • Veritaseum VERI
  • We can now add your custom ERC20 tokens!

Technical disclosure

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.

The URL is used by the API server to know where to send updated account info (license status, payment statistics), exchange rates and completed purchase notifications.

The plugin version is used to help answer requests made by the plugin (different plugin versions speak to the API server differently).

If your server cannot be reached by the API server this plugin will not function.

Screenshots

  • WooCommerce checkout
  • EasyDigitalDownloads checkout
  • WooCommerce purchase confirmation page with payment data
  • Account tab
  • Currencies tab
  • Settings tab
  • WooCommerce gateway settings
  • EasyDigitalDownloads gateway settings

Installation

  1. Activate the plugin
  2. Visit Admin > Settings > MyCryptoCheckout
  3. Check that your account looks ok
  4. Visit the currencies tab
  5. Set up one or more currencies
  6. Visit your WooCommerce payment gateway settings. The instructions included in receipt e-mails are taken from the WC MCC gateway instructions text boxes.
  7. Visit your EasyDigitalDownloads payment gateway settings. The instructions included in receipt e-mails can be included using the {mcc_instructions} e-mail tag. The text is taken from the EDD MCC payment gateway instructions text boxes.

FAQ

Installation Instructions
  1. Activate the plugin
  2. Visit Admin > Settings > MyCryptoCheckout
  3. Check that your account looks ok
  4. Visit the currencies tab
  5. Set up one or more currencies
  6. Visit your WooCommerce payment gateway settings. The instructions included in receipt e-mails are taken from the WC MCC gateway instructions text boxes.
  7. Visit your EasyDigitalDownloads payment gateway settings. The instructions included in receipt e-mails can be included using the {mcc_instructions} e-mail tag. The text is taken from the EDD MCC payment gateway instructions text boxes.

Reviews

Awesome!

For ETH and erc20 tokens, ZEC, BTG, etc. probably the best plugin for WP! It is working like a charm. Only thing if it could detect payments with like few % missing amount or above the amount, because it happens me a lot that customers use some mobile wallet that doesn’t support full ETH 8 decimals but only 6 or they sent a bit higher amount as a tip and then the gateway won’t detect the payment and complete the order. But I understand that it is not that easy as using HD wallets for BTC, LTC,…
It is working with Cryptowoo, MoneroWP and SUMO together I can cover almost all the top coins and the ones I want most.
I paid the license, for the price it is really good. I recommend it!

Excellent support

I had a presale question and the developer answered to me just a few minutes after.
Then I had an issue using the plugin on my site. It was due to an old version of PHP. And the developer made a patch that worked with my PHP version.
Thank you very much for this very fast and efficient support.

Best crypto payment plugin

MyCryptoCheckout has allowed our company to take crypto payments for woocommerce without involving a payment processor who takes a percentage of each sale. It also give us control of the coins at all times by enabling us use whatever crypto wallet we want and accept a range of currencies that most other solutions did not offer together. Took only a few minutes to setup.

Read all 4 reviews

Contributors & Developers

“MyCryptoCheckout” is open source software. The following people have contributed to this plugin.

Contributors

Translate “MyCryptoCheckout” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.

Changelog

2.04 20180403

  • New currency: Ethereum Classic ETC
  • New currency: Decred DCR

2.03 20180331

  • New: Add payment timeout hours option to EDD.
  • New: Added option to choose default currencies on checkout.
  • Fix: Load CSS on the checkout page for those themes that don’t have WooCommerce support.
  • Fix: Default WooCommerce payment timeout is now 6 hours instead of 72.

2.02 20180328

  • New currency: Bitcoin Gold BTG
  • New currency: MetalPay MTL
  • New currency: Neo Smart Economy NEO
  • New currency: Zcash ZEC
  • New: Show QR code for the wallet address when checking out. If you are upgrading and want to enable the QR, you can either (1) reset your EDD or WC MyCryptoCheckout settings (in order to get the new text) or add the following to your online instructions text area before the final </div>:

<div class=”mcc_qr_code”></div>

  • New: Added payment timeout setting for WooCommerce. The default is 3 days, but can be changed if you want your orders to be automatically cancelled before that. The default will be changed to 6 hours in a few versions’ time.
  • New: Added setting to change the status of the order when payment is complete. Use this to set your paid orders to complete if your products don’t need to be processed manually.
  • Fix: Currency icons in WooCoommerce checkout box are now dynamic, showing only the currencies that are available.
  • Fix: No more rounding error when using BTC as main WooCommerce currency, and trying to pay in BTC.
  • Fix: Try to intercept API calls earlier by raising the priority of the template_redirect hook.
  • Fix: Cancelling a WC order will cancel the payment on the API server simultaenously.

2.01 20180315

  • Fix: Use a different way of displaying the copy-to-clipboard icon on the checkout page, making it compatible with more themes.

2.0 20180313

  • New ERC20 token: STAKE
  • Fix: LiteCoin addresses can now be Segwith length (43 chars).
  • Fix: Add CSS to prevent the WooCommerce currency selection box from growing too big on some themes.
  • Fix: Incorrect wallets key in the options table. Your wallet info will remain untouched if upgrading normally. Else: deactivate and reactive the plugin.
  • Fix: Nicer rounding of amounts.