Build on a clean, predictable API.
REST endpoints, typed SDKs, idempotency, and signed webhooks. Integrate acceptance, orchestration and settlement in days — with a sandbox that mirrors production.
One call, any rail
Create a payment and let the platform screen, route and settle it. Everything is idempotent and observable end to end.
// Node — install @flowapay/node import Flowa from "@flowapay/node"; const flowa = new Flowa(process.env.FLOWA_KEY); const payment = await flowa.payments.create({ amount: "1200.00", currency: "EUR", method: "auto", settlement: "instant" }, { idempotencyKey: "ord_1837" }); payment.status; // "settled"
Core endpoints
One API over every capability
A single gateway fronts acceptance, orchestration and settlement, with risk controls in-line and a ledger underneath. Webhooks and SDKs keep your systems in sync.
- Idempotent, versioned REST API
- Signed webhooks with retries
- SDKs for Node, Python, PHP, Go & more
- Sandbox parity with production
Developer FAQ
Yes — a sandbox that mirrors production behaviour, with test keys and simulated provider responses.
Every webhook is signed; verify the signature with your endpoint secret. Deliveries are retried with backoff.
Yes. Breaking changes ship under a new version; existing versions remain supported with advance notice.
Start building today
Create sandbox keys and integrate the core API in days, not quarters.