For AI agents: a documentation index is available at the root level at /llms.txt and /llms-full.txt. Append /llms.txt to any URL for a page-level index, or .md for the markdown version of any page.
RegisterLoginSandbox Login
GuidesRecipesAPI Reference
GuidesRecipesAPI Reference
  • Getting Started
    • Getting Started with Checkout
    • Account Setup
    • Card Checkout with Credits
    • Card Checkout
    • Direct USDC Settlement
    • Fiat/Crypto Pay-ins
    • Secure Marketplace Checkout
    • EVM Checkout
    • How to Enable Checkout with Credit Cards
    • Quick Start Marketplace Implementation
    • Payouts
    • Common FAQs
  • Checkout
    • Settlement Locations
  • Payouts
    • Payout Overview
    • What is a Payout
  • Subscriptions
    • Subscriptions Overview
  • Marketplaces
    • Marketplace Overview
    • How Marketplaces Work
    • How to Withdraw USDC
    • Countries Eligible for USDC Withdraw
    • Marketplaces Webhooks
    • Marketplaces Implementation
  • Developer Resources
    • Custom Branding
    • Checkout Implementation
    • Webhooks
  • Merchant Dashboard
    • Login & Account Access
    • Users and Roles
    • Rate Limits
    • Developer Contact
LogoLogo
RegisterLoginSandbox Login
On this page
  • Foundational steps (every integration)
  • Additional steps for Checkout integrations
  • Additional steps for Payouts from the Coinflow Wallet
  • Authorization headers
  • What’s next
Getting Started

Account Setup

Prerequisites every Coinflow integration depends on — sandbox merchant account, API keys, team access, settlement configuration, and (for Checkout) chargeback protection.

Was this page helpful?
Previous

Card Checkout - Credits

Next
Built with

This page lists the foundational prerequisites that apply to every Coinflow integration. Complete these steps once before integrating any product. Each individual integration guide assumes these are done.

Foundational steps (every integration)

1

Create a sandbox merchant account

Register a new sandbox merchant account or log in to an existing one.

2

Create a sandbox API key

Generate your sandbox API key from the API Keys page. You’ll pass this in the Authorization header of every API request.

3

Invite your team

Add team members to your sandbox account so engineering, finance, and ops have the access they need.


Additional steps for Checkout integrations

If you’re integrating any Checkout product (card, ACH, crypto, Apple Pay, Google Pay, etc.), complete these steps too:

1

Configure your settlement location

From the Settings page, pick where Coinflow should send your revenue:

  • In-App Coinflow Wallet — Coinflow custodies funds for you.
  • Your Own Merchant Wallet (BYO) — funds settle directly to a wallet you control.
  • Settlement to Contracts — funds settle to an EVM, Solana, or Stellar contract you’ve whitelisted.
2

Add the chargeback protection script

Add the chargeback protection script to every page of your app. This is required for fraud detection and is a prerequisite for collecting payer events.


Additional steps for Payouts from the Coinflow Wallet

If you’re paying users from your in-app Coinflow wallet (rather than from a BYO wallet), you’ll also need to:

1

Configure your in-app Coinflow wallet

Set up your in-app wallet from the Settings page.

2

Fund your in-app wallet

Add USDC to your in-app wallet using the sandbox faucet. Reach out to the Coinflow team for the public key if needed.


Authorization headers

Every Coinflow API request uses these headers. Most integration guides reference them — bookmark this section for quick lookup:

HeaderDescription
AuthorizationYour API key from the merchant dashboard.
x-coinflow-auth-user-idA unique customer ID from your own systems identifying the payer or payee.
x-coinflow-auth-blockchainSettlement chain. Use solana if your settlement target is the in-app Coinflow wallet; otherwise use the chain you’ve configured.
x-coinflow-auth-session-keyA JWT that authorizes the payer. Valid for 24 hours; refresh after expiry.

What’s next

Once setup is complete, jump into the integration guide for your product:

Checkout

Accept payments via card, ACH, crypto, or alternative methods.

Payouts

Pay users to bank accounts, debit cards, or crypto wallets.

Subscriptions

Recurring billing with prebuilt UI or API integration.

Marketplaces

Multi-seller payments, splits, and seller payouts.