Integrate FLIQ / How to integrate

Sign up. Get paid. Fast

From all over Europe and supporting +1500 banks today — with new banks added every week.

1Apply for Early Access
2Connect merchants
3Collect your API keys
4Integrate our API
01/Automation

Integrate to automate payment orders

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.

RequestPOST
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" }
  }'
Response201 Created
{
  "id": "po_01H…",
  "status": "CREATED",
  "amount": { "value": "1000", "currency": "SEK" },
  "paymentUrl": "https://pay.fliqpayments.com/po_01H…"
}
02/Checkout

A checkout view for every occasion

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.

Compact pay button

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.

Checkout buttonJS

          
Webhook eventHMAC
POST https://your.app/hooks/fliq
X-Fliq-Signature: t=1700000000,v1=…

{
  "type": "payment_order.created",
  "id": "po_01H…",
  "status": "CREATED"
}

What you see as the recipient

On every status change we POST a signed webhook to your endpoint — here's exactly what you receive.

Full pay widget

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.

your-site.example/invoice

Drag the bottom-right corner to resize — the widget reflows to fit.

Pay widgetJS

            

What you see as the recipient

On every status change we POST a signed webhook to your endpoint — here's exactly what you receive.

Webhook eventHMAC
POST https://your.app/hooks/fliq
X-Fliq-Signature: t=1700000000,v1=…

{
  "type": "payment_order.created",
  "id": "po_01H…",
  "status": "CREATED"
}
Security

How is this secure?

Compliance is built into onboarding — every partner and merchant is KYC/AML verified and must be approved before they can request payments.

KYC / AML

Every partner and merchant is screened and approved before going live.

Approval gate

No payment orders until a merchant is verified — nothing flows from an unapproved account.

Scoped, revocable keys

API keys are revocable any time and stored hashed; outgoing webhooks are HMAC-signed.

Sign up for early access

Leave your details and we'll reach out to get you integrated.