AtomicPay For WooCommerce Plugin
This is an open source plugin for WooCommerce, allowing merchants to start accepting cryptocurrency payments on their WooCommerce website by simply installing the plugin. AtomicPay is a decentralized cryptocurrency payment processor that eliminates the involvement of a third-party payment gateway, allowing merchants to accept payments directly from their customers, in a secured and trustless environment.
AtomicPay for WooCommerce Plugin is now listed in Wordpress Plugin Directory. Merchants may install directly from your Wordpress Admin Panel or visit https://wordpress.org/plugins/atomicpay-for-woocommerce or manually install using the instructions below.
Follow us on our developments
We develop in lightning speed! If you would like to keep up with what we are building or our upcoming cool features, please follow us on AtomicPay Official Channels:
- Official Twitter
- Official Facebook
- Official Instagram
- Official YouTube
- Official Reddit
- Official Telegram
- And obviously, please follow us on Official Github
Meanwhile, here is a short deck to learn more about AtomicPay: https://www.slideshare.net/atomicpay/atomicpay-decentralized-noncustodial-payment-gateway-126944216
- Last Version Tested: Wordpress 5.0.1 WooCommerce 3.5.2
- SSL is Highly Recommended
- Wordpress >= 3.9
- WooCommerce >= 2.4
- PHP5 Curl Must be compiled with PHP
- PHP >= 5.4 (Tested on v7.1)
AtomicPay For WooCommerce Plugin is designed to be "Plug-n-Play" installation without any programming knowledge. Anyone can do it! To set up our plugin quickly, please follow the following guide.
- You must have a AtomicPay merchant account and API keys to use this plugin. It's free to sign-up for a AtomicPay merchant account
- Once registered, you may retrieve the API keys by login to AtomicPay Merchant Account and go to API Integration page. If your key becomes compromised, you may revoke the keys by regenerating new set of keys.
Visit the Releases page of this repository and download the latest version. Once this is done, you can just go to Wordpress's Adminstration Panels > Plugins > Add New > Upload Plugin, select the downloaded file and click Install Now. After the plugin is installed, click on Activate.
WARNING: It is good practice to backup your databases before installing plugins. Please make sure you have created backups.
Youtube Video - Step by Step Installation
Click on the image to view our installation video
Authorization Pairing can be performed using the Administrator section of Wordpress. Once logged in, you can find the configuration settings under WooCommerce > Settings > Payments > AtomicPay.
Here you will need to copy and paste the values from STEP 1 into the corresponding fields:
Private Key and
Click on the button Request Authorization. The plugin will attempt to connect to AtomicPay Server for an authorization.
Once authorization is successful, you should see the following dialog popup.
Next, we will need you to select a default Transaction Speed value.
HIGH Risk speed require 1 confirmation, and can be used for digital goods or low-risk items.
MEDIUM Risk speed require at least 2 confirmations, and should be used for mid-value items.
LOW Risk speed require at least 6 confirmations (averaging 30 mins, depending on selected cryptocurrency), and should be used for high-value items.
Here you can configure how AtomicPay's IPN (Instant Payment Notifications) trigger the various order states in your WooCommerce store. You may leave it as our default values which are common values for majority of stores.
Once configurated, click Save Changes at the bottom of the page. Congrats your plugin is activated and the Pay with AtomicPay option will be available during your customer checkout process.
Once activated, your customers will be given the option to pay via AtomicPay which will redirect them to AtomicPay checkout UI to complete the payment. On your WooCommerce backend, everything remains the same as how you would use other payment processors such as PayPal, etc. AtomicPay is designed to be an addtional option on top of the existing payment options which you are already offering. There will be no conflicts with other plugins.
Note: In order for AtomicPay to generate payment invoices, please remember to setup your cryptocurrency view-only wallets at AtomicPay Merchant Panel.
Troubleshooting and Debugging
AtomicPay for WooCommerce Plugin is designed with an easy-to-understand and detailed debug logging feature. In the event where you experience issues or bugs, please activate the Debug Log option and replicate the issue. Click on View Logs and you will be able to detect any events associated with [Error]. Open an issue with your debug logs by following our Bug Reporting Guidelines
Contributions & Developments
Anyone and everyone is welcome to contribute or develop for this plugin. Please take a moment to review the guidelines for contributing to AtomicPay for WooCommerce Plugin.
AtomicPay is released under the MIT License. Please refer to the License file that accompanies this project for more information including complete terms and conditions.