Getting Started

Overview

Welcome to Coinme's crypto-as-a-service API platform! This guide walks you through the high-level integration flow to get you up and running.

Prerequisites

Before you begin, make sure you have:

API Credentials

Obtain your API keys from your Coinme dashboard to authenticate requests

Environment Access

Access to Sandbox environment for testing (Production access granted after certification)

📘

New to Coinme?

Contact our team to get your API credentials and sandbox access set up.


Integration Flow

Partners integrating with Coinme follow this three-step user flow:

1. Customer Onboarding

Create a customer account with KYC verification

2. Get a Quote

Retrieve current crypto prices and fees

3. Execute Transaction

Process buy or sell orders

Step 1: Customer Onboarding

Create a customer account with KYC verification. You have two flexible options:

Option A: Use Your Existing KYC

If you already have a KYC process in place, you can leverage it and pass the verified customer data to Coinme.

Learn about using your existing KYC →

Option B: Use Coinme's KYC

Let Coinme handle the entire KYC process for your customers with our compliant, streamlined verification flow.

Learn about using Coinme's KYC →

Step 2: Quote

Get a quote for your customer that provides:

  • Current cryptocurrency price
  • Associated fees and total cost
  • Quote expiration time

Step 3: Buy/Sell Transaction

Execute transactions using a transactional quote:


Custody Options

Choose how to manage your users' crypto assets:

Custody with Coinme

Let Coinme securely hold user assets. Query balances anytime using the Crypto Asset Balance endpoint.

Best for: Partners who want a fully managed solution

External Wallet

Send crypto directly to external wallet addresses that your users control.

Best for: Partners with existing wallet infrastructure


Testing Your Integration

Use the Sandbox environment to test the complete integration flow:

  1. Test customer onboarding with sample KYC data
  2. Request quotes and verify pricing calculations
  3. Execute test buy/sell transactions
  4. Verify balance updates and transaction statuses
⚠️

Important: Always test thoroughly in Sandbox before moving to Production


Next Steps