From all over Europe and supporting +1500 banks today — with new banks added every week.
One authenticated POST creates a payment order — amount, merchant and reference. You get back an order id, a live status and a hosted pay URL. That's the whole integration.
curl -X POST https://api.fliqpayments.com/v2/partner/payment \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"merchantId": "merch_01H…",
"paymentType": "INVOICE",
"amount": { "value": "1000", "currency": "SEK" }
}'
{
"id": "po_01H…",
"status": "CREATED",
"amount": { "value": "1000", "currency": "SEK" },
"paymentUrl": "https://pay.fliqpayments.com/po_01H…"
}
The same payment, two ways to collect. A compact button that drops into a webshop or checkout flow — or the full widget, made for invoices, embedded right on the invoice sender's own page.
For webshops and checkout flows. It shows the amount and opens a bank picker in place — the payer confirms the transfer straight from their account, without leaving your page.
POST https://your.app/hooks/fliq
X-Fliq-Signature: t=1700000000,v1=…
{
"type": "payment_order.created",
"id": "po_01H…",
"status": "CREATED"
}
On every status change we POST a signed webhook to your endpoint — here's exactly what you receive.
Made for invoices. Embed it on your own digital invoice page — it shows the amount, the reference and live status, and reflows to any width you give it.
On every status change we POST a signed webhook to your endpoint — here's exactly what you receive.
POST https://your.app/hooks/fliq
X-Fliq-Signature: t=1700000000,v1=…
{
"type": "payment_order.created",
"id": "po_01H…",
"status": "CREATED"
}
Compliance is built into onboarding — every partner and merchant is KYC/AML verified and must be approved before they can request payments.
Every partner and merchant is screened and approved before going live.
No payment orders until a merchant is verified — nothing flows from an unapproved account.
API keys are revocable any time and stored hashed; outgoing webhooks are HMAC-signed.
Leave your details and we'll reach out to get you integrated.