# Coinbase Configuration

## Step-by-step Configuration&#x20;

1 - Login to your Slyk dashboard.

2 - Click "Settings" in the left menu<br>

<div align="left"><figure><img src="https://2091029574-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LlaG-PiFp4j49wayScH%2Fuploads%2F4ZISCnW52Uiqp3bzL7GG%2FScreenshot%202025-08-28%20at%202.47.20%E2%80%AFPM.png?alt=media&#x26;token=2c4a6d07-89a4-4934-a4c8-7845fa986ec5" alt="" width="255"><figcaption></figcaption></figure></div>

3 - Click "Payment Methods"&#x20;

<div align="center"><img src="https://2091029574-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LlaG-PiFp4j49wayScH%2Fuploads%2F5977xtgNTEls1UXkUotL%2FScreenshot%202025-08-28%20at%202.55.08%E2%80%AFPM.png?alt=media&#x26;token=7d083c9e-aa56-47fc-b786-2949f55bfdd7" alt=""></div>

If your e-commerce currency is one of Slyk's crypto options ($USDC, $BTC, $ETH) , the next screen will list the available crypto payment methods, including Coinbase. There are two ways to use Coinbase with your Slyk Startup:<br>

<figure><img src="https://2091029574-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LlaG-PiFp4j49wayScH%2Fuploads%2F68PSFiyqYWjXfmRyIUQR%2FScreenshot%202025-08-28%20at%205.07.54%E2%80%AFPM.png?alt=media&#x26;token=888f5597-d0e6-4589-8823-fef48979d9db" alt="" width="375"><figcaption></figcaption></figure>

* **Manual:** just enter the email associated with your coinbase account. You'll receive an email notification from Slyk when your members make purchases by sending crypto to the   Coinbase account associated with your email, but you will need to confirm that the funds were actually received in your Coinbase account. This is fine to get started but will become tedious and error-prone as your crypto sales grow.&#x20;
* **Automated:** Click "Connect" to set up automatic payments with Coinbase. Whem members make crypto payments to your coinbase account you will receive notifications from both Slyk (confirming purchase as with manual) and Coinbase will send you an email confirming the payment.&#x20;

4 - **Coinbase Automated Payments**.&#x20;

In order to connect your Coinbase and Slyk accounts for automated payments, you will need to copy/paste information from Slyk to Coinbase (Permitted Redirect URLs and Notification URL), and from Coinbase into Slyk (Client ID and Client Secret).&#x20;

<figure><img src="https://2091029574-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LlaG-PiFp4j49wayScH%2Fuploads%2FhO9mmlLsK43gNA8ZFx4f%2FScreenshot%202025-08-28%20at%205.23.01%E2%80%AFPM.png?alt=media&#x26;token=9bd92a73-cd37-4d4e-b1be-97ffbb1578f4" alt="" width="375"><figcaption><p>Coinbase payment method configuration</p></figcaption></figure>

We'll walk you through the Slyk<=>Coinbase Connection Setup Below: .

{% hint style="warning" %}
Your Slyk must be denominated in a crypto currency accepted by Coinbase in order to Coinbase appear in the list (BTC, ETH or USDC).&#x20;

Please [contact us](mailto:support@slyk.io) in case you're struggling.
{% endhint %}

