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.

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

  1. Navigate to Settings.
  2. Click on Security.
  3. 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:

  1. Navigate to Settings.
  2. Click on Notifications.
  3. 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:

  1. Define the currencies in which you want to receive payments.
  2. Paste the API Key into the corresponding field.
  3. Paste the Webhook Secret into the corresponding field.
  • Don’t forget to complete the configuration by clicking the green "Save" button.

Argomenti correlati