Integrate once.
Speedy orchestrates licensed partners behind one disciplined interface. If you run payouts, funding or settlement in our regions, this is how we work with you.
- PayoutBank accounts, mobile wallets and cash pickup across the Caribbean, Latin America and West Africa.
- FundingACH and card acquiring for US senders, with returns and disputes wired into the ledger.
- LicensedAgent and programme arrangements where Speedy operates under a licensed partner's authority.
- SettlementTreasury, FX and stablecoin settlement providers for moving pooled funds between corridors.
Rules we keepon every integration.
| Rule | What it means for you | Area |
|---|---|---|
| One key per payout | Our transfer id is the idempotency key on every request to your API. A retry can never pay twice. | Idempotency |
| Signed webhooks | We verify a signature over the raw request body. A missing or wrong secret is a rejection, never a pass. | Webhooks |
| States only move forward | Accepted means submitted or pending, never complete. Only a verified webhook or reconciliation moves a transfer on. | Transfers |
| Normalised failures | Your errors map to a fixed set of failure codes. Raw provider text never reaches customers or logs. | Errors |
| Quotes with a hold | We lock the customer's rate for ten minutes, capped by your quote guarantee. When funding takes days, we request a fresh quote at payout and keep the promised receive amount. | Quotes |
| Reconciliation by design | Open transfers are polled against partner status, ambiguity goes to a human review queue, and we never auto-refund on an unclear result. | Operations |