Adapter: Coinbase
The US-based cryptocurrency platform Coinbase allows users to trade Bitcoin, Ethereum, and many other cryptocurrencies. These cryptocurrencies can also be exchanged for US Dollars, Euros, and many others.
General Information
The US-based cryptocurrency platform Coinbase allows users to trade Bitcoin, Ethereum, and many other cryptocurrencies. These cryptocurrencies can also be exchanged for US Dollars, Euros, and many others.
Links
- Login at Coinbase Commerce
- Registration at Coinbase Commerce
- Coinbase Website
Features
Payment types
The following features are available in the zahls.ch dashboard:
- ✅ One-time payment
- ❌ Refund
- ❌ Partial refund
- ❌ Recurring payments (Subscription)
- ❌ Tokenization
- ❌ Pre-authorization
Supported cryptocurrencies
- Bitcoin (BTC)
- Ethereum (ETH)
- US Dollar Tether (USDT)
- Binance Coin (BNB)
- Solana (SOL)
- Ripple (XRP)
- USD Coin (USDC)
- Cardano (ADA)
- and many more
Country Availability
Coinbase NFT is supported in all countries except Singapore and any country restricted by the Office of Foreign Assets Control (OFAC). Please visit the Coinbase website for more information.
Setup
Please follow the instructions below to integrate Coinbase as an external payment provider in zahls.ch.
Configuration of Coinbase
-
Log in to your Coinbase Commerce account. If you don't have one yet, create an account by clicking the following link:
-
More information: https://login.coinbase.com/signup
-
After completing your account setup with Coinbase Commerce, log in and follow these steps:
Creating an API Key
- Navigate to Settings.
- Click on Security.
- Create a new API key by clicking on the blue button:
- Copy the created API key, as you will need it later.
Creating an endpoint
Next, add an endpoint by following these steps:
- Navigate to Settings.
- Click on Notifications.
- Click on the blue button labeled "Add endpoint":
-
Copy the URL
https://dispatcher.zahls.ch/coinbase/into the following field and click on "Save": -
Click on "Show shared secret" next to Webhook Subscriptions.
-
Copy the content of the field to the clipboard or into a document, as you will need it later in zahls.ch:
Configuration of zahls.ch
-
Navigate to Payment providers in the merchant administration of your zahls.ch account.
-
Click on "Show" under Alternative payment methods.
-
Click on "Setup" next to Coinbase Commerce:
-
If you do not yet have an account with Coinbase Commerce, you can create one now. If you already have an account, click "No, not now":
-
In the new window, make the following settings:
- Define the currencies in which you want to receive payments.
- Paste the API Key into the corresponding field.
- Paste the Webhook Secret into the corresponding field.
- Don’t forget to complete the configuration by clicking the green "Save" button.