Skip to main content
Accept in-store payments with dynamic QR codes and hosted payment pages.

What is the POS API?

The POS API lets you create payment orders from any point-of-sale system — physical terminals, kiosks, mobile apps, or ERP integrations like Odoo. Each order generates a dynamic QR code and/or a hosted payment page.

QR Payments

Generate dynamic QR codes that customers scan with the Quickei app to pay instantly.

Payment Pages

Redirect customers to a hosted payment page — no frontend development needed.

Real-time Webhooks

Get instant notifications when payments are completed, expired, or refunded.

Base URL

Authentication

The POS API uses HTTP Basic Authentication.
Find your client_id and client_secret in the Merchant Dashboard under Developer API > API Keys.

Rate Limiting

The POS API allows 60 requests per minute. If exceeded, you’ll receive a 429 Too Many Requests response.

Order Lifecycle

1

PENDING

Order created, awaiting customer payment. A QR code and/or payment page is generated.
2

PAID

Customer completed payment. You receive a pos.order.paid webhook.
3

EXPIRED / CANCELLED

Order expired (timeout) or was cancelled by the merchant via API.
4

REFUNDED

Payment refunded to the customer (may require admin approval).

Available Endpoints