By integrating your Coinbase account with Guru, you will be able to process your customers' payments through Guru Checkout and manage the entire business through our platform.
To activate the integration, you must access your Coinbase account, obtain the production credentials, and then enter them in Guru. Next, after activating the integration in the Guru account, obtain the Notification URL and enter it in Coinbase. After activating the integration, you must add products and offers to get checkout links.
The acceptance of major currencies is automatically configured in Coinbase Commerce.
On this page:
-
Step 1: Obtain credentials
-
Step 2: Activate integration
-
Step 3: Configure Notification URL
-
What to Do Next
Step 1: Obtain credentials
In this step, you must obtain the integration credentials for your Coinbase account.
Steps:
1 - Access your Coinbase Commerce account with your username and password.
2 - In the left sidebar menu, click on Settings.
3 - Click on the tab Security.
4 - In Api Keys, click on New API Key.
5 - Copy and Store the Api Key.
Step 2: Activate integration
In this step, you must access the Guru admin with your username and password to enter the integration credentials with Coinbase.
The API key/Token will not be available after saving the integration. If you change the API key, it will no longer be valid, and you will need to return to the Coinbase environment to obtain the key.
This change will bring greater security to your account, making it impossible to view the integration data.
Steps:
1 - Access the guru admin with your username and password.
2 - In the side menu, go to Settings > Integrations > Guru’s Checkout > Coinbase
3 - On the Detail tab, enter:
-
Api Key: obtained from step 1 - item 5;
-
Change the button to the on position if you want to allow Sales Without Address;
-
Change the Active button to the on position.
4 - Click on Send.
To confirm that the integration is active, you should see a notification in the upper right corner.
Step 3: Configure Notification URL
In this step, you must register the Notification URL generated by Guru in your Coinbase account.
Steps:
1 - Access the guru admin with your username and password.
2 - In the side menu, go to Settings > Integrations > Guru’s Checkout > Coinbase
3 - Click the button to copy the NOTIFICATION URL.
4 - Then, access the coinbase Commerce dashboard with your username and password.
5 - In the left sidebar menu, click on Settings.
6 - Click on the tab Notifications.
7 - In Webhook Subscriptions, click on Add Endpoint.
8 - In New Webhook subscription, enter the NOTIFICATION URL obtained in Guru step 3 - item 3.
9 - Click on Save.
10 - Then, in Webhook Subscription, click on edit on the Notification URL added.
11 - In Edit Webhook Subscription, in Events, click on Edit.
12 - In Events, activate the options:
-
charge:confirmed
-
charge:created
-
charge:delayed
-
charge:failed
-
charge:pending
-
charge:resolved
13 - Click on Save.
What to do next?
Once the integration with Coinbase is active, you must access the Products section to add the products and their respective offers.
Remember to link the product to Coinbase (field marketplace) and inform the type corresponding to the desired sales modality: product (single sale) or subscription (recurring charge). After adding an offer, the checkout link will be available for dissemination.
See the complete step-by-step guide:
Import products from your online store
If you use an e-commerce platform integrated with Guru, you can import your store's products. Then, update or add an offer to the product to generate the checkout link.