SellApp makes it very easy to link your Coinbase Commerce account and start accepting bitcoin and other crypto payments for your products. Here's how.
First, we need to add the SellApp webhook endpoint to your Coinbase Commerce account. Without it added, payments will fail. Here's how to do so:
Go to the Coinbase Commerce notifications settings, you can do so by clicking here.
Click on "Add an endpoint" found in the "Webhook subscriptions" section.
In the modal that appear, enter "https://sell.app/coinbase/webhook" as the endpoint. If you don't do this, payments will fail.
Now that the webhook endpoint has been added, we can start linking Coinbase Commerce to your SellApp storefront. Here's how to do so:
Navigate to your SellApp store payment settings by clicking here.
You will find a "Coinbase Commerce" button. Click on it to open the modal which displays two input fields: "Coinbase Commerce key" and "Webhook shared secret".
You can find your Coinbase Commerce key by clicking here. It will be found right below the 'API keys' title. If you don't have one, you can click on "New API key" to generate one. click on "Copy to clipboard" to copy that value from Coinbase Commerce's site, then paste it into the "Coinbase Commerce key" input on your SellApp payment settings.
You can find your Webhook shared secret by clicking here. It will be found by clicking on "Show shared secret" next to the blue "Add an endpoint" button. click on "Copy to clipboard" to copy that value from Coinbase Commerce's site, then paste it into the "Webhook shared secret" input on your SellApp payment settings.
Save the settings by clicking "Save" in the SellApp modal (optionally, you can toggle on "Enable Coinbase for all existing products" if you want the payment method to be enabled for all the products you've created)
That's it! Coinbase Commerce has been enabled for your store and you can now enable Coinbase Commerce for every new product you create.
If you want to enable Coinbase Commerce for products which already exist, here's how to do so:
Navigate to your dashboard, then click on the 'Products' found in the sidebar.
On the products page, click on the checkboxes of the products you want to enable Coinbase Commerce for.
Click on the "Update Payment Methods" button found in the dropdown that appears. A modal will pop up; check Coinbase Commerce (& optionally other payment methods if you wish)
Finally, click on "Update All" in the modal to update the products' payment methods. All the products you selected will now have Coinbase Commerce enabled as a payment method.