Create the transaction
/api/v1/transactions"amount": 89.00,
"currency": "EUR",
"testMode": true
}
Bring payment and parcel delivery into the same flow. One QrX integration, from your first request to the confirmed outcome.
/api/v1/transactionsA signed webhook brings the confirmed state back to your application.
One shared layer.
Built for the whole journey.
Exchange your merchant channel API key for a short-lived Bearer token. Building for other merchants? Start with QrX Connect.
Create a transaction, look up available shipping methods, or connect your product catalog. Explore the request and response schemas below.
Subscribe to webhooks and verify signed deliveries. A successful create response is acceptance, not proof that a payment is complete.
Connect Claude, ChatGPT, Cursor or any MCP client to the QrX MCP server at https://api.qr-x.net/mcp. Users sign in with their QrX portal account (OAuth) and choose what the assistant may see and do. No API key is needed.
How the MCP connector works →Find the endpoint. Understand the contract. Make it yours.
The QrX Public API lets merchants create and manage pay-at-the-door transactions, products, returns and webhooks, and run their QrX warehouse: stock levels, items, locations and movements, inbound announcements, receipts, purchase orders, pick lists, counts, containers and team tasks. Authenticate by exchanging your merchant channel API key for a short-lived access token via POST /api/v1/auth/token, then send it as a Bearer token. A key can be restricted to parts of the API (scopes such as stock.read, inbound.write or purchasing.read); a key without restrictions may use every part. Warehouse writes need an Idempotency-Key header.
https://api.qr-x.netCreate a merchant channel API key in your QrX portal, exchange it for a short-lived access token, and send that token as a Bearer header on every call.
Merchant channel API key. Use this only to call /api/v1/auth/token.
Short-lived QrX access token returned by /api/v1/auth/token.
curl -X POST 'https://api.qr-x.net/api/v1/auth/token' \
-H 'QrX-MerchantChannel-API-Key: YOUR_MERCHANT_API_KEY'Showing the bundled API reference. The live specification has not loaded.
Connect to the payment and delivery layer behind QrX. We’ll help you find the right starting point.