Coinbase Configuration

This page will help you get your coinbase integration up and running in your Slyk.

Step by step configuration

1 - Login to your Slyk dashboard.

2 - Click "Settings" in the left menu

3 - Click "Payment Methods"

The next screen will list the available payment methods for your default currency, you should be able to see Coinbase with two available options.

  • Add your email: This is the manual payment processing, you will receive a notification in Slyk when your users intend to pay using Coinbase but you have to manual confirm the funds actually received.

  • Connect: Click "Connect" to set up automatic payments (preferred).

4 - The Coinbase configuration page in Slyk is displayed.

Note you will need to paste some of this information in the Coinbase website (Permitted Redirect URLs and Notification URL), and copy information from Coinbase into Slyk (Client ID and Client Secret).

We will help you complete this form over the next steps.

Your Slyk must be denominated in a crypto currency accepted by Coinbase in order to Coinbase appear in the list (BTC, ETH or USDC).

Please contact us in case you're struggling.

5 - Login to coinbase

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.

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

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

11 - Fill the necessary field according with the below table

Title

Subtitle

What you should insert

Application Name

Your application name will be displayed to users during OAuth client connection.

Must be unique.

Slyk{yourSlyk}

Application type

N/A

<your choice>

Do you anticipate offering any of the following services?

Read carefully and choose wisely.

Redirect URIs

Copy the “Permitted Redirect

URIs” from step 4

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.

Copy the “Notification URL” from step 4

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.

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.

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

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.

19 - Congratulations! You are now ready to receive crypto in your Slyk.

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

Not able to configure your coinbase integration?

Contact us in case you need any help at support@slyk.io

Last updated