Shopify
This is a setup guide, not a published Shopify app. From a private app or your own backend, create a payment link when the draft order is ready and send the buyer to the hosted page. Confirm payment.succeeded with the webhook signature before you mark the order paid.
POST /v1/payment_links
{"amount":10000,"currency":"usd","description":"Order 1001"}