Skip to main content

Integrations and API

QrX supports merchants and platforms that want to automate Payment On Delivery through API and webhook integrations. Integrations can create payment-enabled orders, receive status changes, and connect QrX payment confirmation to delivery an

Written by Hayko

Integrations and API

QrX supports merchants and platforms that want to automate Payment On Delivery through API and webhook integrations. Integrations can create payment-enabled orders, receive status changes, and connect QrX payment confirmation to delivery and support workflows.

What You Can Integrate

  • Order creation with customer contact details, amount, currency, merchant reference, and delivery reference.

  • Payment status including created, pending, paid, failed, expired, cancelled, and refunded states.

  • Tracking data when your delivery system or carrier supplies tracking references.

  • Customer contact verification for email, phone, WhatsApp, and SMS fallback flows.

  • Refund workflows where supported by your payment provider and merchant configuration.

  • Webhooks for payment, order, and delivery-related events.

Merchant Channels

A merchant can operate multiple channels or customer accounts in QrX. Make sure each API request includes the correct merchant, customer, channel, or account identifiers required by your integration. This keeps payments, support conversations, and tracking data connected to the correct business context.

Support for Developers

When contacting support about an API or webhook issue, include the request time, environment, merchant or channel, order reference, transaction id, webhook event id, response status, and a sanitized request or response body. Do not send secret keys in chat or email.

UPS and Carrier Workflows

QrX is the only UPS Payment On Delivery partner in Europe. Eligible UPS workflows can use QrX to collect digital payment before a parcel is released, depending on merchant setup and carrier availability.

Did this answer your question?