Developers

Decaf Disbursements API

Send money to anyone with a phone number. Recipients claim funds directly on WhatsApp.

Funding Your Balance

Before disbursing, fund your account balance using one of three methods.

Option A: Virtual Accounts (ACH, SEPA, SPEI)

POST /v1/funding/accounts

{
  "currency": "USD",
  "label": "Main US funding account"
}

GET /v1/funding/accounts and GET /v1/funding/accounts/:id

Option B: USDC On-Chain Transfer

GET /v1/funding/crypto

{
  "walletAddress": "7xKXt...SolanaAddress",
  "network": "Solana",
  "asset": "USDC",
  "minimumDeposit": "10.00"
}

Only USDC on Solana is supported.

Option C: Card Top-Up

POST /v1/funding/card

{
  "amountUsd": "500.00",
  "successUrl": "https://yourplatform.com/funded",
  "cancelUrl": "https://yourplatform.com/cancelled"
}

Deposit History

GET /v1/funding/deposits?limit=25&after=<cursor>&currency=USD

Decaf API | Funding | Decaf