Shopify (hosted payment link)
Shopify does not allow third-party payment plugins outside Shopify Payments, so Zenq Pay works as a hosted payment link rather than a checkout gateway.
- Create a Zenq Pay payment link per order — Dashboard → Payments & links → New, or
POST /v1/invoicesfrom your backend withmerchant_order_id= the Shopify order number andsuccess_url= your Shopify order-status URL. - Place the link where the customer will see it: the order confirmation email, the Order Status page (Additional scripts / checkout extensibility), or a draft-order invoice with "Payment pending".
- Mark the Shopify order paid when Zenq Pay shows paid — manually (Orders → Mark as paid) or
automatically from the
invoice.paidwebhook via a small script using the Shopify Admin API. - Test on a test store with Simulate payment before using a live key.
Limits: no automatic checkout redirect; inventory is reserved only when you mark the order paid.