# Coinbase

## 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 <a href="#links" id="links"></a>

* [Login](https://beta.commerce.coinbase.com/sign-in) at Coinbase Commerce
* [Registration](https://login.coinbase.com/signup) at Coinbase Commerce
* Coinbase [Website](https://commerce.coinbase.com/)

## Features <a href="#features" id="features"></a>

### Payment types

The following features are available in the Payrexx merchant administration panel:

* ✅ One-time payment
* ❌ Refund
* ❌ Partial refund
* ❌ Recurring payments (Subscription)
* ❌ Tokenization
* ❌ Pre-authorization

### Supported cryptocurrencies

* <img src="/files/J13ibUkhuv6eAvzv77HB" alt="" data-size="line"> Bitcoin (BTC)&#x20;
* <img src="/files/9GbZ76OvnDJjRDzvQ1Mv" alt="" data-size="line"> Ethereum (ETH)
* <img src="/files/w1dmGNhgAN83WpvIh5EZ" alt="" data-size="line"> US Dollar Tether (USDT)
* <img src="/files/1Fa6MMUjVJhpDxBwxqtV" alt="" data-size="line"> Binance Coin (BNB)
* <img src="/files/M5ODVdCDAB1OcXBenCZn" alt="" data-size="line"> Solana (SOL)
* <img src="/files/Rrdqo1CwdzGQoRwtCCSI" alt="" data-size="line"> Ripple (XRP)
* <img src="/files/VzT3tZkDuKtCf8XlIs4I" alt="" data-size="line"> USD Coin (USDC)
* <img src="/files/WrnajhFh3LJ1dKpoeYOE" alt="" data-size="line"> 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](https://help.coinbase.com/en/nft/start/supported-countries) for more information.

## Setup

Please follow the instructions below to integrate Coinbase as an external payment provider in Payrexx.

### Configuration of Coinbase

* [Log in](https://beta.commerce.coinbase.com/sign-in) to your Coinbase Commerce account. If you don't have one yet, create an account by clicking the following link:

{% embed url="<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:

<div align="left"><figure><img src="/files/q4vZ5UIqjXOsX2mBHVHm" alt=""><figcaption><p>Creating an API Key in Coinbase Commerce</p></figcaption></figure></div>

* Copy the created API key, as you will need it later.

<div align="left"><figure><img src="/files/4e0WZgG0uSGVWRCL46zJ" alt=""><figcaption><p>Copying the API Key for later use in Payrexx</p></figcaption></figure></div>

#### 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"**:

<div align="left"><figure><img src="/files/S4Pngi3xk38z8NSHPl6m" alt=""><figcaption><p>Adding an endpoint in Coinbase Commerce</p></figcaption></figure></div>

* Copy the URL <https://dispatcher.payrexx.com/coinbase/> into the following field and click on "Save":

<div align="left"><figure><img src="/files/UMrRLfsDWisq7aBw4HFF" alt="" width="557"><figcaption><p>Inserting the URL into the designated dield</p></figcaption></figure></div>

* 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 Payrexx:

<div align="left"><figure><img src="/files/855JBm4rOnvtDWGX4fOJ" alt="" width="557"><figcaption><p>Copying the key for later use in Payrexx</p></figcaption></figure></div>

### Configuration of Payrexx

{% hint style="info" %}
Make sure you're [logged in](https://login.payrexx.com/) to your Payrexx account before you begin. If you don’t have a Payrexx account yet, you can [register](https://signup.payrexx.com/) now.
{% endhint %}

* Navigate to **Payment providers** in the merchant administration of your Payrexx account.
* Click on "Show" under Alternative payment methods.
* Click on "Setup" next to Coinbase Commerce:

<div align="left"><figure><img src="/files/YWqZT2NCbYYSkWcTssBH" alt=""><figcaption><p>Starting the setup of Coinbase Commerce in Payrexx</p></figcaption></figure></div>

* 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":

<div align="left"><figure><img src="/files/3M5rHTMCaJKvedNvvZfg" alt="" width="533"><figcaption><p>Option to create a Coinbase Commerce account</p></figcaption></figure></div>

* In the new window, make the following settings:

1. Define the currencies in which you want to receive payments.
2. Paste the [API Key](#creating-an-api-key) into the corresponding field.
3. Paste the [Webhook Secret](#creating-an-endpoint) into the corresponding field.

<div align="left"><figure><img src="/files/dW59HMHK8HUm9d18wVfd" alt=""><figcaption><p>Configuring the integration of Coinbase Commerce in Payrexx</p></figcaption></figure></div>

* Don’t forget to complete the configuration by clicking the green "Save" button.

{% hint style="success" %}
Payrexx and Coinbase Commerce are now connected.
{% endhint %}

{% hint style="info" %}
If the payment page is opened in an iFrame, Coinbase cannot be selected. To learn how your customers can still pay with Coinbase, please refer to the articles [Website Integration "Pages"](/merchant/english/account/tools/pages/website-integration.md) and [Website Integration "Donation"](/merchant/english/account/tools/donation/website-integration.md).
{% endhint %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.payrexx.com/merchant/english/payment-provider/external-payment-provider/wallets-and-more/coinbase.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
