Integrate once, expand honestly.
FlowAcq is the layer between your stack and payment providers. You build against one REST API and one set of signed webhooks; Stripe is live today, and every other provider path carries an honest staged, limited, or planned status.
Live today
The API & SDK
- One server-to-server REST API for charges, with normalized responses and Stripe live today.
- Official @paysys/sdk client wraps auth, requests, and typed responses.
- Environment-scoped keys - ps_test_... for sandbox, ps_live_... for live.
- Idempotency keys make retries safe against duplicate charges.
Live today
Webhooks
- HMAC-SHA256 signed events with per-endpoint secrets you can rotate.
- Deliveries logged with payload and response, with one-click replay.
- One consistent event stream for the approved live path today, designed to stay consistent as providers are added.
Using the SDK
Install @paysys/sdk, point it at your API key, and send a charge. The same call works in sandbox and live - only the key changes.
import { PaySys } from "@paysys/sdk";
const paysys = new PaySys({ apiKey: process.env.PAYSYS_API_KEY });
const charge = await paysys.charges.create({
amount: 4200, // minor units -> $42.00
currency: "USD",
paymentMethod: { token: "tok_visa" },
metadata: { orderId: "A-10294" },
}, { idempotencyKey: "charge_8f2c1a90" });Full quickstart and webhook verification are in the docs.
Payment providers / honest status
StripeLive
WeChat PayComing soon
AlipayComing soon
AdyenComing soon
PayPalPlanned
Checkout.comPlanned
BraintreePlanned
WorldpayPlanned
GoCardlessPlanned
KlarnaPlanned
This is a selection - the full network and roadmap target live on Coverage. Provider names indicate planned coverage; only badges marked "Live" are available today.