PageSourceSearch

https://qrx.eu/

html qrx.eu collected 2026-10-09 23:14:49 UTC 95,074 bytes, 232 lines download raw bytes

1<!doctype html>
2<html lang="en" dir="ltr" style="" data-rh-managed="lang"><head>
3    <meta name="qrx-build" data-version="1.0.613" data-git-sha="bf907b1088" data-built-at="2026-10-08T22:31:55.614Z" data-qrx-static="">
4
5    <meta charset="UTF-8">
6    <link rel="icon" type="image/svg+xml" href="/favicon.svg">
7    <meta name="viewport" content="width=device-width, initial-scale=1.0" data-qrx-static="">
8
9    <!-- Primary SEO Meta Tags -->
10    <title>QrX | Connecting payments, carriers and lockers</title>
11    
12    <meta name="keywords" content="QrX, QRX, QrX POD, POD, payment on delivery, cash on delivery alternative, QR payment, COD replacement, e-commerce payments, delivery payment, UPS partner, digital payment delivery, last-mile payment, QrX payment on delivery, qrx.eu" data-qrx-static="">
13    <meta name="author" content="QrX B.V." data-qrx-static="">
14    <meta name="robots" content="index, follow" data-qrx-static="">
15    <!-- Placeholders for prerender-public-pages.mjs + react-helmet-async at runtime -->
16    
17    
18    
19    
20    
21    
22    
23    
24    
25    
26    
27
28    <!-- Additional SEO -->
29    <meta name="theme-color" content="#7C3AED" data-qrx-static="">
30    <link rel="apple-touch-icon" href="/images/qrx-logo.png">
31
32    <!-- Inter is self-hosted in /fonts (see globals.css). Preload the latin variable file. -->
33    <link rel="preload" href="/fonts/inter-latin-wght.woff2" as="font" type="font/woff2" crossorigin="">
34
35    <!-- Microsoft Clarity — public website (qr-x.info) only, never the portal -->
36    
36<script>
37      (function(){
38        var h = location.hostname;
39        if (!['qr-x.info', 'www.qr-x.info', 'qrx.eu', 'www.qrx.eu'].includes(h)) return;
40        (function(c,l,a,r,i,t,y){
41          c[a]=c[a]||function(){(c[a].q=c[a].q||[]).push(arguments)};
42          t=l.createElement(r);t.async=1;t.src="https://www.clarity.ms/tag/"+i;
43          y=l.getElementsByTagName(r)[0];y.parentNode.insertBefore(t,y);
44        })(window, document, "clarity", "script", "xxae976v4e");
45        window.clarity('consentv2', { ad_Storage: "denied", analytics_Storage: "granted" });
46      })();
47    </script>
47
48    
48<script type="module" crossorigin="" src="/assets/index-D006LLDc.js"></script>
48
49    <link rel="modulepreload" crossorigin="" href="/assets/rolldown-runtime-C0FnF6B9.js">
50    <link rel="modulepreload" crossorigin="" href="/assets/react-C21x__mS.js">
51    <link rel="modulepreload" crossorigin="" href="/assets/react-dom-BddMPX6d.js">
52    <link rel="modulepreload" crossorigin="" href="/assets/preload-helper-Czpn1I53.js">
53    <link rel="modulepreload" crossorigin="" href="/assets/i18nInstance-DuAUdJZQ.js">
54    <link rel="modulepreload" crossorigin="" href="/assets/i18n-Ct04MGSv.js">
55    <link rel="modulepreload" crossorigin="" href="/assets/axios-D05nDT6A.js">
56    <link rel="modulepreload" crossorigin="" href="/assets/defineProperty-CwM-kOd9.js">
57    <link rel="modulepreload" crossorigin="" href="/assets/client-D-zvexsZ.js">
58    <link rel="modulepreload" crossorigin="" href="/assets/jsx-runtime-BdxMnOeJ.js">
59    <link rel="modulepreload" crossorigin="" href="/assets/useTranslation-0dW5LHdr.js">
60    <link rel="modulepreload" crossorigin="" href="/assets/themes-6MXfKieM.js">
61    <link rel="modulepreload" crossorigin="" href="/assets/context-CRVtXGbN.js">
62    <link rel="modulepreload" crossorigin="" href="/assets/userTimeZone-BBSD_alX.js">
63    <link rel="modulepreload" crossorigin="" href="/assets/query-DWDBYcHP.js">
64    <link rel="modulepreload" crossorigin="" href="/assets/mutation-DwKxGBaY.js">
65    <link rel="modulepreload" crossorigin="" href="/assets/messageCentre-Cx8Luxk3.js">
66    <link rel="modulepreload" crossorigin="" href="/assets/AuthContext-D17O7QRl.js">
67    <link rel="modulepreload" crossorigin="" href="/assets/QueryClientProvider-CVXxMI2K.js">
68    <link rel="modulepreload" crossorigin="" href="/assets/useBaseQuery-DPj9lZNy.js">
69    <link rel="modulepreload" crossorigin="" href="/assets/esm-BixIEzeQ.js">
70    <link rel="modulepreload" crossorigin="" href="/assets/utils-BDT18YnD.js">
71    <link rel="modulepreload" crossorigin="" href="/assets/types-DD1wn2WU.js">
72    <link rel="modulepreload" crossorigin="" href="/assets/permissions-8qewI7No.js">
73    <link rel="modulepreload" crossorigin="" href="/assets/createLucideIcon-C84aaOyl.js">
74    <link rel="modulepreload" crossorigin="" href="/assets/check-Cb67uapB.js">
75    <link rel="modulepreload" crossorigin="" href="/assets/chevron-down-CqAmVxkG.js">
76    <link rel="modulepreload" crossorigin="" href="/assets/search-BzxtjH_z.js">
77    <link rel="modulepreload" crossorigin="" href="/assets/triangle-alert-3KyZG6S_.js">
78    <link rel="modulepreload" crossorigin="" href="/assets/x-D0sXQJ5K.js">
79    <link rel="modulepreload" crossorigin="" href="/assets/TranslationEditContext-CLnzCUr5.js">
80    <link rel="modulepreload" crossorigin="" href="/assets/T-CGciIN57.js">
81    <link rel="modulepreload" crossorigin="" href="/assets/InlineSpinner-7KXjYgyY.js">
82    <link rel="modulepreload" crossorigin="" href="/assets/catalogLabels-C4r7JnWz.js">
83    <link rel="modulepreload" crossorigin="" href="/assets/dist-cghG62Y6.js">
84    <link rel="modulepreload" crossorigin="" href="/assets/portalImageAssets-DagbPiYO.js">
85    <link rel="stylesheet" crossorigin="" href="/assets/loading-Cq8wcTQU.css">
86    <link rel="stylesheet" crossorigin="" href="/assets/index-CDpfR9Z0.css">
87  <style type="text/css">
vendor: 14,916 bytes, line 87
87[data-sonner-toaster][dir=ltr],html[dir=ltr]{--toast-icon-margin-start:-3px;--toast-icon-margin-end:4px;--toast-svg-margin-start:-1px;--toast-svg-margin-end:0px;--toast-button-margin-start:auto;--toast-button-margin-end:0;--toast-close-button-start:0;--toast-close-button-end:unset;--toast-close-button-transform:translate(-35%, -35%)}[data-sonner-toaster][dir=rtl],html[dir=rtl]{--toast-icon-margin-start:4px;--toast-icon-margin-end:-3px;--toast-svg-margin-start:0px;--toast-svg-margin-end:-1px;--toast-button-margin-start:0;--toast-button-margin-end:auto;--toast-close-button-start:unset;--toast-close-button-end:0;--toast-close-button-transform:translate(35%, -35%)}[data-sonner-toaster]{position:fixed;width:var(--width);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;--gray1:hsl(0, 0%, 99%);--gray2:hsl(0, 0%, 97.3%);--gray3:hsl(0, 0%, 95.1%);--gray4:hsl(0, 0%, 93%);--gray5:hsl(0, 0%, 90.9%);--gray6:hsl(0, 0%, 88.7%);--gray7:hsl(0, 0%, 85.8%);--gray8:hsl(0, 0%, 78%);--gray9:hsl(0, 0%, 56.1%);--gray10:hsl(0, 0%, 52.3%);--gray11:hsl(0, 0%, 43.5%);--gray12:hsl(0, 0%, 9%);--border-radius:8px;box-sizing:border-box;padding:0;margin:0;list-style:none;outline:0;z-index:999999999;transition:transform .4s ease}@media (hover:none) and (pointer:coarse){[data-sonner-toaster][data-lifted=true]{transform:none}}[data-sonner-toaster][data-x-position=right]{right:var(--offset-right)}[data-sonner-toaster][data-x-position=left]{left:var(--offset-left)}[data-sonner-toaster][data-x-position=center]{left:50%;transform:translateX(-50%)}[data-sonner-toaster][data-y-position=top]{top:var(--offset-top)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--offset-bottom)}[data-sonner-toast]{--y:translateY(100%);--lift-amount:calc(var(--lift) * var(--gap));z-index:var(--z-index);position:absolute;opacity:0;transform:var(--y);touch-action:none;transition:transform .4s,opacity .4s,height .4s,box-shadow .2s;box-sizing:border-box;outline:0;overflow-wrap:anywhere}[data-sonner-toast][data-styled=true]{padding:16px;background:var(--normal-bg);border:1px solid var(--normal-border);color:var(--normal-text);border-radius:var(--border-radius);box-shadow:0 4px 12px rgba(0,0,0,.1);width:var(--width);font-size:13px;display:flex;align-items:center;gap:6px}[data-sonner-toast]:focus-visible{box-shadow:0 4px 12px rgba(0,0,0,.1),0 0 0 2px rgba(0,0,0,.2)}[data-sonner-toast][data-y-position=top]{top:0;--y:translateY(-100%);--lift:1;--lift-amount:calc(1 * var(--gap))}[data-sonner-toast][data-y-position=bottom]{bottom:0;--y:translateY(100%);--lift:-1;--lift-amount:calc(var(--lift) * var(--gap))}[data-sonner-toast][data-styled=true] [data-description]{font-weight:400;line-height:1.4;color:#3f3f3f}[data-rich-colors=true][data-sonner-toast][data-styled=true] [data-description]{color:inherit}[data-sonner-toaster][data-sonner-theme=dark] [data-description]{color:#e8e8e8}[data-sonner-toast][data-styled=true] [data-title]{font-weight:500;line-height:1.5;color:inherit}[data-sonner-toast][data-styled=true] [data-icon]{display:flex;height:16px;width:16px;position:relative;justify-content:flex-start;align-items:center;flex-shrink:0;margin-left:var(--toast-icon-margin-start);margin-right:var(--toast-icon-margin-end)}[data-sonner-toast][data-promise=true] [data-icon]>svg{opacity:0;transform:scale(.8);transform-origin:center;animation:sonner-fade-in .3s ease forwards}[data-sonner-toast][data-styled=true] [data-icon]>*{flex-shrink:0}[data-sonner-toast][data-styled=true] [data-icon] svg{margin-left:var(--toast-svg-margin-start);margin-right:var(--toast-svg-margin-end)}[data-sonner-toast][data-styled=true] [data-content]{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}[data-sonner-toast][data-styled=true] [data-button]{border-radius:4px;padding-left:8px;padding-right:8px;height:24px;font-size:12px;color:var(--normal-bg);background:var(--normal-text);margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end);border:none;font-weight:500;cursor:pointer;outline:0;display:flex;align-items:center;flex-shrink:0;transition:opacity .4s,box-shadow .2s}[data-sonner-toast][data-styled=true] [data-button]:focus-visible{box-shadow:0 0 0 2px rgba(0,0,0,.4)}[data-sonner-toast][data-styled=true] [data-button]:first-of-type{margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end)}[data-sonner-toast][data-styled=true] [data-cancel]{color:var(--normal-text);background:rgba(0,0,0,.08)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-styled=true] [data-cancel]{background:rgba(255,255,255,.3)}[data-sonner-toast][data-styled=true] [data-close-button]{position:absolute;left:var(--toast-close-button-start);right:var(--toast-close-button-end);top:0;height:20px;width:20px;display:flex;justify-content:center;align-items:center;padding:0;color:var(--normal-text);background:var(--normal-bg);border:1px solid var(--normal-border);transform:var(--toast-close-button-transform);border-radius:50%;cursor:pointer;z-index:1;transition:opacity .1s,background .2s,border-color .2s}[data-sonner-toast][data-styled=true] [data-close-button]:focus-visible{box-shadow:0 4px 12px rgba(0,0,0,.1),0 0 0 2px rgba(0,0,0,.2)}[data-sonner-toast][data-styled=true] [data-disabled=true]{cursor:not-allowed}[data-sonner-toast][data-styled=true]:hover [data-close-button]:hover{background:var(--gray2);border-color:var(--gray5)}[data-sonner-toast][data-swiping=true]::before{content:'';position:absolute;left:-100%;right:-100%;height:100%;z-index:-1}[data-sonner-toast][data-y-position=top][data-swiping=true]::before{bottom:50%;transform:scaleY(3) translateY(50%)}[data-sonner-toast][data-y-position=bottom][data-swiping=true]::before{top:50%;transform:scaleY(3) translateY(-50%)}[data-sonner-toast][data-swiping=false][data-removed=true]::before{content:'';position:absolute;inset:0;transform:scaleY(2)}[data-sonner-toast][data-expanded=true]::after{content:'';position:absolute;left:0;height:calc(var(--gap) + 1px);bottom:100%;width:100%}[data-sonner-toast][data-mounted=true]{--y:translateY(0);opacity:1}[data-sonner-toast][data-expanded=false][data-front=false]{--scale:var(--toasts-before) * 0.05 + 1;--y:translateY(calc(var(--lift-amount) * var(--toasts-before))) scale(calc(-1 * var(--scale)));height:var(--front-toast-height)}[data-sonner-toast]>*{transition:opacity .4s}[data-sonner-toast][data-x-position=right]{right:0}[data-sonner-toast][data-x-position=left]{left:0}[data-sonner-toast][data-expanded=false][data-front=false][data-styled=true]>*{opacity:0}[data-sonner-toast][data-visible=false]{opacity:0;pointer-events:none}[data-sonner-toast][data-mounted=true][data-expanded=true]{--y:translateY(calc(var(--lift) * var(--offset)));height:var(--initial-height)}[data-sonner-toast][data-removed=true][data-front=true][data-swipe-out=false]{--y:translateY(calc(var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=true]{--y:translateY(calc(var(--lift) * var(--offset) + var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=false]{--y:translateY(40%);opacity:0;transition:transform .5s,opacity .2s}[data-sonner-toast][data-removed=true][data-front=false]::before{height:calc(var(--initial-height) + 20%)}[data-sonner-toast][data-swiping=true]{transform:var(--y) translateY(var(--swipe-amount-y,0)) translateX(var(--swipe-amount-x,0));transition:none}[data-sonner-toast][data-swiped=true]{-webkit-user-select:none;user-select:none}[data-sonner-toast][data-swipe-out=true][data-y-position=bottom],[data-sonner-toast][data-swipe-out=true][data-y-position=top]{animation-duration:.2s;animation-timing-function:ease-out;animation-fill-mode:forwards}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=left]{animation-name:swipe-out-left}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=right]{animation-name:swipe-out-right}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=up]{animation-name:swipe-out-up}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=down]{animation-name:swipe-out-down}@keyframes swipe-out-left{from{transform:var(--y) translateX(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translateX(calc(var(--swipe-amount-x) - 100%));opacity:0}}@keyframes swipe-out-right{from{transform:var(--y) translateX(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translateX(calc(var(--swipe-amount-x) + 100%));opacity:0}}@keyframes swipe-out-up{from{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) - 100%));opacity:0}}@keyframes swipe-out-down{from{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) + 100%));opacity:0}}@media (max-width:600px){[data-sonner-toaster]{position:fixed;right:var(--mobile-offset-right);left:var(--mobile-offset-left);width:100%}[data-sonner-toaster][dir=rtl]{left:calc(var(--mobile-offset-left) * -1)}[data-sonner-toaster] [data-sonner-toast]{left:0;right:0;width:calc(100% - var(--mobile-offset-left) * 2)}[data-sonner-toaster][data-x-position=left]{left:var(--mobile-offset-left)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--mobile-offset-bottom)}[data-sonner-toaster][data-y-position=top]{top:var(--mobile-offset-top)}[data-sonner-toaster][data-x-position=center]{left:var(--mobile-offset-left);right:var(--mobile-offset-right);transform:none}}[data-sonner-toaster][data-sonner-theme=light]{--normal-bg:#fff;--normal-border:var(--gray4);--normal-text:var(--gray12);--success-bg:hsl(143, 85%, 96%);--success-border:hsl(145, 92%, 87%);--success-text:hsl(140, 100%, 27%);--info-bg:hsl(208, 100%, 97%);--info-border:hsl(221, 91%, 93%);--info-text:hsl(210, 92%, 45%);--warning-bg:hsl(49, 100%, 97%);--warning-border:hsl(49, 91%, 84%);--warning-text:hsl(31, 92%, 45%);--error-bg:hsl(359, 100%, 97%);--error-border:hsl(359, 100%, 94%);--error-text:hsl(360, 100%, 45%)}[data-sonner-toaster][data-sonner-theme=light] [data-sonner-toast][data-invert=true]{--normal-bg:#000;--normal-border:hsl(0, 0%, 20%);--normal-text:var(--gray1)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-invert=true]{--normal-bg:#fff;--normal-border:var(--gray3);--normal-text:var(--gray12)}[data-sonner-toaster][data-sonner-theme=dark]{--normal-bg:#000;--normal-bg-hover:hsl(0, 0%, 12%);--normal-border:hsl(0, 0%, 20%);--normal-border-hover:hsl(0, 0%, 25%);--normal-text:var(--gray1);--success-bg:hsl(150, 100%, 6%);--success-border:hsl(147, 100%, 12%);--success-text:hsl(150, 86%, 65%);--info-bg:hsl(215, 100%, 6%);--info-border:hsl(223, 43%, 17%);--info-text:hsl(216, 87%, 65%);--warning-bg:hsl(64, 100%, 6%);--warning-border:hsl(60, 100%, 9%);--warning-text:hsl(46, 87%, 65%);--error-bg:hsl(358, 76%, 10%);--error-border:hsl(357, 89%, 16%);--error-text:hsl(358, 100%, 81%)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]{background:var(--normal-bg);border-color:var(--normal-border);color:var(--normal-text)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]:hover{background:var(--normal-bg-hover);border-color:var(--normal-border-hover)}[data-rich-colors=true][data-sonner-toast][data-type=success]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=success] [data-close-button]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=info]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=info] [data-close-button]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning] [data-close-button]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=error]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}[data-rich-colors=true][data-sonner-toast][data-type=error] [data-close-button]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}.sonner-loading-wrapper{--size:16px;height:var(--size);width:var(--size);position:absolute;inset:0;z-index:10}.sonner-loading-wrapper[data-visible=false]{transform-origin:center;animation:sonner-fade-out .2s ease forwards}.sonner-spinner{position:relative;top:50%;left:50%;height:var(--size);width:var(--size)}.sonner-loading-bar{animation:sonner-spin 1.2s linear infinite;background:var(--gray11);border-radius:6px;height:8%;left:-10%;position:absolute;top:-3.9%;width:24%}.sonner-loading-bar:first-child{animation-delay:-1.2s;transform:rotate(.0001deg) translate(146%)}.sonner-loading-bar:nth-child(2){animation-delay:-1.1s;transform:rotate(30deg) translate(146%)}.sonner-loading-bar:nth-child(3){animation-delay:-1s;transform:rotate(60deg) translate(146%)}.sonner-loading-bar:nth-child(4){animation-delay:-.9s;transform:rotate(90deg) translate(146%)}.sonner-loading-bar:nth-child(5){animation-delay:-.8s;transform:rotate(120deg) translate(146%)}.sonner-loading-bar:nth-child(6){animation-delay:-.7s;transform:rotate(150deg) translate(146%)}.sonner-loading-bar:nth-child(7){animation-delay:-.6s;transform:rotate(180deg) translate(146%)}.sonner-loading-bar:nth-child(8){animation-delay:-.5s;transform:rotate(210deg) translate(146%)}.sonner-loading-bar:nth-child(9){animation-delay:-.4s;transform:rotate(240deg) translate(146%)}.sonner-loading-bar:nth-child(10){animation-delay:-.3s;transform:rotate(270deg) translate(146%)}.sonner-loading-bar:nth-child(11){animation-delay:-.2s;transform:rotate(300deg) translate(146%)}.sonner-loading-bar:nth-child(12){animation-delay:-.1s;transform:rotate(330deg) translate(146%)}@keyframes sonner-fade-in{0%{opacity:0;transform:scale(.8)}100%{opacity:1;transform:scale(1)}}@keyframes sonner-fade-out{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(.8)}}@keyframes sonner-spin{0%{opacity:1}100%{opacity:.15}}@media (prefers-reduced-motion){.sonner-loading-bar,[data-sonner-toast],[data-sonner-toast]>*{transition:none!important;animation:none!important}}.sonner-loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transform-origin:center;transition:opacity .2s,transform .2s}.sonner-loader[data-visible=false]{opacity:0;transform:scale(.8) translate(-50%,-50%)}
87</style><link rel="modulepreload" as="script" crossorigin="" href="/assets/esm-BJtoGAj0.js"><link rel="modulepreload" as="script" crossorigin="" href="/assets/WebsiteLayout-B4XU-prH.js"><link rel="modulepreload" as="script" crossorigin="" href="/assets/cookie-DH03mxVQ.js"><link rel="modulepreload" as="script" crossorigin="" href="/assets/handshake-CHD48f8P.js"><link rel="modulepreload" as="script" crossorigin="" href="/assets/house-CFwGvV4g.js"><link rel="modulepreload" as="script" crossorigin="" href="/assets/usePageviewTracker-DGNuPRU0.js"><link rel="modulepreload" as="script" crossorigin="" href="/assets/message-circle-Bx59EOKK.js"><link rel="modulepreload" as="script" crossorigin="" href="/assets/messages-square-BzGeqNeN.js"><link rel="modulepreload" as="script" crossorigin="" href="/assets/plug-DePK7VKo.js"><link rel="modulepreload" as="script" crossorigin="" href="/assets/shield-8fv7yTQl.js"><link rel="modulepreload" as="script" crossorigin="" href="/assets/store-D6Ex1DHj.js"><link rel="modulepreload" as="script" crossorigin="" href="/assets/truck-DZ8zZpNY.js"><link rel="modulepreload" as="script" crossorigin="" href="/assets/warehouse-CT__j9J-.js"><link rel="modulepreload" as="script" crossorigin="" href="/assets/dist-CdjQEzFS.js"><link rel="modulepreload" as="script" crossorigin="" href="/assets/SiteDesignContext-CrWTiIQZ.js"><link rel="modulepreload" as="script" crossorigin="" href="/assets/SiteCssOverrides-BbxTlplw.js"><link rel="stylesheet" crossorigin="" href="/assets/WebsiteLayout-D55B8qsL.css"><link rel="modulepreload" as="script" crossorigin="" href="/assets/LandingPage-eMacuhKZ.js"><link rel="modulepreload" as="script" crossorigin="" href="/assets/chart-column-DP1qG5JJ.js"><link rel="modulepreload" as="script" crossorigin="" href="/assets/DesignSections-Cqq5HT02.js"><link rel="modulepreload" as="script" crossorigin="" href="/assets/arrow-down-DqBMbOhn.js"><link rel="modulepreload" as="script" crossorigin="" href="/assets/arrow-up-BBvEVB6p.js"><link rel="modulepreload" as="script" crossorigin="" href="/assets/bookmark-plus-DN4BTBZ1.js"><link rel="modulepreload" as="script" crossorigin="" href="/assets/calendar-days-B5OaJfx8.js"><link rel="modulepreload" as="script" crossorigin="" href="/assets/chevron-left-0KgqpLRo.js"><link rel="modulepreload" as="script" crossorigin="" href="/assets/chevron-right-CW4ZO1CD.js"><link rel="modulepreload" as="script" crossorigin="" href="/assets/DesignLayersPanel-C9wvgif5.js"><link rel="modulepreload" as="script" crossorigin="" href="/assets/badge-euro-C3z-RxR6.js"><link rel="modulepreload" as="script" crossorigin="" href="/assets/box-GGTe0ny-.js"><link rel="modulepreload" as="script" crossorigin="" href="/assets/building-2-CwHK9qMb.js"><link rel="modulepreload" as="script" crossorigin="" href="/assets/circle-question-mark-BTD-6auW.js"><link rel="modulepreload" as="script" crossorigin="" href="/assets/columns-3-e47hqYet.js"><link rel="modulepreload" as="script" crossorigin="" href="/assets/file-text-Y47c54ep.js"><link rel="modulepreload" as="script" crossorigin="" href="/assets/git-compare-DzLIiO4z.js"><link rel="modulepreload" as="script" crossorigin="" href="/assets/globe-BtqZhBHo.js"><link rel="modulepreload" as="script" crossorigin="" href="/assets/hourglass-J7AJEYjl.js"><link rel="modulepreload" as="script" crossorigin="" href="/assets/image-CdF2yqwR.js"><link rel="modulepreload" as="script" crossorigin="" href="/assets/images--s1P20E4.js"><link rel="modulepreload" as="script" crossorigin="" href="/assets/layers-Cp9XbOiF.js"><link rel="modulepreload" as="script" crossorigin="" href="/assets/layout-grid-BwGwPCtr.js"><link rel="modulepreload" as="script" crossorigin="" href="/assets/layout-template-CjP4HtCu.js"><link rel="modulepreload" as="script" crossorigin="" href="/assets/list-ordered-CsyHA8Mm.js"><link rel="modulepreload" as="script" crossorigin="" href="/assets/megaphone-Dzw-bzGz.js"><link rel="modulepreload" as="script" crossorigin="" href="/assets/mouse-pointer-click-DyNn0xJK.js"><link rel="modulepreload" as="script" crossorigin="" href="/assets/DesignUI-CvZJL-GV.js"><link rel="modulepreload" as="script" crossorigin="" href="/assets/phone-BZCu58_O.js"><link rel="modulepreload" as="script" crossorigin="" href="/assets/qr-code-2qCD0o
87Mw.js"><link rel="modulepreload" as="script" crossorigin="" href="/assets/rocket-DnN5yulU.js"><link rel="modulepreload" as="script" crossorigin="" href="/assets/rows-3-DWHdADUI.js"><link rel="modulepreload" as="script" crossorigin="" href="/assets/send-5TWVregZ.js"><link rel="modulepreload" as="script" crossorigin="" href="/assets/table-2-BfIxuNcF.js"><link rel="modulepreload" as="script" crossorigin="" href="/assets/timer-DTddZ1Bt.js"><link rel="modulepreload" as="script" crossorigin="" href="/assets/purify.es-BQeUpLr9.js"><link rel="modulepreload" as="script" crossorigin="" href="/assets/clipboard-copy-D9dv4ZsF.js"><link rel="modulepreload" as="script" crossorigin="" href="/assets/copy-C9F1TT-1.js"><link rel="modulepreload" as="script" crossorigin="" href="/assets/grip-vertical-BvmbTZtf.js"><link rel="modulepreload" as="script" crossorigin="" href="/assets/image-plus-CYMC2kka.js"><link rel="modulepreload" as="script" crossorigin="" href="/assets/link-2--fcdWfAa.js"><link rel="modulepreload" as="script" crossorigin="" href="/assets/loader-circle-D5RsNJ7f.js"><link rel="modulepreload" as="script" crossorigin="" href="/assets/monitor-bMmaAi1n.js"><link rel="modulepreload" as="script" crossorigin="" href="/assets/pencil-DIrtBRpg.js"><link rel="modulepreload" as="script" crossorigin="" href="/assets/save-BcE4JNG8.js"><link rel="modulepreload" as="script" crossorigin="" href="/assets/star-B1DeH7y1.js"><link rel="modulepreload" as="script" crossorigin="" href="/assets/tablet-CuznWLDI.js"><link rel="modulepreload" as="script" crossorigin="" href="/assets/trash-CNLtSgO2.js"><link rel="modulepreload" as="script" crossorigin="" href="/assets/type-R7sVi6EV.js"><link rel="modulepreload" as="script" crossorigin="" href="/assets/siteDesignMedia-D_yUwy_A.js"><link rel="modulepreload" as="script" crossorigin="" href="/assets/MiniCalendar-MI7YJxhu.js"><link rel="modulepreload" as="script" crossorigin="" href="/assets/parseISO-B4w2jm45.js"><link rel="modulepreload" as="script" crossorigin="" href="/assets/browser-fytVkSf3.js"><link rel="modulepreload" as="script" crossorigin="" href="/assets/circle-check-big-Bs-E7VL8.js"><link rel="modulepreload" as="script" crossorigin="" href="/assets/credit-card-D05_z2Zy.js"><link rel="modulepreload" as="script" crossorigin="" href="/assets/package-check-Cq1jLTpR.js"><link rel="modulepreload" as="script" crossorigin="" href="/assets/wallet-CcxwBDuS.js"><link rel="modulepreload" as="script" crossorigin="" href="/assets/zap-kf9Aaajy.js"><link rel="modulepreload" as="script" crossorigin="" href="/assets/SeoHead-Dkgnvx5r.js"><link rel="modulepreload" as="script" crossorigin="" href="/assets/DesignImage-Coxza6wI.js"><link rel="modulepreload" as="script" crossorigin="" href="/assets/DesignBlock-DVN9A8Zg.js"><link rel="modulepreload" as="script" crossorigin="" href="/assets/crosshair-DiDJA1v4.js"><link rel="modulepreload" as="script" crossorigin="" href="/assets/refresh-cw-BoXi0kX_.js"><link rel="modulepreload" as="script" crossorigin="" href="/assets/ElementInspector-CArTzPt0.js"><link rel="modulepreload" as="script" crossorigin="" href="/assets/list-x-CD6ke0y2.js"><link rel="modulepreload" as="script" crossorigin="" href="/assets/text-align-start-Mg2W7juH.js"><link rel="modulepreload" as="script" crossorigin="" href="/assets/DesignButtons-D6bEkDpz.js"><link rel="modulepreload" as="script" crossorigin="" href="/assets/external-link-NcKY-xhZ.js"><link rel="stylesheet" crossorigin="" href="/assets/LandingPage-CA4gmTQs.css"><meta name="description" content="Connect payment and parcel delivery systems through one QrX integration. Payment on Delivery is the first application of our growing European network."><meta property="og:site_name" content="QrX"><meta property="og:type" content="website"><meta property="og:title" content="QrX | Connecting payments, carriers and lockers"><meta property="og:description" content="Connect payment and parcel delivery systems through one QrX integration. Payment on Delivery is the first application of our growing European network."><meta property="og:url" content="https://qrx.eu/"><meta property="og:image" content="https://qrx.eu/images/qrx-logo.png"><meta property="og:image:width" content="800"><meta property="og:image:height" content="808"><meta property="og:locale" content="en"><meta name="twitter:card" content="summary_large_image"><meta name="twitter:title" content="QrX | Connecting payments, carriers and lockers"><meta name="twitter:description" content="Connect payment and parcel delivery systems through one QrX integration. Payment on Delivery is the first application of our growing European network."><meta name="twitter:image" content="https://qrx.eu/images/qrx-logo.png"><meta name="twitter:site" content="@qrxpayments"><link rel="canonical" href="https://qrx.eu/"></head>
88  <body class="website-mobile-navigation-present">
89    <!-- Restore theme before React renders to prevent flash -->
90    
90<script>
91      (function(){
92        try {
93          // All marketing routes share the website preference, including before React loads.
94          var isWebsitePage = /^\/(?:products(?:\/.*)?|how-it-works|merchants|carriers|consumers|ups-partnership|partners|integrations|api|security|pricing|about|privacy-policy|terms-and-conditions|cookie-policy|data-processing-addendum|book-demo|investors|mcp|updates(?:\/.*)?)?\/?$/.test(location.pathname);
95          var isAuthPage = /^\/(login|signup|forgot-password)\/?$/.test(location.pathname);
96          var isReturnForm = /^\/returns(?:\/|$)/.test(location.pathname);
97          var themeKey = isAuthPage ? 'qrx-auth-theme-v1' : isWebsitePage ? 'qrx-home-theme-v4' : isReturnForm ? 'qrx-return-form-theme' : 'qrx-theme';
98          var t = localStorage.getItem(themeKey);
99          document.documentElement.classList.toggle('dark', t === 'dark');
100          if (isReturnForm) document.documentElement.style.colorScheme = t === 'dark' ? 'dark' : 'light';
101        } catch(e) {
102          document.documentElement.classList.toggle('dark', false);
103        }
104        // Show DEV suffix in tab title for local development
105        if (location.hostname === 'localhost' || location.hostname === '127.0.0.1') {
106          document.title = 'QrX Portal - DEV';
107        }
108        var path = location.pathname;
109        if (
110          path.indexOf('/oauth') === 0 ||
111          path.indexOf('/otp') === 0
112        ) {
113          document.documentElement.classList.add('qrx-skip-preloader');
114        }
115      })();
116    </script>
116
117
118    <!-- Pre-React loading: keep artwork and motion in sync with QrxLogoSpinner. -->
119    <style>
120      html { background: #ffffff; }
121      html.dark { background: #09080F; }
122      body { margin: 0; }
123      #qrx-preloader {
124        position: fixed; inset: 0; z-index: 99999;
125        display: flex; align-items: center; justify-content: center;
126        background: #ffffff;
127        transition: opacity 0.35s ease;
128      }
129      html.dark #qrx-preloader { background: #09080F; }
130      #qrx-preloader.fade-out { opacity: 0; pointer-events: none; }
131      html.qrx-skip-preloader #qrx-preloader { display: none !important; }
132      /* Full-screen loaders temporarily suppress document scrolling, including the public shell. */
133html:has(.qrx-main-loader), body:has(.qrx-main-loader) {
134  overflow: hidden;
135  scrollbar-gutter: auto;
136}
137/* Slow ambient color washes, synchronized with the loader document timeline. */
138.qrx-loader-atmosphere { position: fixed; inset: 0; overflow: hidden; pointer-events: none; background: #f8f6fc; z-index: -1; }
139.qrx-loader-wash { position: absolute; width: 105vw; height: 115vh; min-width: 700px; min-height: 650px; border-radius: 50%; will-change: transform; }
140.qrx-loader-wash-purple { left: -47vw; top: -54vh; background: radial-gradient(ellipse, rgba(179,145,232,.30) 0%, rgba(201,178,242,.17) 32%, rgba(222,207,249,.07) 49%, transparent 66%); animation: qrx-drift-purple 32s ease-in-out infinite alternate; }
141.qrx-loader-wash-peach { right: -49vw; bottom: -57vh; background: radial-gradient(ellipse, rgba(246,175,133,.27) 0%, rgba(250,201,176,.15) 32%, rgba(253,223,208,.05) 49%, transparent 66%); animation: qrx-drift-peach 28s ease-in-out infinite alternate; }
142.qrx-loader-wash-violet { right: -65vw; top: -66vh; opacity: .6; background: radial-gradient(ellipse, rgba(161,158,223,.16), transparent 62%); animation: qrx-drift-violet 35s ease-in-out infinite alternate; }
143html.dark .qrx-loader-atmosphere { background: #100c19; }
144html.dark .qrx-loader-wash-purple { background: radial-gradient(ellipse, rgba(118,62,176,.26) 0%, rgba(81,42,127,.13) 36%, transparent 66%); }
145html.dark .qrx-loader-wash-peach { background: radial-gradient(ellipse, rgba(172,91,52,.19) 0%, rgba(113,53,66,.09) 36%, transparent 66%); }
146html.dark .qrx-loader-wash-violet { background: radial-gradient(ellipse, rgba(96,82,175,.16), transparent 62%); }
147@keyframes qrx-drift-purple { from { transform: translate(-2vw,-2vh) scale(.96); } to { transform: translate(13vw,12vh) scale(1.08); } }
148@keyframes qrx-drift-peach { from { transform: translate(2vw,3vh) scale(1.03); } to { transform: translate(-14vw,-11vh) scale(1.12); } }
149@keyframes qrx-drift-violet { from { transform: translate(0,0); } to { transform: translate(-12vw,10vh); } }
150@media (max-width: 540px) { .qrx-loader-wash { min-width: 0; min-height: 0; width: 150vw; height: 100vh; } }
151@media (prefers-reduced-motion: reduce) { .qrx-loader-wash { animation: none; } }
152
153.qrx-main-loader {
154        position: relative; width: 200px; height: 200px; flex-shrink: 0; isolation: isolate;
155      }
156      .qrx-main-loader > .qrx-loader-logo {
157        position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%);
158        width: 104px; height: 70px; object-fit: contain; z-index: 2;
159        animation: qrx-logo-breathe 7.2s ease-in-out infinite;
160      }
161      .qrx-main-loader > .qrx-rotating-logo { width: 104px; height: auto; aspect-ratio: 273.83 / 172.92; overflow: visible; animation: none; transform: translate(-50%, -50%); }
162.qrx-symbol-turn { transform-box: view-box; transform-origin: 176px 86px; animation: qrx-symbol-rotate 7.2s linear infinite; }
163html.dark .qrx-logo-letters { fill: #fff; }
164.qrx-main-loader > .qrx-circle-loader { transform: translate(14.8447px, -0.1747px); }
165@keyframes qrx-symbol-rotate { to { transform: rotate(360deg); } }
166@media (prefers-reduced-motion: reduce) { .qrx-symbol-turn { animation: none; } }
167
168      .qrx-loader-logo-dark { display: none; }
169      html.dark .qrx-loader-logo-light { display: none; }
170      html.dark .qrx-loader-logo-dark { display: block; }
171      .qrx-circle-loader { display: block; width: 100%; height: 100%; overflow: visible; }
172      .qrx-circle-loader .qrx-orbit { transform-origin: 100px 100px; animation: qrx-circle-turn 2.4s linear infinite; }
173      .qrx-circle-loader .qrx-circle {
174        transform: translate(calc(var(--x) * .73), calc(var(--y) * .73));
175        animation: qrx-circle-merge 2.4s ease-in-out infinite;
176      }
177      .qrx-circle-loader .qrx-circle circle { animation: qrx-circle-soften 2.4s ease-in-out infinite; }
178      .qrx-circle-loader .qrx-circle-left { --x: -78px; --y: 0px; }
179      .qrx-circle-loader .qrx-circle-top { --x: 0px; --y: -78px; }
180      .qrx-circle-loader .qrx-circle-right { --x: 78px; --y: 0px; }
181      .qrx-circle-loader .qrx-circle-bottom { --x: 0px; --y: 78px; }
182      @keyframes qrx-circle-turn { to { transform: rotate(360deg); } }
183      @keyframes qrx-circle-merge {
184        0%, 100% { transform: translate(calc(var(--x) * .73), calc(var(--y) * .73)); }
185        60% { transform: translate(calc(var(--x) * .32), calc(var(--y) * .32)); }
186      }
187      @keyframes qrx-circle-soften {
188        0%, 100% { opacity: .6; }
189        60% { opacity: .18; }
190      }
191      @keyframes qrx-logo-breathe {
192        0%, 100% { transform: translate(-50%, -50%) scale(1); }
193        50% { transform: translate(-50%, -50%) scale(1.045); }
194      }
195      @media (prefers-reduced-motion: reduce) {
196        .qrx-main-loader > .qrx-loader-logo,
197        .qrx-circle-loader .qrx-orbit,
198        .qrx-circle-loader .qrx-circle,
199        .qrx-circle-loader .qrx-circle circle { animation: none; }
200      }
201      
202    </style>
203    
204
205    
205<script>
206      // Keep the startup animation on the same clock as React loader instances.
207      {
208        const loader = document.querySelector('#qrx-preloader .qrx-main-loader');
209        const animations = loader?.getAnimations?.({ subtree: true }) ?? [];
210        for (const animation of animations) animation.startTime = 0;
211      }
212    </script>
212
213    <div id="root"><div class="website-public-shell flex min-h-screen max-w-full flex-col overflow-x-clip bg-white text-gray-900 dark:bg-[#09080F] dark:text-gray-100"><nav aria-label="Main navigation" class="sticky top-0 z-50 bg-white/80 dark:bg-[#0c0b14]/85 backdrop-blur-2xl border-b border-gray-200/50 dark:border-indigo-500/10 shadow-xs dark:shadow-[0_1px_20px_rgba(99,102,241,0.05)]"><div class="max-w-[1600px] mx-auto px-4 sm:px-6 lg:px-8"><div class="flex justify-between items-center h-[56px] sm:h-16"><a class="shrink-0 focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-indigo-500 rounded-md" href="/" data-discover="true"><div class="flex items-center"><img alt="QrX" class="block dark:hidden" src="/assets/logo-light-C28N_DWD.svg" style="height: 36px; width: auto; object-fit: contain;"><img alt="QrX" class="hidden dark:block" src="/assets/logo-dark-C711-Cnu.svg" style="height: 36px; width: auto; object-fit: contain;"></div></a><div class="website-desktop-primary hidden min-[800px]:flex min-[1800px]:hidden items-center min-w-0 flex-1 justify-start overflow-x-auto gap-0.5 px-1"><a class="px-1.5 lg:px-2 py-2 text-xs font-medium rounded-md transition-colors whitespace-nowrap text-indigo-600 dark:text-indigo-400 bg-indigo-50/80 dark:bg-indigo-900/20" href="/" data-discover="true"><span>Home</span></a><a class="px-1.5 lg:px-2 py-2 text-xs font-medium rounded-md transition-colors whitespace-nowrap text-gray-600 dark:text-gray-300 hover:text-gray-900 dark:hover:text-white hover:bg-gray-50 dark:hover:bg-white/5" href="/how-it-works" data-discover="true"><span>How It Works</span></a><a class="px-1.5 lg:px-2 py-2 text-xs font-medium rounded-md transition-colors whitespace-nowrap text-gray-600 dark:text-gray-300 hover:text-gray-900 dark:hover:text-white hover:bg-gray-50 dark:hover:bg-white/5" href="/merchants" data-discover="true"><span>Merchants</span></a><a class="px-1.5 lg:px-2 py-2 text-xs font-medium rounded-md transition-colors whitespace-nowrap text-gray-600 dark:text-gray-300 hover:text-gray-900 dark:hover:text-white hover:bg-gray-50 dark:hover:bg-white/5" href="/carriers" data-discover="true"><span>Carriers</span></a><a class="px-1.5 lg:px-2 py-2 text-xs font-medium rounded-md transition-colors whitespace-nowrap text-gray-600 dark:text-gray-300 hover:text-gray-900 dark:hover:text-white hover:bg-gray-50 dark:hover:bg-white/5" href="/consumers" data-discover="true"><span>Consumers</span></a><a class="px-1.5 lg:px-2 py-2 text-xs font-medium rounded-md transition-colors whitespace-nowrap text-gray-600 dark:text-gray-300 hover:text-gray-900 dark:hover:text-white hover:bg-gray-50 dark:hover:bg-white/5" href="/ups-partnership" data-discover="true"><span>UPS Partnership</span></a><a class="px-1.5 lg:px-2 py-2 text-xs font-medium rounded-md transition-colors whitespace-nowrap text-gray-600 dark:text-gray-300 hover:text-gray-900 dark:hover:text-white hover:bg-gray-50 dark:hover:bg-white/5" href="/partners" data-discover="true"><span>Our Partners</span></a><a class="px-1.5 lg:px-2 py-2 text-xs font-medium rounded-md transition-colors whitespace-nowrap text-gray-600 dark:text-gray-300 hover:text-gray-900 dark:hover:text-white hover:bg-gray-50 dark:hover:bg-white/5" href="/about" data-discover="true"><span>About</span></a><a class="px-1.5 lg:px-2 py-2 text-xs font-medium rounded-md transition-colors whitespace-nowrap text-gray-600 dark:text-gray-300 hover:text-gray-900 dark:hover:text-white hover:bg-gray-50 dark:hover:bg-white/5" href="/book-demo" data-discover="true"><span>Contact Us</span></a></div><div class="hidden min-[1800px]:flex items-center"><a class="px-2 xl:px-2.5 2xl:px-3 py-2 text-xs 2xl:text-[13px] font-medium rounded-md transition-colors whitespace-nowrap text-indigo-600 dark:text-indigo-400 bg-indigo-50/80 dark:bg-indigo-900/20" href="/" data-discover="true"><span>Home</span></a><a class="px-2 xl:px-2.5 2xl:px-3 py-2 text-xs 2xl:text-[13px] font-medium rounded-md transition-colors whitespace-nowrap text-gray-600 dark:text-gray-300 hover:text-gray-900 dark:hover:text-white hover:bg-gray-50 dark:hover:bg-white/5" href="/how-it-works" data-discover="true"><span>How It Works</span></a><a class="px-2 xl:px-2.5 2xl:px-3 py-2 text-xs 2xl:text-[13px] font-medium rounded-md transition-colors whitespace-nowrap text-gray-600 dark:text-gray-300 hover:text-gray-900 dark:hover:text-white hover:bg-gray-50 dark:hover:bg-white/5" href="/merchants" data-discover="true"><span>Merchants</span></a><a class="px-2 xl:px-2.5 2xl:px-3 py-2 text-xs 2xl:text-[13px] font-medium rounded-md transition-colors whitespace-nowrap text-gray-600 dark:text-gray-300 hover:text-gray-900 dark:hover:text-white hover:bg-gray-50 dark:hover:bg-white/5" href="/carriers" data-discover="true"><span>Carriers</span></a><a class="px-2 xl:px-2.5 2xl:px-3 py-2 text-xs 2xl:text-[13px] font-medium rounded-md transition-colors whitespace-nowrap text-gray-600 dark:text-gray-300 hover:text-gray-900 dark:hover:text-white hover:bg-gray-50 dark:hover:bg-white/5" href="/consumers" data-discover="true"><span>Consumers</span></a><a class="px-2 xl:px-2.5 2xl:px-3 py-2 text-xs 2xl:text-[13px] font-medium rounded-md transition-colors whitespace-nowrap text-gray-600 dark:text-gray-300 hover:text-gray-900 dark:hover:text-white hover:bg-gray-50 dark:hover:bg-white/5" href="/ups-partnership" data-discover="true"><span>UPS Partnership</span></a><a class="px-2 xl:px-2.5 2xl:px-3 py-2 text-xs 2xl:text-[13px] font-medium rounded-md transition-colors whitespace-nowrap text-gray-600 dark:text-gray-300 hover:text-gray-900 dark:hover:text-white hover:bg-gray-50 dark:hover:bg-white/5" href="/partners" data-discover="true"><span>Our Partners</span></a><a class="px-2 xl:px-2.5 2xl:px-3 py-2 text-xs 2xl:text-[13px] font-medium rounded-md transition-colors whitespace-nowrap text-gray-600 dark:text-gray-300 hover:text-gray-900 dark:hover:text-white hover:bg-gray-50 dark:hover:bg-white/5" href="/integrations" data-discover="true"><span>Integrations &amp; API</span></a><a class="px-2 xl:px-2.5 2xl:px-3 py-2 text-xs 2xl:text-[13px] font-medium rounded-md transition-colors whitespace-nowrap text-gray-600 dark:text-gray-300 hover:text-gray-900 dark:hover:text-white hover:bg-gray-50 dark:hover:bg-white/5" href="/security" data-discover="true"><span>Security &amp; Compliance</span></a><a class="px-2 xl:px-2.5 2xl:px-3 py-2 text-xs 2xl:text-[13px] font-medium rounded-md transition-colors whitespace-nowrap text-gray-600 dark:text-gray-300 hover:text-gray-900 dark:hover:text-white hover:bg-gray-50 dark:hover:bg-white/5" href="/pricing" data-discover="true"><span>Pricing</span></a><a class="px-2 xl:px-2.5 2xl:px-3 py-2 text-xs 2xl:text-[13px] font-medium rounded-md transition-colors whitespace-nowrap text-gray-600 dark:text-gray-300 hover:text-gray-900 dark:hover:text-white hover:bg-gray-50 dark:hover:bg-white/5" href="/about" data-discover="true"><span>About</span></a><div class="relative"><button class="px-2 xl:px-2.5 2xl:px-3 py-2 text-xs 2xl:text-[13px] font-medium rounded-md transition-colors flex items-center gap-1 whitespace-nowrap text-gray-600 dark:text-gray-300 hover:text-gray-900 dark:hover:text-white hover:bg-gray-50 dark:hover:bg-white/5"><span>Products</span><svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down transition-transform" aria-hidden="true"><path d="m6 9 6 6 6-6"></path></svg></button></div></div><div class="hidden min-[1800px]:flex items-center gap-1.5 shrink-0"><button type="button" class="w-9 h-9 rounded-xl flex items-center justify-center transition-all duration-200 text-gray-500 dark:text-gray-400 hover:text-gray-900 dark:hover:text-gray-100 hover:bg-gray-100 dark:hover:bg-white/[0.08] active:scale-95" title="Switch to dark mode" aria-label="Switch to dark mode"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-moon w-[18px] h-[18px]" aria-hidden="true"><path d="M20.985 12.486a9 9 0 1 1-9.473-9.472c.405-.022.617.46.402.803a6 6 0 0 0 8.268 8.268c.344-.215.825-.004.803.401"></path></svg></button><div data-portal-control="language-switcher" class="relative"><button data-i18n-keys="[&quot;common_changeLanguage&quot;]" type="button" class="flex items-center rounded-xl transition-all duration-200 text-sm font-medium text-gray-500 dark:text-gray-400 hover:text-gray-900 dark:hover:text-gray-100 hover:bg-gray-100 dark:hover:bg-white/[0.08] active:scale-95 h-9 px-2 gap-1" aria-label="Change language">
213<img alt="" class="w-5 h-auto shrink-0 rounded-[3px]" loading="eager" src="https://flagcdn.com/w40/gb.png"><span class="text-xs font-bold uppercase tracking-wide">EN</span></button></div><a href="https://portal.qr-x.app/login" class="px-2.5 py-2 text-xs 2xl:text-[13px] font-medium text-gray-600 dark:text-gray-300 hover:text-gray-900 dark:hover:text-white transition-colors rounded-md hover:bg-gray-50 dark:hover:bg-white/5 whitespace-nowrap"><span>Sign In</span></a><a class="px-4 2xl:px-5 py-2 text-white text-xs 2xl:text-[13px] font-semibold rounded-full transition-all shadow-xs hover:shadow-lg hover:shadow-indigo-500/20 hover:scale-[1.02] whitespace-nowrap" href="/book-demo" data-discover="true" style="background: linear-gradient(135deg, rgb(124, 58, 237) 0%, rgb(79, 70, 229) 100%);"><span>Contact Us</span></a></div><div class="website-phone-controls min-[1800px]:hidden flex items-center gap-1.5 sm:gap-2"><button type="button" class="w-9 h-9 rounded-xl flex items-center justify-center transition-all duration-200 text-gray-500 dark:text-gray-400 hover:text-gray-900 dark:hover:text-gray-100 hover:bg-gray-100 dark:hover:bg-white/[0.08] active:scale-95 website-theme-toggle" title="Switch to dark mode" aria-label="Switch to dark mode"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-moon w-[18px] h-[18px]" aria-hidden="true"><path d="M20.985 12.486a9 9 0 1 1-9.473-9.472c.405-.022.617.46.402.803a6 6 0 0 0 8.268 8.268c.344-.215.825-.004.803.401"></path></svg></button><div data-portal-control="language-switcher" class="relative"><button data-i18n-keys="[&quot;common_changeLanguage&quot;]" type="button" class="flex items-center rounded-xl transition-all duration-200 text-sm font-medium text-gray-500 dark:text-gray-400 hover:text-gray-900 dark:hover:text-gray-100 hover:bg-gray-100 dark:hover:bg-white/[0.08] active:scale-95 h-9 px-2 gap-1" aria-label="Change language"><img alt="" class="w-5 h-auto shrink-0 rounded-[3px]" loading="eager" src="https://flagcdn.com/w40/gb.png"><span class="text-xs font-bold uppercase tracking-wide">EN</span></button></div><button class="website-desktop-menu-trigger hidden min-[800px]:inline-flex p-2 rounded-xl text-gray-700 dark:text-gray-300 hover:bg-gray-100 dark:hover:bg-white/[0.08] transition-all duration-200 focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-indigo-500 active:scale-95" aria-label="Open menu"><svg xmlns="http://www.w3.org/2000/svg" width="22" height="22" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-menu" aria-hidden="true"><path d="M4 5h16"></path><path d="M4 12h16"></path><path d="M4 19h16"></path></svg></button></div></div></div></nav><div class="website-dock-measure" aria-hidden="true"><span>Home</span><span>How It Works</span><span>Merchants</span><span>Carriers</span><span>Consumers</span><span>Integrations &amp; API</span><span>Our Partners</span><span>About</span><span>Menu</span></div><nav class="website-mobile-dock" aria-label="Main navigation"><a aria-current="page" href="/" data-discover="true"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-house lucide-home" aria-hidden="true"><path d="M15 21v-8a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v8"></path><path d="M3 10a2 2 0 0 1 .709-1.528l7-6a2 2 0 0 1 2.582 0l7 6A2 2 0 0 1 21 10v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z"></path></svg><span>Home</span></a><a href="/how-it-works" data-discover="true"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-square-play lucide-play-square" aria-hidden="true"><rect x="3" y="3" width="18" height="18" rx="2"></rect><path d="M9 9.003a1 1 0 0 1 1.517-.859l4.997 2.997a1 1 0 0 1 0 1.718l-4.997 2.997A1 1 0 0 1 9 14.996z"></path></svg><span>How It Works</span></a><button type="button" aria-expanded="false" aria-haspopup="dialog" aria-controls="website-mobile-menu"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-menu" aria-hidden="true"><path d="M4 5h16"></path><path d="M4 12h16"></path><path d="M4 19h16"></path></svg><span>Menu</span></button></nav><main class="flex-1" data-ambient-page="/"><div class="w-full overflow-x-clip">
213<script type="application/ld+json">{"@context":"https://schema.org","@graph":[{"@context":"https://schema.org","@type":"WebSite","name":"QrX","alternateName":["QRX","QrX POD","QrX Payment on Delivery"],"url":"https://qrx.eu","publisher":{"@type":"Organization","name":"QrX B.V.","url":"https://qrx.eu"}},{"@context":"https://schema.org","@type":"Organization","name":"QrX","alternateName":["QRX","QrX POD","QrX Payment on Delivery"],"legalName":"QrX B.V.","url":"https://qrx.eu","logo":"https://qrx.eu/images/qrx-logo.png","description":"QrX connects payment providers, carriers and parcel locker systems through one shared platform. Payment on Delivery is the first application of its growing European network.","foundingDate":"2024","address":{"@type":"PostalAddress","streetAddress":"Deventerweg 2A","addressLocality":"Harderwijk","postalCode":"3843 GD","addressCountry":"NL"},"contactPoint":{"@type":"ContactPoint","email":"[email protected]","contactType":"customer service"},"sameAs":["https://facebook.com/qrxpayments","https://x.com/qrxpayments","https://instagram.com/qrxpayments","https://www.linkedin.com/company/qr-x","https://youtube.com/@qrxpayments"]},{"@context":"https://schema.org","@type":"SoftwareApplication","name":"QrX","alternateName":["QRX","QrX POD","QrX Payment on Delivery"],"applicationCategory":"FinanceApplication","operatingSystem":"Web, iOS, Android","description":"QrX coordinates payment and parcel delivery systems for merchants, with Payment on Delivery as its first application.","publisher":{"@type":"Organization","name":"QrX B.V.","url":"https://qrx.eu"}}]}</script>
213<div class="qrx-connected-home " id="home"><div class="home-ambient-circles" aria-hidden="true"><span class="home-ambient-circle home-ambient-circle--purple"></span><span class="home-ambient-circle home-ambient-circle--pink"></span><span class="home-ambient-circle home-ambient-circle--indigo"></span></div><svg xmlns="http://www.w3.org/2000/svg" style="display: none;"><defs><linearGradient id="qrx-home-v3-orbit-gradient"><stop stop-color="#ff9c1d"></stop><stop offset=".45" stop-color="#f23f88"></stop><stop offset="1" stop-color="#8a4bf3"></stop></linearGradient></defs><symbol id="qrx-home-v3-store" viewBox="0 0 24 24"><path d="M3 10v10h18V10M2 10l3-7h14l3 7M2 10c0 4 5 4 5 0 0 4 5 4 5 0 0 4 5 4 5 0 0 4 5 4 5 0M9 20v-6h6v6"></path></symbol><symbol id="qrx-home-v3-card" viewBox="0 0 24 24"><rect x="2" y="5" width="20" height="14" rx="3"></rect><path d="M2 10h20M6 15h4"></path></symbol><symbol id="qrx-home-v3-truck" viewBox="0 0 24 24"><path d="M2 17V5h12v12M14 9h4l4 5v3h-3M5 17h10M2 17h1"></path><circle cx="5" cy="18" r="2"></circle><circle cx="17" cy="18" r="2"></circle></symbol><symbol id="qrx-home-v3-locker" viewBox="0 0 24 24"><rect x="4" y="2" width="16" height="20" rx="2"></rect><path d="M12 2v20M4 9h16M4 15h16M8 5v1M16 5v1M8 11v1M16 11v1M8 18v1M16 18v1"></path></symbol><symbol id="qrx-home-v3-parcel" viewBox="0 0 24 24"><path d="m12 2 9 5v10l-9 5-9-5V7l9-5ZM3 7l9 5 9-5M12 12v10M7 5l10 5v5"></path></symbol><symbol id="qrx-home-v3-check" viewBox="0 0 24 24"><circle cx="12" cy="12" r="9"></circle><path d="m8 12 3 3 5-6"></path></symbol><symbol id="qrx-home-v3-moon" viewBox="0 0 24 24"><path d="M20.9 13A9 9 0 0 1 11 3.1 9 9 0 1 0 20.9 13Z"></path></symbol></svg><div data-sd-page="home"><div class="qrx-sd-section" data-section-key="connected-hero"><div data-sd-zone="top"></div><section class="hero"><div class="home-ambient-circles" aria-hidden="true"><span class="home-ambient-circle home-ambient-circle--peach"></span></div><div class="wrap"><div class="hero-head"><div class="kicker"><i></i> Connecting payments and parcel delivery across Europe</div><h1>Payments. Carriers. Lockers.<span>One connection.</span></h1><p>Different countries. Different providers. <strong>One shared layer.</strong><br>QrX connects and coordinates payment and delivery systems, so merchants don’t have to build every connection themselves.</p><div class="actions"><a class="button primary" href="#platform">See the QrX connection <span class="arrow">↓</span></a><a class="button contact" href="/book-demo">Let’s talk <span>↗</span></a></div></div><div class="map" id="network" aria-label="Your store connects through QrX to payment providers, carriers and parcel locker networks"><svg class="wires" aria-hidden="true" viewBox="0 0 1050 289"><g class="wire-group active" style="--route: var(--purple);"><path class="wire-base" d="M 230 144.5 C 250 144.5, 396 121.5, 416 121.5"></path><path class="wire-color" d="M 230 144.5 C 250 144.5, 396 121.5, 416 121.5"></path><path class="wire-pulse delay" pathLength="100" d="M 230 144.5 C 250 144.5, 396 121.5, 416 121.5"></path></g><g class="wire-group active" style="--route: var(--purple);"><path class="wire-base" d="M 580 121.5 C 678.58 121.5, 686.02 61.5, 766 61.5"></path><path class="wire-color" d="M 580 121.5 C 678.58 121.5, 686.02 61.5, 766 61.5"></path><path class="wire-pulse " pathLength="100" d="M 580 121.5 C 678.58 121.5, 686.02 61.5, 766 61.5"></path></g><g class="wire-group " style="--route: var(--orange);"><path class="wire-base" d="M 580 121.5 C 678.58 121.5, 686.02 144.5, 766 144.5"></path><path class="wire-color" d="M 580 121.5 C 678.58 121.5, 686.02 144.5, 766 144.5"></path><path class="wire-pulse " pathLength="100" d="M 580 121.5 C 678.58 121.5, 686.02 144.5, 766 144.5"></path></g><g class="wire-group " style="--route: var(--pink);"><path class="wire-base" d="M 580 121.5 C 678.58 121.5, 686.02 227.5, 766 227.5"></path><path class="wire-color" d="M 580 121.5 C 678.58 121.5, 686.02 227.5, 766 227.5"></path><path class="wire-pulse " pathLength="100" d="M 580 121.5 C 678.58 121.5, 686.02 227.5, 766 227.5"></path></g></svg><div class="source" id="source"><svg aria-hidden="true" class="icon"><use href="#qrx-home-v3-store"></use></svg><h3>Your online store</h3><p>Your business.<br>Your next market.</p><div class="integration"><i></i> One integration</div></div><div class="hub-wrap"><div class="hub" id="hub"><svg class="hub-orbit" viewBox="0 0 190 190" aria-hidden="true"><defs><linearGradient id="qrx-home-v3-hub-arc"><stop stop-color="#ff9c1d"></stop><stop offset=".45" stop-color="#f23f88"></stop><stop offset="1" stop-color="#8a4bf3"></stop></linearGradient></defs><circle cx="95" cy="95" r="93"></circle></svg><img class="brand brand-light" alt="QrX" src="/assets/logo-light-C28N_DWD.svg"><img class="brand brand-dark" alt="QrX" src="/assets/logo-dark-C711-Cnu.svg"></div><div class="hub-label">Connect. Coordinate. Expand.</div></div><div class="targets"><button data-lane="0" class="target active" aria-pressed="true" style="--route: var(--purple);"><span class="target-icon"><svg aria-hidden="true" class="icon"><use href="#qrx-home-v3-card"></use></svg></span><span><strong>Payment providers</strong><small>Local ways to pay</small></span><span class="plus" aria-hidden="true">↗</span></button><button data-lane="1" class="target " aria-pressed="false" style="--route: var(--orange);"><span class="target-icon"><svg aria-hidden="true" class="icon"><use href="#qrx-home-v3-truck"></use></svg></span><span><strong>Carriers</strong><small>Delivery events, connected</small></span><span class="plus" aria-hidden="true">↗</span></button><button data-lane="2" class="target " aria-pressed="false" style="--route: var(--pink);"><span class="target-icon"><svg aria-hidden="true" class="icon"><use href="#qrx-home-v3-locker"></use></svg></span><span><strong>Parcel locker networks</strong><small>Payment linked to release</small></span><span class="plus" aria-hidden="true">↗</span></button></div></div><div class="map-caption"><strong>The core is built.</strong> The European network expands connection by connection.</div></div></section></div><div class="qrx-sd-section" data-section-key="connected-proof"><div data-sd-zone="top"></div><div class="proof"><div class="wrap proof-inner"><div class="proof-partner"><img class="ups" alt="UPS" src="data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='56'%20height='66.644'%3e%3cpath%20d='M8.333%2055.062C3.6%2051.187%201.1%2045.609%201.1%2038.947V7.279c7.474-3.962%2016.524-5.97%2026.9-5.97s19.427%202.008%2026.9%205.97v31.668c0%206.662-2.5%2012.236-7.233%2016.115-4.33%203.549-18.088%209.586-19.668%2010.273-1.578-.687-15.336-6.723-19.666-10.273z'%20fill='%23300'/%3e%3cpath%20d='M53.427%206.907c-3.458-.321-7.05-.533-10.709-.533-13.57%200-28.118%202.917-40.145%2013.948v18.855c0%206.141%202.271%2011.269%206.586%2014.786%203.81%203.1%2015.535%208.41%2018.841%209.869%203.264-1.437%2014.959-6.677%2018.836-9.869%204.342-3.578%206.591-8.587%206.591-14.786V6.907M5.059%2037.215V21.902h4.869v15.529c0%201.382.334%203.428%202.567%203.428a4.08%204.08%200%20002.3-.6V21.902h4.863v21.134a12.955%2012.955%200%2001-7.34%201.956c-4.82%200-7.264-2.616-7.264-7.777M27.036%2054.89h-4.872V23.142a11.766%2011.766%200%20016.566-1.733c5.815%200%209.01%204.412%209.01%2011.513s-3.1%2011.986-8.51%2011.986a7.721%207.721%200%2001-2.193-.277zm0-14.24a4.63%204.63%200%20001.581.294c2.8%200%204.142-2.573%204.142-7.9%200-5.457-1.171-7.714-4-7.714a4.247%204.247%200%2000-1.726.351zm11.808-12.892a6.465%206.465%200%20016.536-6.349%208.343%208.343%200%20015.346%201.582v4.237a6.522%206.522%200%2000-4.363-2c-1.381-.012-2.818.595-2.865%202.327-.047%201.773%201.387%202.473%203.2%203.539%204.069%202.392%204.856%204.542%204.762%207.383-.093%203.115-2.24%206.517-7.053%206.517a10.663%2010.663%200%2001-5.355-1.512v-4.487a7.755%207.755%200%20004.656%201.982c1.787.009%202.963-1.015%202.921-2.714-.037-1.529-.9-2.36-3.043-3.619-4.017-2.356-4.739-4.295-4.746-6.886M7.529%2055.949C2.6%2051.912%200%2046.111%200%2039.177V6.214C7.779%202.09%2017.2%200%2028%200s20.221%202.09%2028%206.214v32.963c0%206.934-2.6%2012.735-7.529%2016.773C43.965%2059.644%2029.644%2065.927%2028%2066.
213642c-1.644-.715-15.965-6.998-20.471-10.693zm38.344%206.909v2.861h.516v-1.194h.073c.039.058.777%201.194.777%201.194h.625s-.784-1.147-.864-1.255a.761.761%200%2000.633-.76.833.833%200%2000-.952-.841zm.752.418c.439%200%20.5.215.5.4%200%20.268-.115.449-.668.449h-.067v-.851zm2.02%201.02a1.937%201.937%200%2011-1.939-1.941%201.937%201.937%200%20011.939%201.941M46.7%2061.941a2.351%202.351%200%20102.354%202.355%202.358%202.358%200%2000-2.354-2.355'%20fill='%23ffbe00'/%3e%3c/svg%3e"><span>UPS Payment on Delivery partner</span></div><span class="proof-sep"></span><div class="proof-text"><strong>Payment on Delivery is our first application.</strong><br>The shared architecture is the bigger picture.</div><div class="network-story"><div class="story-text"><svg aria-hidden="true" class="icon"><use href="#qrx-home-v3-card"></use></svg><span id="story"><b>Payments, in context.</b> Connect payment confirmation with the delivery journey.</span></div></div></div></div></div><div class="qrx-sd-section" data-section-key="connected-marquee"><div data-sd-zone="top"></div><section class="brand-marquee" id="marquee" aria-label="Payment, delivery and commerce platforms"><div class="wrap"><div class="marquee-heading"><span>Payments, delivery and commerce platforms</span></div><div class="marquee-mask"><div class="marquee-track"><ul><li>MULTISAFEPAY</li><li>SHOPIFY</li><li>STRIPE</li><li>UPS</li><li>PAY.NL</li><li>MOLLIE</li><li>WOOCOMMERCE</li><li>QRX API</li></ul><ul aria-hidden="true"><li>MULTISAFEPAY</li><li>SHOPIFY</li><li>STRIPE</li><li>UPS</li><li>PAY.NL</li><li>MOLLIE</li><li>WOOCOMMERCE</li><li>QRX API</li></ul></div></div></div></section></div><div class="qrx-sd-section" data-section-key="connected-platform"><div data-sd-zone="top"></div><section class="section wrap" id="platform"><div class="section-top"><div><div class="overline">The value of one connection</div><h2>Enter a new market.<br>Keep the same foundation.</h2></div><p>Payment providers, carriers and lockers each have their own systems. The challenge is connecting them, then making them work together.</p></div><div class="difference"><article><div class="micro-label">BUILDING IT YOURSELF</div><h3>Every provider adds a connection.<br>Every connection adds work.</h3><p>Integrate each system. Translate its events. Coordinate the payment and delivery flow. Maintain it all as you expand.</p><div class="country-links"><span>Payment integration</span><span>Carrier integration</span><span>Locker integration</span></div></article><article><div class="micro-label" style="color: var(--purple);">BUILDING WITH QRX</div><h3>One connection to your store.<br>A shared layer behind it.</h3><p>QrX provides the connections and coordination through one platform. New integrations build on the same core, extending the network for merchants.</p><div class="country-links"><span>Your store</span><span>→</span><span>QrX</span><span>→ A growing network</span></div></article></div><div class="principles"><article><span class="num">01 / CONNECT</span><h3>Bring the systems together</h3><p>A common layer between the merchant, payment providers and delivery networks.</p></article><article><span class="num">02 / COORDINATE</span><h3>Make the events work together</h3><p>Link what happens to the parcel with what needs to happen to the payment.</p></article><article><span class="num">03 / EXPAND</span><h3>Build on the same foundation</h3><p>Grow the ecosystem through additional integrations, with a shared core underneath.</p></article></div></section></div><div class="qrx-sd-section" data-section-key="connected-application"><div data-sd-zone="top"></div><section class="application-band" id="application"><div class="wrap application"><div><div class="overline">First application. Real coordination.</div><h2>Payment on Delivery.<br>Powered by the connection.</h2><p>A parcel arrives. A customer pays on their phone. The parcel is released. QrX connects those moments across the payment and delivery systems.</p></div><div class="flow-steps"><div class="flow-step"><div class="flow-icon"><svg aria-hidden="true" class="icon"><use href="#qrx-home-v3-parcel"></use></svg></div><strong>Parcel arrives</strong><small>Delivery event</small></div><span class="step-link"></span><div class="flow-step"><div class="flow-icon"><svg aria-hidden="true" class="icon"><use href="#qrx-home-v3-card"></use></svg></div><strong>Customer pays</strong><small>
213Payment confirmation</small></div><span class="step-link"></span><div class="flow-step"><div class="flow-icon"><svg aria-hidden="true" class="icon"><use href="#qrx-home-v3-check"></use></svg></div><strong>Parcel released</strong><small>Completed delivery</small></div></div></div><div class="wrap demo"><div class="demo-video"><video controls="" playsinline="" preload="metadata" poster="https://cdn.qr-x.app/website/home/qrx-door-demo-2026-poster.jpg" aria-label="QrX Payment on Delivery demonstration"><source src="https://cdn.qr-x.app/website/home/qrx-door-demo-2026-subs.mp4" type="video/mp4">Your browser cannot play this video. <a href="https://cdn.qr-x.app/website/home/qrx-door-demo-2026-subs.mp4">Watch the demonstration</a>.</video><span class="video-caption">QrX in action · The customer’s delivery experience</span></div><div class="demo-copy"><div class="overline">See the connection in action</div><h2>A simple experience.<br>Coordination underneath.</h2><p>The customer sees a QR code and a familiar payment experience on their phone. Behind that moment, QrX connects the order, the payment confirmation and the delivery state.</p><div class="use-cases"><article><h3>At the door</h3><p>Digital payment when the parcel arrives, using the customer’s own phone.</p></article><article><h3>At a parcel locker</h3><p>Payment before release, through supported locker integrations.</p></article><article><h3>For high-value deliveries</h3><p>A coordinated payment and handover moment where certainty matters.</p></article></div></div></div></section></div><div class="qrx-sd-section" data-section-key="connected-capabilities"><div data-sd-zone="top"></div><section class="capabilities wrap section" id="capabilities"><div class="section-top"><div><div class="overline">The platform behind the connection</div><h2>More than the payment moment.<br>The systems around it, together.</h2></div><p>QrX brings the order, payment, verification and delivery journey into a shared platform. These are the building blocks behind the experience.</p></div><div class="cap-grid"><article><span class="cap-icon"><svg aria-hidden="true" class="icon"><use href="#qrx-home-v3-store"></use></svg></span><span class="num">01</span><h3>Order orchestration</h3><p>Bring orders and shipments into QrX from your webshop, warehouse system or API.</p></article><article><span class="cap-icon"><svg aria-hidden="true" class="icon"><use href="#qrx-home-v3-card"></use></svg></span><span class="num">02</span><h3>Payment orchestration</h3><p>Connect payment requests and confirmations to the delivery flow through your PSP.</p></article><article><span class="cap-icon"><svg aria-hidden="true" class="icon"><use href="#qrx-home-v3-check"></use></svg></span><span class="num">03</span><h3>Verification &amp; PIN delivery</h3><p>Coordinate payment state, verification and readiness for parcel handover.</p></article><article><span class="cap-icon"><svg aria-hidden="true" class="icon"><use href="#qrx-home-v3-truck"></use></svg></span><span class="num">04</span><h3>Branded tracking</h3><p>Keep customers informed with tracking pages and milestone notifications under your brand.</p></article><article><span class="cap-icon"><svg aria-hidden="true" class="icon"><use href="#qrx-home-v3-parcel"></use></svg></span><span class="num">05</span><h3>Returns</h3><p>Extend the customer journey with a paperless, QR-first returns experience.</p></article><article><span class="cap-icon"><svg aria-hidden="true" class="icon" viewBox="0 0 24 24"><path d="M4 3v18h17M8 16v-5M13 16V7M18 16v-8"></path></svg></span><span class="num">06</span><h3>Reporting &amp; reconciliation</h3><p>Bring payment, delivery and settlement information together, with a traceable event history.</p></article></div><div class="product-links"><span>Explore the platform</span><a href="/products/payment-on-delivery">Payment on Delivery ↗</a><a href="/products/shipping-platform">Shipping ↗</a><a href="/products/returns">Returns ↗</a></div></section></div><div class="qrx-sd-section" data-section-key="connected-responsibilities"><div data-sd-zone="top"></div><section class="responsibilities"><div class="wrap"><div class="role-intro"><div class="overline">Clear responsibilities</div><h2>Your PSP processes the payment.<br>QrX connects it to the delivery.</h2></div><div class="role-grid"><article><span class="role-dot"></span><h3>Your payment provider</h3><p>Processes the payment and settles funds through your PSP account.</p></article><article><span class="role-dot orange"></span><h3>Your delivery partner</h3><p>Delivers the parcel and manages the physical handover.</p></article><article><span class="role-dot pink"></span><h3>QrX</h3><p>Coordinates the payment request, confirmation and delivery state.</p></article></div><div class="funds-note"><svg aria-hidden="true" class="icon"><use href="#qrx-home-v3-check"></use></svg><strong>QrX never holds customer funds.</strong><span>Payment processing stays with the PSP.</span></div></div></section></div><div class="qrx-sd-section" data-section-key="connected-integrations"><div data-sd-zone="top"></div><section class="wrap section" id="integrations"><div class="section-top"><div><div class="overline">Connect your existing systems</div><h2>Start with your stack.<br>Build on the QrX connection.</h2></div><p>Explore the right connection for your webshop or operational systems, and confirm availability for your providers and markets.</p></div><div class="integration-grid"><article><div class="micro-label">FOR MERCHANTS</div><h3>Connect your webshop</h3><p>Explore webshop connections, supported payment providers and delivery partners.</p><a href="/integrations">Explore integrations <span>↗</span></a></article><article><div class="micro-label">FOR TECHNICAL TEAMS</div><h3>Build through the API</h3><p>Connect your systems using the QrX API and webhooks for the events in your flow.<
213/p><a href="/api">Read API documentation <span>↗</span></a></article></div></section></div><div class="qrx-sd-section" data-section-key="connected-ecosystem"><div data-sd-zone="top"></div><section class="ecosystem-band"><div class="wrap section"><div class="section-top"><div><div class="overline">A reason for every party to connect</div><h2>One flow.<br>Value across the network.</h2></div></div><div class="benefit-grid"><article><h3>Merchants</h3><p>Reduce the integration work behind payment and delivery coordination.</p></article><article><h3>Carriers</h3><p>Enable digital payment at delivery without building the payment layer yourself.</p></article><article><h3>Payment providers</h3><p>Extend payment processing into the delivery moment.</p></article><article><h3>Consumers</h3><p>Pay when the parcel is there, on your own phone, without cash at the door.</p></article></div></div></section></div><div class="qrx-sd-section" data-section-key="connected-foundation"><div data-sd-zone="top"></div><section class="direction wrap" id="foundation"><div><div class="overline">Built to go further</div><h2>A working platform.<br>A growing network.</h2><p>Our ambition is a connected European payment and delivery ecosystem. The foundation is in place to build toward it.</p></div><div><div class="progress-row"><b>First application</b><span>Payment on Delivery, coordinating payment with parcel delivery.</span></div><div class="progress-row"><b>Shared core</b><span>The architecture for connecting and coordinating the systems behind that experience.</span></div><div class="progress-row"><b>Growing reach</b><span>More PSPs, carriers and locker networks. Coverage expands as integrations are added.</span></div></div></section></div><div class="qrx-sd-section" data-section-key="connected-questions"><div data-sd-zone="top"></div><section class="questions wrap" id="questions"><div class="questions-intro"><div class="overline">Practical answers</div><h2>A clear connection.<br>A clear commercial model.</h2><p>The current QrX offering uses a fixed fee per successful transaction, rather than a percentage of the order value.</p><a class="button primary" href="/book-demo">Discuss your volume <span>↗</span></a><span class="pricing-note">Confirm pricing and available integrations for your delivery flow.</span></div><div class="faq"><details open=""><summary>Does QrX hold or process the money?<span>+</span></summary><p>Your PSP processes the payment and handles settlement. QrX coordinates the payment and delivery events and never holds customer funds.</p></details><details><summary>How does QrX pricing work?<span>+</span></summary><p>QrX charges a fixed fee per successful transaction, rather than a percentage of the order value. Talk to the team about pricing for your volume and use case.</p></details><details><summary>Which providers and countries are available?<span>+</span></summary><p>The network is expanding. Confirm the supported combination of payment provider, carrier, locker network and destination for your business with QrX. The platform vision is wider than today’s integration coverage.</p></details><details><summary>Do customers or drivers need a terminal?<span>+</span></summary><p>The customer pays on their own phone using the QR-based flow. The doorstep payment experience does not require a separate payment terminal.</p></details><details><summary>What happens if the customer does not pay?<span>+</span></summary><p>In the Payment on Delivery flow, handover depends on confirmed payment. The parcel is not released through that flow until the payment is confirmed.</p></details><details><summary>How can our team evaluate the integration?<span>+</span></summary><p>Review the integrations and API documentation, then walk through your actual payment and delivery requirements with the QrX team.</p></details></div></section></div><div class="qrx-sd-section" data-section-key="connected-cta"><div data-sd-zone="top"></div><section class="end wrap"><div><h2>Let’s connect the next opportunity.</h2><p>For merchants, delivery networks, payment providers and investors.</p></div><a class="button primary" href="/book-demo">Book a demo <span class="arrow">↗</span></a></section></div></div></div></div></main><footer aria-label="Site footer" class="bg-[#1a1a1c] dark:bg-[#1a1a1c] text-white mt-12 sm:mt-16 pt-10 sm:pt-12 pb-6" itemscope="" itemtype="https://schema.org/Organization"><div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
213<div class="grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-5 gap-8 mb-10"><div class="lg:col-span-2"><div class="mb-4"><div class="flex items-center"><img alt="QrX" src="/assets/logo-dark-C711-Cnu.svg" style="height: 48px; width: auto; object-fit: contain;"></div></div><p class="text-sm text-gray-400 mb-1 font-medium"><span>QrX B.V.</span></p><p class="text-xs text-gray-400 mb-1"><span>Deventerweg 2A, 3843 GD Harderwijk</span></p><p class="text-xs text-gray-400 mb-5"><span>The Netherlands | Tel: +31 85 888 7158</span></p><h3 class="text-xs font-semibold text-gray-400 mb-3 uppercase tracking-wide"><span>Follow us on:</span></h3><div class="flex gap-2"><a href="https://www.linkedin.com/company/qr-x/" target="_blank" rel="noopener noreferrer" class="text-gray-400 hover:text-indigo-400 transition-colors p-2 hover:bg-white/5 rounded-lg" aria-label="LinkedIn"><svg viewBox="0 0 448 512" fill="currentColor" class="w-[18px] h-[18px]" aria-hidden="true"><path d="M100.28 448H7.4V148.9h92.88zM53.79 108.1C24.09 108.1 0 83.5 0 53.8a53.79 53.79 0 01107.58 0c0 29.7-24.1 54.3-53.79 54.3zM447.9 448h-92.68V302.4c0-34.7-.7-79.2-48.29-79.2-48.29 0-55.69 37.7-55.69 76.7V448h-92.78V148.9h89.08v40.8h1.3c12.4-23.5 42.69-48.3 87.83-48.3 93.97 0 111.23 61.9 111.23 142.3V448z"></path></svg></a></div></div><div><h3 class="text-sm font-semibold text-white mb-4"><span>Products</span></h3><ul class="space-y-2.5"><li><a class="text-sm text-gray-400 hover:text-indigo-400 transition-colors" href="/products/payment-on-delivery" data-discover="true"><span>Payment On Delivery</span></a></li><li><a class="text-sm text-gray-400 hover:text-indigo-400 transition-colors" href="/products/returns" data-discover="true"><span>Returns Platform</span></a></li><li><a class="text-sm text-gray-400 hover:text-indigo-400 transition-colors" href="/products/message-centre" data-discover="true"><span>Message Centre</span></a></li><li><a class="text-sm text-gray-400 hover:text-indigo-400 transition-colors" href="/products/wms" data-discover="true"><span>Warehouse (WMS)</span></a></li><li><a class="text-sm text-gray-400 hover:text-indigo-400 transition-colors" href="/products/shipping-platform" data-discover="true"><span>Shipping Platform</span></a></li></ul></div><div><h3 class="text-sm font-semibold text-white mb-4"><span>Company</span></h3><ul class="space-y-2.5"><li><a class="text-sm text-gray-400 hover:text-indigo-400 transition-colors" href="/" data-discover="true"><span>Home</span></a></li><li><a class="text-sm text-gray-400 hover:text-indigo-400 transition-colors" href="/how-it-works" data-discover="true"><span>How It Works</span></a></li><li><a class="text-sm text-gray-400 hover:text-indigo-400 transition-colors" href="/merchants" data-discover="true"><span>Merchants</span></a></li><li><a class="text-sm text-gray-400 hover:text-indigo-400 transition-colors" href="/carriers" data-discover="true"><span>Carriers</span></a></li><li><a class="text-sm text-gray-400 hover:text-indigo-400 transition-colors" href="/consumers" data-discover="true"><span>Consumers</span></a></li><li><a class="text-sm text-gray-400 hover:text-indigo-400 transition-colors" href="/ups-partnership" data-discover="true"><span>UPS Partnership</span></a></li><li><a class="text-sm text-gray-400 hover:text-indigo-400 transition-colors" href="/partners" data-discover="true"><span>Our Partners</span></a></li><li><a class="text-sm text-gray-400 hover:text-indigo-400 transition-colors" href="/integrations" data-discover="true"><span>Integrations &amp; API</span></a></li><li><a class="text-sm text-gray-400 hover:text-indigo-400 transition-colors" href="/api" data-discover="true"><span>API Docs</span></a></li><li><a class="text-sm text-gray-400 hover:text-indigo-400 transition-colors" href="/security" data-discover="true"><span>Security &amp; Compliance</span></a></li><li><a class="text-sm text-gray-400 hover:text-indigo-400 transition-colors" href="/pricing" data-discover="true"><span>Pricing</span></a></li><li><a class="text-sm text-gray-400 hover:text-indigo-400 transition-colors" href="/about" data-discover="true"><span>About</span></a></li></ul></div><div><h3 class="text-sm font-semibold text-white mb-4"><span>Legal</span></h3><ul class="space-y-2.5"><li><a class="text-sm text-gray-400 hover:text-indigo-400 transition-colors" href="/privacy-policy" data-discover="true"><span>Privacy Policy</span></a></li><li><a class="text-sm text-gray-400 hover:text-indigo-400 transition-colors" href="/terms-and-conditions" data-discover="true"><span>Terms &amp; Conditions</span></a></li><li><a class="text-sm text-gray-400 hover:text-indigo-400 transition-colors" href="/data-processing-addendum" data-discover="true"><span>Data processing</span></a></li><li><a class="text-sm text-gray-400 hover:text-indigo-400 transition-colors" href="/cookie-policy" data-discover="true"><span>Cookie Policy</span></a></li></ul></div></div><div class="border-t border-gray-800 pt-6 flex flex-col sm:flex-row items-center justify-between gap-3"><p class="text-xs text-gray-400"><span>© 2026 QrX B.V. All rights reserved.</span></p><div class="flex flex-wrap items-center justify-center gap-x-4 gap-y-2"><a class="text-xs text-gray-400 hover:text-indigo-400 transition-colors" href="/privacy-policy" data-discover="true"><span>Privacy Policy</span></a><a class="text-xs text-gray-400 hover:text-indigo-400 transition-colors" href="/terms-and-conditions" data-discover="true"><span>Terms &amp; Conditions</span></a><a class="text-xs text-gray-400 hover:text-indigo-400 transition-colors" href="/data-processing-addendum" data-discover="true"><span>Data processing</span></a><a class="text-xs text-gray-400 hover:text-indigo-400 transition-colors" href="/cookie-policy" data-discover="true"><span>Cookie Policy</span></a></div></div></div></footer><div class="fixed bottom-0 left-0 z-[99999] w-full pointer-events-none transition-all duration-500 ease-out translate-y-0 opacity-100"><div class="absolute inset-0 bg-gradient-to-t from-black/20 via-black/5 to-transparent -top-20 pointer-events-none"></div><div class="relative pointer-events-auto p-3 sm:p-4 md:p-6"><div class="max-w-lg mx-auto bg-white/90 dark:bg-[#151520]/90 backdrop-blur-2xl border border-gray-200/60 dark:border-white/10 rounded-2xl shadow-[0_8px_40px_rgba(0,0,0,0.12),0_2px_12px_rgba(124,58,237,0.08)] dark:shadow-[0_8px_40px_rgba(0,0,0,0.5),0_2px_12px_rgba(124,58,237,0.15)] overflow-hidden"><div class="h-[3px] w-full bg-gradient-to-r from-brand-500 via-indigo-500 to-brand-400"></div><div class="p-4 sm:p-5"><div class="flex items-start gap-3 mb-3"><div class="shrink-0 w-9 h-9 rounded-xl bg-brand-50 dark:bg-brand-900/30 flex items-center justify-center"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-shield w-[18px] h-[18px] text-brand-500" aria-hidden="true"><path d="M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z"></path></svg></div><div class="flex-1 min-w-0"><h3 class="text-[15px] font-semibold text-gray-900 dark:text-white leading-tight">Your privacy matters</h3><p class="text-[13px] text-gray-500 dark:text-gray-400 mt-1 leading-relaxed">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.</p></div></div><div class="flex items-center gap-1.5 mb-4 ml-12"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-cookie w-3.5 h-3.5 text-gray-400" aria-hidden="true"><path d="M12 2a10 10 0 1 0 10 10 4 4 0 0 1-5-5 4 4 0 0 1-5-5"></path><path d="M8.5 8.5v.01"></path><path d="M16 15.5v.01"></path><path d="M12 12v.01"></path><path d="M11 17v.01"></path><path d="M7 14v.01"></path></svg><a class="text-xs text-brand-500 hover:text-brand-600 dark:text-brand-400 dark:hover:text-brand-300 font-medium transition-colors" href="/cookie-policy" data-discover="true">Here's why we use cookies</a></div><div class="flex items-center gap-2"><button class="flex-1 px-3 py-2 text-[13px] font-medium text-gray-600 dark:text-gray-300 bg-gray-100/80 dark:bg-white/5 hover:bg-gray-200/80 dark:hover:bg-white/10 rounded-xl transition-all duration-200 border border-gray-200/60 dark:border-white/5">No, thanks</button><button class="flex-1 px-3 py-2 text-[13px] font-medium text-brand-600 dark:text-brand-400 bg-brand-50/80 dark:bg-brand-900/20 hover:bg-brand-100/80 dark:hover:bg-brand-900/30 rounded-xl transition-all duration-200 border border-brand-200/60 dark:border-brand-500/20 flex items-center justify-center gap-1.5">Let me choose</button><button class="flex-1 px-3 py-2 text-[13px] font-semibold text-white rounded-xl transition-all duration-200 shadow-xs hover:shadow-md hover:shadow-brand-500/20 hover:scale-[1.02] active:scale-[0.98]" style="background: linear-gradient(135deg, rgb(124, 58, 237) 0%, rgb(79, 70, 229) 100%);">OK!</button></div></div></div></div></div><style data-sd-css="true">[data-sd-page="home"] [data-section-key="connected-marquee"] > :nth-child(2) > :nth-child(1) > :nth-child(2) > :nth-child(1) > :nth-child(2) > :nth-child(3) { display: none !important; }
214[data-sd-page="home"] [data-section-key="hero"] > section{padding-top:2.75rem !important;padding-bottom:3.5rem !important}
215[data-sd-page="home"] [data-section-key="hero"] p.text-red-600{color:#3f3763 !important;font-weight:650}
216.dark [data-sd-page="home"] [data-section-key="hero"] p.dark\:text-red-400{color:#b7aed6 !important}
217[data-sd-page="home"] [data-sd-block="video-showcase-panel"]{display:none !important}
218[data-sd-page="home"] [data-section-key="hero"] .mt-14{margin-top:0 !important}
219[data-sd-page="home"] .qrx-sd-section[data-section-key^="custom-"]{padding:44px 0}
220[data-sd-page="home"] [data-section-key="custom-trustchips"]{padding:4px 0 28px}
221[data-sd-page="home"] [data-section-key="custom-videodemo"]{padding:56px 0}
222[data-sd-page="home"] [data-section-key="custom-midcta"]{padding:36px 0}
223[data-sd-page="home"] [data-section-key="custom-logos"]{padding:36px 0}
224[data-sd-page="home"] [data-section-key="custom-videodemo"] .grid.gap-4 > div{background:rgba(255,255,255,.05) !important;border:1px solid rgba(255,255,255,.12) !important;backdrop-filter:blur(10px);box-shadow:none !important}
225[data-sd-page="home"] [data-section-key="custom-videodemo"] .grid.gap-4 h3{color:#ffffff !important}
226[data-sd-page="home"] [data-section-key="custom-videodemo"] .grid.gap-4 p{color:#a89ecf !important}
227[data-sd-page="home"] [data-section-key="custom-videodemo"] .grid.gap-4 .bg-violet-50{background:rgba(124,58,237,.28) !important}
228[data-sd-page="home"] [data-section-key="custom-videodemo"] video{display:block}
229[data-sd-page="home"] [data-section-key="custom-videodemo"] .shadow-xl{box-shadow:0 24px 70px rgba(5,3,15,.55), 0 0 60px rgba(124,58,237,.25) !important;border:1px solid rgba(196,181,253,.3)}</style></div>
229<section aria-label="Notifications alt+T" tabindex="-1" aria-live="polite" aria-relevant="additions text" aria-atomic="false" data-react-aria-top-layer="true"></section></div>
230  
231
232<dialog id="website-mobile-menu" class="website-mobile-sheet" aria-labelledby="website-mobile-menu-title"><div class="website-mobile-sheet-inner"><div class="website-mobile-handle" aria-hidden="true"></div><div class="website-mobile-sheet-heading"><div><p><span>ONE CONNECTION. ALL OF QRX.</span></p><h2 id="website-mobile-menu-title"><span>Where next?</span></h2></div><button type="button" aria-label="Close"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-x" aria-hidden="true"><path d="M18 6 6 18"></path><path d="m6 6 12 12"></path></svg></button></div><label class="website-mobile-search"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-search" aria-hidden="true"><path d="m21 21-4.34-4.34"></path><circle cx="11" cy="11" r="8"></circle></svg><input placeholder="Find a page" aria-label="Find a page" type="search" value=""></label><div class="website-mobile-menu-scroll"><section><h3><span>Explore</span></h3><a aria-current="page" href="/" data-discover="true"><span>Home</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right" aria-hidden="true"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></a><a href="/how-it-works" data-discover="true"><span>How It Works</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right" aria-hidden="true"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></a><a href="/merchants" data-discover="true"><span>Merchants</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right" aria-hidden="true"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></a><a href="/carriers" data-discover="true"><span>Carriers</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right" aria-hidden="true"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></a><a href="/consumers" data-discover="true"><span>Consumers</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right" aria-hidden="true"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></a></section><section><h3><span>Products</span></h3><a href="/products/payment-on-delivery" data-discover="true"><span>Payment On Delivery</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right" aria-hidden="true"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></a><a href="/products/shipping-platform" data-discover="true"><span>Shipping Platform</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right" aria-hidden="true"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></a><a href="/products/returns" data-discover="true"><span>Returns Platform</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right" aria-hidden="true"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></a><a href="/products/message-centre" data-discover="true"><span>Message Centre</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right" aria-hidden="true"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></a><a href="/products/wms" data-discover="true"><span>Warehouse (WMS) with Ai MCP</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right" aria-hidden="true"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></a><a href="/integrations" data-discover="true"><span>Integrations &amp; API</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right" aria-hidden="true"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></a><a href="/api" data-discover="true"><span>API Docs</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right" aria-hidden="true"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></a></section><section><h3><span>Company</span></h3><a href="/ups-partnership" data-discover="true"><span>UPS Partnership</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right" aria-hidden="true"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></a><a href="/partners" data-discover="true"><span>Our Partners</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right" aria-hidden="true"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></a><a href="/security" data-discover="true"><span>Security &amp; Compliance</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right" aria-hidden="true"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></a><a href="/pricing" data-discover="true"><span>Pricing</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right" aria-hidden="true"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></a><a href="/about" data-discover="true"><span>About</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right" aria-hidden="true"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></a></section></div><div class="website-mobile-sheet-footer"><a class="website-mobile-cta" href="/book-demo" data-discover="true"><span>Contact Us</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right" aria-hidden="true"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></a><a href="https://portal.qr-x.app/login"><span>Sign In</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right" aria-hidden="true"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></a></div></div></dialog></body></html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.