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 - You now should see the menu related with API keys and OAuth2 enabled applications, click “+ New OAuth2 Application” button

9 - Fill the necessary field according with the below table

Title

Subtitle

What you should insert

Application Name

Your application's name. This is shown for users authorizing your application. Must be unique.

Slyk{yourSlyk}

Website (optional)

Your application's publicly accessible home page. Optional

https://www.slyk.io

Description

Brief description of your application. Shown for users when they are authorizing the application.

Monetize your network

Icon

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.

Permitted Redirect URIs

Enter one URI per line. When using OAuth, only these redirect URIs will be permitted. For more information, check coinbase documentation

Copy the “Permitted Redirect

URIs” from step 4

Notification URL

Webhook for notifications. Optional. For more information, see coinbase documentation

Copy the “Notification URL” from step 4

Developer Name

Name of the individual or the company behind the application.

Slyk

Developer Web

Developer's website. Optional.

https://www.slyk.io

Which of the following categories best describe your application?

N/A

<your choice>

Do you anticipate offering any of the following services?

Read carefully and choose wisely.

10 - Don’t forget to tick “I understand and accept Coinbase's Additional Terms for Developers”

And click “Create Application”

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

12 - 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.

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

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

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

Please be careful while copying using the "Copy" button provided, sometimes it doesn't work properly.

14 - 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.

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

16 - 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.

17 - 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