Developers

Documentation

Global financial infrastructure via API.

Security & Authentication

All API requests require authentication using an API key.

Example header

Authorization: Bearer YOUR_API_KEY

Write requests should include an Idempotency-Key header to prevent duplicate transactions.

Example

Idempotency-Key: 5d3b2b20-8a5c-4f45-a7a3-9b9f12b7f62e

API Reference

Decaf API overview diagram

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
Decaf API | Security & API Reference | Decaf