Escrow API
Create deals, move milestones, and release funds programmatically.
Developer platform
Authenticate with keys, call REST endpoints, subscribe to signed webhooks, and automate releases when your product events fireβsandbox first, production when youβre ready.
Idempotent creates, explicit statuses, and delivery receipts you can replay.
Exercise failure paths and signature rotation without touching customer money.
Split payouts, milestone releases, and reconciliation jobs driven by events.
POST to production trafficStart with the quickstart to create a deal and fund it in test mode. Layer authentication, wire webhooks to your queue, then promote the same integration with live keys when compliance checks pass.
Every section matches the nav anchors. API keys, docs, and dashboards unlock after you register.
Core APIs
Create deals, move milestones, and release funds programmatically.
Automate top-ups, internal transfers, and balance queries.
List, filter, and attach metadata across money movement.
Start building
Spin up your first escrow call in under an hour.
Issue test/live keys, rotate secrets, and sign outbound webhooks.
Register HTTPS endpoints, verify signatures, and handle retries.
Mirror production schemas with fake money and accelerated clocks.
Paste sample payloads and inspect responses before you code.
Developer tools
Complete reference with examples across escrow, wallet, and payouts.
Official helpers for JavaScript, PHP, Python, and more.
Checkout flows, marketplaces, and mobile snippets you can fork.
End-to-end recipes from auth to first live transaction.
On localhost, demo property pages can use real chat and escrow against Flutterwave test funds. Set AFRIPAY_PROPERTY_DEMO_DEV=0 to freeze demos, or =1 to force on for non-local hosts.
Advanced
Route one collection into multiple beneficiaries with declared shares.
Let webhook events trigger releases, reminders, and internal workflows.
Trace requests, webhook deliveries, and retries with correlation IDs.
Keys, environments, usage charts, and team accessβyour control tower.