Skip to main content
The Flowlix Payments API lets your business accept and manage online card payments in the European Economic Area. It is a RESTful JSON API with predictable resource-oriented URLs, Bearer token authentication, built-in idempotency, and cursor-based pagination.

Two ways to integrate

Hosted Payment Page

The fastest way to get paid. Create a payment, redirect your customer to a Flowlix-hosted page, and let us handle card entry, 3D Secure, and PCI compliance. No card data ever touches your servers.

Direct API

Full control over the checkout experience. Collect card details in your own UI and charge them server-to-server. Requires PCI DSS compliance for handling cardholder data.
Not sure which one to pick? Start with the Hosted Payment Page quickstart — your first test payment takes about five minutes.

Base URL

All API requests are made over HTTPS to:
Endpoints are versioned under /v1, for example https://api.flowlix.dev/v1/payments. Test mode and live mode share the same host; the mode is selected by your API key.

Core concepts

Get started

1

Get your API keys

Sign in to the Merchant Portal and copy your test secret key (api_test_sk_...) from the Developers section.
2

Make your first payment

Follow the quickstart to create a hosted payment page payment and complete it with a test card.
3

Track the result

Poll GET /v1/payments/{id} or subscribe to webhooks to learn the final outcome.

Need help?

Contact Flowlix Developer Support at developers@flowlix.eu. Include the Request-Id response header from any failing API call — it lets us trace your request end to end.