Coinbase Configuration
Connect your Coinbase account and your Slyk to receive programmatic $USDC, $BTC, and any other crypto payments for your time, products, services, community, and upside.
Step-by-step Configuration
1 - Login to your Slyk dashboard.
2 - Click "Settings" in the left menu

3 - Click "Payment Methods"

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:

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.
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.
4 - Coinbase Automated Payments.
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).

We'll walk you through the Slyk<=>Coinbase Connection Setup Below: .
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
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.

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

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.
Last updated
Was this helpful?