A plugin for Wordpress to handle WooCommerce payments in the Nimiq (NIM), Bitcoin (BTC), and Ethereum (ETH) cryptocurrency.
Features Include:
- Bitcoin, Ethereum and Nimiq support
- Automatic conversion from supported store currencies like USD or EUR to crypto at latest market prices
- Full order status feedback in your WooCommerce panel
- Decentralized and non-proprietary
- Configurable conversion and validation service providers
- Configurable confirmation times with sensible defaults
- Be sure you're running WooCommerce 3.5 or higher in your shop.
- Search for "nimiq" in your Wordpress plugin section
- Activate the plugin through the Plugins menu in WordPress.
- Go to WooCommerce > Settings > Payments and select the "Nimiq" method to configure this plugin.
Check this in-depth tutorial for support.
Please see the Changelog section in readme.txt.
Validation services are defined under ./validation_services/
. Each service class must implement the WC_Gateway_Nimiq_Validation_Service_Interface
, defined in ./validation_services/interface.php
. The easiest way to start is to take an existing service (e.g. nimiq_watch.php
) and rename and adapt it to the new service. The new service then also needs to be registered in the respective validation_service_<currency>
setting. The value of the setting must match the file name (without the .php
extension) of the service definition. If the new service requires additional setting fields, settings.js
also needs to be adapted to show/hide those fields conditionally.
This Nimiq gateway is based on skyverge's WooCommerce Offline Gateway, which in turn forks the WooCommerce core "Cheque" payment gateway.