Let logged in users pay at WooCommerce checkout from their cryptocurrency wallet.

the WooCommerce Cryptocurrency Payment Gateway extension

This plugin extension is a payment gateway for WooCommerce.

Once you install the Bitcoin and Altcoin Wallets WordPress plugin, the users who subscribe to your site can maintain account balances in Bitcoins and various other cryptocurrencies. This payment gateway lets them spend this cryptocurrency to pay for orders from your WooCommerce e-shop.

Let logged in users pay at WooCommerce checkout from their cryptocurrency wallet.

 

installation instructions

  1. Install and activate the Bitcoin and Altcoin Wallets WordPress plugin, WooCommerce and this extension.
  2. From the left-hand side menu, go to WooCommerceSettingsCheckoutBitcoin and Altcoin Wallets.
  3. Select an admin account that will receive cryptocurrency payments.
  4. From the left-hand side menu, go to Settings.
  5. Select Activate dashed-slug.net plugins.
  6. From the left-hand side menu, go to SettingsActivate dashed-slug.net plugins. (You can read more about this here.)
  7. After registering at dashed-slug.net you will have received an activation code in your e-mail. This code is also available at the dashed-slug.net sidebar once you login. Please paste your activation code in the provided input field.
  8. Finally, click Save changes. Congratulations, you should now be receiving updates for all the premium dashed-slug plugins.

troubleshooting

If the cart and checkout pages in your shop do not show any cryptocurrencies as a payment option:

  1. Check that the Bitcoin and Altcoin Wallets plugin is installed and enabled.
  2. Check that at least one coin adapter is installed and is responding. Go to AdminWallets. There should be at least one cryptocurrency with Adapter Status: Responding.
  3. Check that your user is logged in. Users can only use this gateway to pay with balances that are associated with their accounts. Users who are not logged in will not see this payment option.
  4. Check that the payment option is enabled. Go to AdminWooCommerceExtensionsCheckoutBitcoin and Altcoin WalletsEnable/Disable. Make sure that the checkbox is checked.
  5. Currency rates are calculated using the fixer.io and bittrex APIs. If for some reason one of those APIs is not contactable from your server, exchange rates will not be available to the plugin and therefore the payment option will not show.
  6. If you still you do not see this plugin as a payment option, then please report your issue at the support area.

If you cannot checkout a cart:

  1. Make sure that you have enough funds on the user that you are using to test the checkout, including the internal transfer (move) fee. If you do not have enough funds, the gateway will let you know.
  2. You cannot checkout if you are logged in as the admin account that you have designated in the payment gateway options. To test the checkout process, log in as a different user.

faq

how do I set prices?

You don’t. Cryptocurrency prices are often more volatile than those of fiat currencies. The products in your e-shop are priced at the base currency that you have selected in the WooCommerce settings, as usual. This would typically be a fiat currency (although nothing is stopping you from choosing one of the available cryptocurrencies as the base currency).

The amount that the end user pays is the order total, converted based on current exchange rates, plus any transfer fee that you have set up in the coin adapter settings. Visit the Bitcoin and Altcoin Wallets admin menu to set coin adapter settings for each cryptocurrency.

how are exchange rates calculated?

Price calculation is done by querying the fixer API and the Bittrex API. Requests to these APIs are cached for 15 minutes. To convert from any arbitrary fiat currency to any arbitrary cryptocurrency, both APIs are needed because the amount needs to be converted to USD, then BTC, and finally to any other altcoin.

how does the user pay?

When a logged in user requests to check out an order, they see the total price of the order in the base currency, and also calculated in Bitcoins or any cryptocurrency that is currently enabled in the Bitcoin and Altcoin Wallets plugin.

If there is at least one cryptocurrency available, the Bitcoin and Altcoin Wallets payment method becomes available along with any other payment methods you may have installed.

If the user chooses this payment method, they are instructed to pick the cryptocurrency that they wish to pay with, from a simple drop-down.

When the user finally hits the checkout button, the amount is transferred from their cryptocurrency account to the account of an administrator that you have previously selected (see installation instructions, above).

After the order is completed, they will be able to see the transaction in the transactions UI that corresponds to the [wallets_transactions] shortcode (see Wallet shortcodes for more).

why not use another bitcoin payment gateway for WooCommerce?

If you simply want to enable Bitcoin payments to your e-shop, there are certainly other solutions out there that will also do that. The goal of the Bitcoin and Altcoin Wallets WordPress plugin is to provide an ecosystem of extensions that will let a user accumulate balances to your site via multiple streams, and let them spend those balances in multiple ways. Think of it as a customer loyalty program.

download

You must be a premium dashed-slug member to gain access to this plugin. Paid membership gives you access to all the current and future premium plugins on the site, and to updates of those plugins.

support

For any issues, inquiries, suggestions, and general feedback regarding this payment gateway, visit the support area.

For support regarding the parent plugin, Bitcoin and Altcoin Wallets, please use the support forums on WordPress.org.

WooCommerce Cryptocurrency Payment Gateway extension

Updated on 2017-08-25T15:56:49+00:00, by alexg.