Developers
Documentation
Global financial infrastructure via API.
Security & Authentication
All API requests require authentication using an API key.
Example header
Authorization: Bearer YOUR_API_KEYWrite requests should include an Idempotency-Key header to prevent duplicate transactions.
Example
Idempotency-Key: 5d3b2b20-8a5c-4f45-a7a3-9b9f12b7f62eAPI Reference

The Decaf API follows a REST-based architecture.
Base URL (Production)
https://api.decaf.com/v1
Base URL (Sandbox)
https://sandbox.api.decaf.com/v1
Recipients
- Create a recipient:
POST /v1/recipients - Retrieve a recipient:
GET /v1/recipients/{id}
Payouts
- Create a payout:
POST /v1/payouts - Retrieve payout details:
GET /v1/payouts/{id} - List payouts:
GET /v1/payouts
Payment Links
- Create payment link:
POST /v1/payment-links - Retrieve payment link:
GET /v1/payment-links/{id}
Webhooks
- Register webhook endpoint:
POST /v1/webhooks - List webhook endpoints:
GET /v1/webhooks
Request API Access
To request sandbox access or begin integrating with the Decaf API, fill out the business form:
Request API access