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.
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. 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.
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.
We use cookies to keep things running smoothly. Some help us understand how the site is used so we can keep improving. You decide what to allow.