Skip to main content

Overview

The Payment Link APIs allow you to create shareable payment URLs that handle cryptocurrency payments end-to-end. Generate links programmatically, share them with customers, and receive funds directly to your Coinbase Business account.

Use cases

  • Crypto checkouts: Accept crypto payments inside your app or storefront
  • E-commerce invoicing: Send payment links with order confirmations
  • Service businesses: Request deposits or full payments via email/SMS
  • Marketplaces: Generate unique payment links for each transaction
  • Event ticketing: Create time-limited payment links for reservations
  • Remote sales: Accept payments without a website or app

Key Features

  • Simple API: Create payment links with a single POST request
  • Real-time status: Track payment lifecycle (pending → completed)
  • Flexible delivery: Share via email, SMS, QR codes, or in-app

Quick example

curl -X POST https://business.coinbase.com/payment-links \
  -H "Authorization: Bearer YOUR_JWT_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "amount": "50.00",
    "currency": "USD",
    "description": "Order #12345"
  }'
Returns a shareable payment URL ready for your customer.

Prerequisites

Before using Payment Link APIs, you’ll need:

How it works

  1. Create a link → API returns a unique payment URL
  2. Share with customer → Via email, SMS, or your app
  3. Customer pays → Clicks link and sends crypto from their wallet
  4. Get notified → Monitor status via API
  5. Receive funds → Auto-credited to your Coinbase Business account