Setting Up Your Platform
- Enroll for an account on the Coinbase Commerce platform.
- Generate an API Key by navigating to the Settings section within the Coinbase Commerce dashboard.
- Transfer the
coinbase/
directory to the designatedmodules/
folder located in your Prestashop environment. - Access your Prestashop Back Office, locate the Modules tab, proceed to the "Installed Modules" segment, and initiate a search for "Coinbase Commerce". Once identified, engage the Install option to activate the plugin.
- Select Configure to enter the plugin's settings page. Here, input the API Key and Shared Secret Key derived from the Coinbase Commerce Dashboard.
- Extract the webhook URL from the settings page of the plugin and input it into the relevant section within the Coinbase Commerce Dashboard Settings.
Please Take Note: An option referred to as the "Unsafe" mode is accessible on the plugins settings page. It is imperative that this option remains disabled on any live website. Its sole purpose is to facilitate testing during developmental stages, as it suspends the validation of requests forwarded to the webhook. This enables developers to simulate POST requests to the webhook without the generation of the X-CC-Webhook-Signature
header.
Every textual elements, designations, and explanations embedded within the plugin are as follows:
Coinbase Commerce serves as a digital payment platform, empowering merchants to embrace transactions conducted through an array of digital currencies including but not limited to Bitcoin, Bitcoin Cash, DAI, Ethereum, Litecoin, and USD Coin. These transactions seamlessly flow into the merchant's controlled wallet.
Characteristics:
- Rapid — Ready for deployment within minutes, not prolonged periods
- Complimentary — Zero charges for processing cryptocurrency payments
- Global Reach — Access an expansive international customer pool
- No Intermediaries — Assume the role of your financial institution
- Irreversible Nature — Bid farewell to the concept of chargebacks
- Plugin: Gravity Forms 2.0 or a more recent version. Obtainable at Gravity Forms.
In this section, we delineate the process of installing and configuring the Gravity Forms Coinbase Commerce Add-On. Ensure that you meticulously adhere to all the provided guidelines for the Add-On to function seamlessly.
Necessitates a minimum of WordPress 4.0, PHP 5.3, and Gravity Forms 1.9.
-
Confirm the possession of your individual copy of Gravity Forms. Please note that this plugin does not incorporate Gravity Forms within it.
-
A Coinbase Commerce account is also mandatory. To initiate the registration process, access https://commerce.coinbase.com/
-
Download the zip archive from the releases page and then proceed to unzip it. Alternatively, clone the plugin and execute the
composer install
command within the cloned directory. -
Integrate the plugin folder named "gf-coinbase-commerce" into the designated /wp-content/plugins directory of your WordPress site.
-
Navigate to the Plugins menu within your WordPress dashboard, identify
Coinbase Commerce Payments For Gravity Forms
within the list of plugins, and activate it by clicking the designated link. -
Access the Forms->Settings menu, opt for the Coinbase Commerce Tab, and insert your API Key and Shared Secret Key obtained from the Coinbase Commerce Dashboard (https://commerce.coinbase.com/dashboard/settings).
-
Transfer the Webhook Notification URL from the Coinbase Commerce Tab to the Settings/Webhook subscription found at https://commerce.coinbase.com/dashboard/settings.
-
Forge a new Gravity form and incorporate the Coinbase Commerce Feed.
Is SSL a Prerequisite?
Indeed, SSL is indispensable for the receipt of webhook notifications.
Does Coinbase Commerce seamlessly integrate with alternative e-commerce platforms?
Certainly, a comprehensive list of official integrations is accessible here: Coinbase Commerce Integrations.
1.2.0
- Inaugural release edition