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.
  • Donations shortcode generator you can use in widgets and pages to show your users how to send cryptocurrency donations.

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
  • Bitcoin Gold BTG
  • ColossusXT COLX
  • Dash DASH
  • Decred DCR
  • Digibyte DGB
  • Ethereum ETH
  • Ethereum Classic ETC
  • Litecoin LTC (Including SegWit addresses)
  • Neo Smart Economy NEO
  • New York Coin NYC
  • Solaris XLR
  • Verge XVG
  • Zcash ZEC
  • We can now add your cryptocurrency!

ERC20 tokens supported:

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

Cryptocurrency Donations Widget

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:

  • receive donations in any or all the cryptocurrencies supported by MyCryptoCheckout
  • select currencies to show
  • select primary currency
  • show currencies with icons or a dropdown box
  • show QR code
  • show wallet address text

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
  • Global settings tab for network and single installs
  • Local settings tab for network installs
  • WooCommerce gateway settings
  • EasyDigitalDownloads gateway settings
  • Donations generator form
  • Donations widget

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

Dont use – No order uniqueness

Hi,

Tried few checkouts using the plugin. It uses same bitcoin address for each order. This way an customer can underpay an order and noone knows which customer paid which order.

Ok if you are getting one order a day. Not suitable for any serious business

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 5 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.10 20180614

  • New: Some currency QR codes will also include the amount to pay. Bitcoin Cash, Bitcoin, Ethereum, LiteCoin.
  • New: WooCommerce; option for sending invoice to customer upon purchase, in addition to after payment.
  • Fix: Ensure that small amounts of virtual currency (0.00000001 BTC) are displayed as small amounts, and not in scientific notation.
  • Fix: WooCommerce; when using a virtual currency as the native currency, ensure that the order amount is the same as the amount MCC is expecting to receive.
  • Fix: WooCommerce; when using a virtual currency as the native currency, show a warning if the WooCommerce currency decimals don’t match the capabilities of the virtual currency in MCC.
  • Fix: WooCommerce; during checkout, also include shipping in the virtual currency preview amount.

2.09 20180524

  • New currency: Raiden (RDN)
  • New currency: New York Coin (NYC)
  • New currency: Verge (XVG)
  • New currency: Worldcoin1 (WRD1)

2.08 20180518

  • New: Donations shortcode to allow your users to send you donations via cryptocurrency.
  • Fix: Allow MCC to ignore currencies that have been disabled / removed.

2.07 20180511

  • New currency: Flix (FLIX)
  • New currency: Digibyte (DGB)
  • New currency: Solaris (XLR)

2.06 20180509

  • Fix: When using cryptocurrencies as the primary WooCommerce currency, do not try to convert to fiat first.
  • New currency: Aragon (ANT)

2.05 20180505

  • New: Added global / local QR-code settings.
  • New: Added payment countdown timer with global / local settings.
  • New currency: Aeternity (AE)
  • New currency: ColossusXT (COLX)
  • New currency: Dai Stablecoin (DAI)
  • New currency: Dragonchain (DRGN)
  • New currency: Gifto (GTO)
  • New currency: Nebulas (NAS)
  • New currency: Request Network (REQ)
  • New currency: SALT (SALT)
  • New currency: Storm (STORM)
  • New currency: VeChain (VEN)
  • New currency: Veritaseum (VERI)

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.