5 - Login to [coinbase](https://www.coinbase.com/signin)&#x20;

To receive crypto payments, you must first create a dedicated wallet/account for your crypto e-commerce currency:

* Go to **My Assets**.
* Click on **One-Time Order**.
* Select **Receive Crypto** and choose the desired asset (e.g., **BTC, USDC**) to generate the wallet address.

> **Note:** This step is **not required** if you have prior activity with the selected asset—an address will already exist.

<figure><img src="https://2091029574-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LlaG-PiFp4j49wayScH%2Fuploads%2F0vMXYXTi29V1CZBlT1pz%2Fcoinbase%20marked%20up.png?alt=media&#x26;token=9a58c99d-6bc7-4904-ae1d-a34c964519cb" alt=""><figcaption></figcaption></figure>

6 - On the top right corner click in your profile and click "Settings"

7 - Click the “API” option in the settings list  (a new tab will open)

8 - Click the "OAuth" tab.&#x20;

9 - Click the  “Create Client” button. As OAuth has moved to Coinbase Developer Platform (CDP),  another tab will open.

<figure><img src="https://2091029574-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LlaG-PiFp4j49wayScH%2Fuploads%2Fs0G2zrfdySeNc3oVwgl6%2FScreenshot%202024-10-01%20at%2015.45.27.png?alt=media&#x26;token=4b8dcb25-2532-4f42-a93d-13b126503db6" alt=""><figcaption></figcaption></figure>

10 - You will see another set of Tabs, make sure "OAuth" is selected and finally click on "Create Client".

<figure><img src="https://2091029574-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LlaG-PiFp4j49wayScH%2Fuploads%2FyyKQOioElNZa76yozokK%2FScreenshot%202024-10-01%20at%2015.46.38.png?alt=media&#x26;token=ff3498ea-85c7-472d-9223-3b34655547f8" alt=""><figcaption></figcaption></figure>

11 - Fill the necessary field according with the below table

| Title                                                     | Subtitle                                                                                                                                                                                                                                                                                     |                                                                                                                                                                  What you should insert                                                                                                                                                                  |
| --------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: |
| Application Name                                          | <p>Your application name will be displayed to users during OAuth client connection.</p><p>Must be unique.</p>                                                                                                                                                                                |                                                                                                                                                                   Sly&#x6B;*{yourSlyk}*                                                                                                                                                                  |
| Application type                                          | N/A                                                                                                                                                                                                                                                                                          |                                                                                                                                                                     *\<your choice>*                                                                                                                                                                     |
| Do you anticipate offering any of the following services? | <img src="https://2091029574-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LlaG-PiFp4j49wayScH%2Fuploads%2FIuhu9EBbc1wTWJW9XeNv%2FScreenshot%202024-10-01%20at%2015.59.50.png?alt=media&#x26;token=da422cf4-3f43-424f-bc22-2fa0ecfc4ca4" alt="" data-size="original"> |                                                                                                                                                             Read carefully and choose wisely.                                                                                                                                                            |
| Redirect URIs                                             | Enter one or more URIs where users should go after signing in. Each URI should be on a new line. They will be sent here once signed in via OAuth. For more information, check [coinbase documentation](https://developers.coinbase.com/docs/wallet/coinbase-connect)                         |      <p>Copy the “Permitted Redirect </p><p>URIs” from step 4<br></p><p><img src="https://2091029574-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LlaG-PiFp4j49wayScH%2Fuploads%2FifT70T0zP7N7GvsiiJSO%2FScreenshot%202024-06-13%20at%2011.44.03.png?alt=media&#x26;token=8dd9bff2-080e-4003-898e-53d779cd32ad" alt=""></p>      |
| Icon (optional)                                           | A square icon which is displayed on the authorization page and in the user's list of authorized applications. Please use a 120x120px or larger image.                                                                                                                                        |                                                                                                                                                                                                                                                                                                                                                          |
| Developer Website (optional)                              | Developer's website. *Optional*.                                                                                                                                                                                                                                                             |                                                                                                                                                                   <https://www.slyk.io>                                                                                                                                                                  |
| Description (optional)                                    | Brief description of your application. Shown for users when they are authorizing the application.                                                                                                                                                                                            |                                                                                                                                                                   Monetize your network                                                                                                                                                                  |
| Notification URL (optional)                               | Webhook for notifications.                                                                                                                                                                                                                                                                   | <p>Copy the “Notification URL” from step 4</p><p></p><p><img src="https://2091029574-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LlaG-PiFp4j49wayScH%2Fuploads%2FWpU7qIopliulOZjMwzMB%2FScreenshot%202024-06-13%20at%2011.46.22.png?alt=media&#x26;token=e5b77fc8-7b70-4783-87f6-33a90c17e77b" alt="" data-size="original"></p> |

12 - Click “Create Client”

13 - You will see a summary of the newly created application

14 - If you still have Slyk dashboard Coinbase configuration page opened just continue to the next step, if not, please go back and redo steps 1 to 3.

15 - Copy "Client ID" and "Secret" from Coinbase summary (step 13) into Slyk dashboard (step 4).

Make sure you copy the “**Client ID**” field to the correct corresponding field.

Make sure you copy the “**Secret**” field to the correct corresponding "**Client** **Secret**" field.

16 - Click “Connect and save”. You’ll be redirected to Coinbase to finish the authorization process.

{% hint style="danger" %}
Note: if you get a "Page Not Found" or an error in this step, please confirm the keys pasted into Slyk dashboard.

Hint: it can't have a space in the beginning of the string.&#x20;
{% endhint %}

17 - Once you are redirected to Coinbase review the permissions that will apply to your custodial wallet.&#x20;

<figure><img src="https://2091029574-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LlaG-PiFp4j49wayScH%2Fuploads%2FPyUY4xPsaKdPYUolb83E%2FScreenshot%202024-06-13%20at%2012.04.14.png?alt=media&#x26;token=56287d7a-d5bc-4e77-b111-04b319334e6c" alt="" width="188"><figcaption></figcaption></figure>

18 - Make sure that you are select a digital currency matching your Slyk denomination (BTC, ETH or USDC) and click "Allow access" to connect your Slyk payment method.

<figure><img src="https://2091029574-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LlaG-PiFp4j49wayScH%2Fuploads%2FRkN9xCKHyw9fDWHbMyKY%2FScreenshot%202024-06-13%20at%2012.04.24.png?alt=media&#x26;token=c5b23dc5-7404-48e5-ba27-a5c2baf91f75" alt="" width="188"><figcaption></figcaption></figure>

![](https://lh5.googleusercontent.com/Ezp1_ZLfF1qxJtMZm9PG5FLkD8Jlu8Lv3Zfe2uFzUQf0Cd3JROcCSmHstKzxHPubJ3Sp-Hsx_KGTo9mXDoRxQrPo4584leFbkT5QEqjDvpms-1XCcxqsjNfsiwuReuHx8M4fclTd)

19 - Congratulations! You are now ready to receive crypto in your Slyk.&#x20;

If everything works as expected you should see a success notification and your Slyk dashboard should indicate that "Add funds to Slyk" is set to "Automated":

<figure><img src="https://2091029574-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LlaG-PiFp4j49wayScH%2Fuploads%2FV4xnoalpOH0adCDoPlaP%2FScreenshot%202024-06-13%20at%2012.10.17.png?alt=media&#x26;token=28b56f95-8ec8-485b-bba8-5a5daa83be92" alt=""><figcaption></figcaption></figure>

![](https://lh3.googleusercontent.com/4JVdRcPmUPb8r1xsHGkRNsxqjRkL1oCD5KBJ_TMDa2SdZEiwpdxdEvjyhg88jWiaAdc1Wf5xc7VaM-R6bG4EORFKo0OqTFJJO-7pv4XbTcEW8LFlD-3Kqmeek_jJAJ1FiRRsQRxd)

{% hint style="info" %}
Not able to configure your coinbase integration?&#x20;

Contact us in case you need any help at <support@slyk.io>
{% endhint %}

In rare cases, transaction processing may take up to **1 hour** to complete. Please account for this maximum delay when designing timeouts or user experience flows.
