Connect what
you run
Your bank, books and store kept in agreement — by agents, with your team signing off.
Select what you run to see how it connects
100+ integrations. The ones with a page of their own come first.
Didn't find your platform? Anything with an export or an API can be connected.
Your customers pay however they already pay — Visa, Mastercard, American Express, Apple Pay, Google Pay, ACH, bank transfer and open banking — through the provider you run today or through us.
Install it, connect it, or build on it
Pick the one that matches how technical your team is. Most businesses use two.
Install a plugin
For stores. Upload the Fynex plugin, paste one token, and orders are paid, confirmed and refunded without touching your checkout code. WooCommerce today.
Connect from the dashboard
For everyone. Link your bank, your accounting system and the tools the work runs in. Fynex reads them and writes back — no code, no export files.
Build on the API
For product teams. Checkout, splits, payouts, wallets and webhooks as one REST and GraphQL surface, with an OpenAPI spec your agent can read.
POST /payments-api/v1/checkoutWhat happens once your tools are connected
Connecting a tool is not the value. What runs on top of the connection is.
- 1
Reads what's already there
Orders, invoices, contracts, bank balances and payouts, pulled from the systems you connected — nothing retyped, nothing exported.
- 2
Decides how the money should move
Who is owed what, on which terms, and through which rail it lands cheapest — your rules, applied to every transaction, not a spreadsheet's guess.
- 3
Moves it and writes the record back
Pays out over the rail you keep or over Fynex's own — settled through Banking Circle — then posts the result to your books, so the bank, the invoice and the ledger agree.
Drive Fynex from your own system
Four requests from the published Payments API. Each one is documented, versioned and runnable against a demo token.
Take a payment without building a checkout
Create a hosted checkout for an amount and a currency; send the customer to the URL you get back.
POST /payments-api/v1/checkout
{ "amount": 129.00,
"currencyCode": "GBP",
"autoSettlement": true }Hosted checkout reference →Divide a payment before it lands
Each party's share is a line in a versioned rule — the seller, your fee, a partner cut — resolved at settlement.
GET /payments-api/v1/payments
/ORDER-100106/split-decisions
→ { "decisions": [{ "id": "decision-1", "paymentId": "ORDER-100106", "ruleId": 7, "ruleVersion": 3, "inputs": { "ruleId": 7, "ruleVersion": 3, "allocationMode": "absolute", "amountBase": "net_settled", "grossAmountMinor": 10000, "lines": [{ "payeeId": 101, "priority": 1, "isEnabled": true }] }, "rulesApplied": [], "rulesSkipped": [], "outcome": { "shares": [{ "payeeId": 101, "rawShareMinor": 8000, "shareAmountMinor": 8000, "feeAmountMinor": 0, "netAmountMinor": 8000 }], "totalFeeMinor": 0, "grossAmountMinor": 10000, "remainderMinor": 2000, "overAllocated": false }, "evaluatedAt": "2026-09-02T12:34:56Z" }] }Splits reference →Pay every party on the right rail
SEPA, Faster Payments or cross-border, chosen from the payout currency and the account the payee registered.
POST /payments-api/v1/payouts
{ "walletId": 15,
"payoutMethodId": 501,
"currencyCode": "GBP",
"amount": "420.00" }Payouts reference →Hear about every event, signed
Register an endpoint once; every payment, refund and payout event arrives signed with a secret only you hold.
POST /payments-api/v1/webhooks
{ "webhookUrl":
"https://you.example/fynex" }
→ { "secretKey": "whsec_…" }Webhooks reference →