Using CoinGate shopping cart plugins and extensions makes it really easy to setup Bitcoin payments in your online shop. This blog post covers PrestaShop Bitcoin module installation step-by-step, screenshots included.
You are reading this, meaning you wish to use our PrestaShop Bitcoin plugin. Great news! So where do you start?
First, sign up for an account on CoinGate. For production, use our main website: https://coingate.com. But before you go live, you may want to do some testing, to make sure everything works nicely. For this purpose, we have a sandbox environment: https://sandbox.coingate.com – just remember to create an account here even if you already have one on our main website.
The installation of our PrestaShop Bitcoin module is quite easy. In order to ensure that CoinGate Bitcoin gateway is working properly on your website, we will go over these three quick steps:
- Setup API credentials on CoinGate.
- Download the CoinGate Bitcoin module for PrestaShop.
- Upload the module and configure API credentials in PrestaShop settings.
For the testing mode to work, you must generate separate API credentials on https://sandbox.coingate.com, since API credentials generated on https://coingate.com will not work in the sandbox environment. To create a set of API credentials, either complete the auto-setup wizzard, or find the API tab on the menu, click “Apps”, and then click “+New App”.
Oh, and if you need a clear guide to install a clean version of PrestaShop, we have it here.
Please note, this guide was created using PrestaShop 184.108.40.206, but is also useful for installing older or upcoming versions.
1. Download the CoinGate Bitcoin payment plugin for PrestaShop
2. Upload the CoinGate Bitcoin module via PrestaShop FTP
In your PrestaShop admin panel go to “Modules” and click “Upload a module”. Drag and drop the downloaded plugin file into the window. Afterwards, a success message will be displayed – proceed by clicking “Configure”.
3. Enter API credentials and configure your Receive Currency
If you have not yet created your API credentials (App ID, API Key, API Secret), then it is a good time to do this now in your CoinGate account dashboard (see top of page for instructions).
Enter your API credentials on the PrestaShop configuration page.
Then, set the Receive Currency parameter to the currency in which you wish to receive your payouts from CoinGate. Please note, if you set it to EUR or USD, you must pass Level 2 Merchant verification before you can receive payouts (by uploading your identification, business registration and address proof documents). If you set Receive currency to BTC (Bitcoin), then verification is not needed.
If you are using Sandbox API credentials, then turn Test Mode on.
Finally, click “Save”. You will see a success message indicating “Settings updated”.
Congratulations – you did it! Your PrestaShop store now has Bitcoin as a payment option at checkout. See how it works and let us know at firstname.lastname@example.org. Whether you love or hate it – we want to hear it all!