You’re not alone many merchants in non-Shopify Payments regions like Thailand face this issue. Here’s a breakdown of realistic solutions for your Shopify + Stripe QR Code payment flow:
- Enable QR Code Payment at Checkout
Unfortunately, Shopify doesn’t allow full customization of its checkout unless you’re on Shopify Plus. That means you can’t directly integrate Stripe’s QR code payment into the standard checkout flow unless you’re on Shopify Plus.
However, here are a few possible solutions:
Option A: Use a Shopify App that Supports QR Payments
Look for apps in the Shopify App Store that enable PromptPay or Thai QR payments.
Example: PromptPay QR Payment by Appify Commerce
These apps typically display a QR code after order placement for the customer to scan.
This still requires manual confirmation, but it removes the need to manually create and send Stripe invoices.
Option B: Custom Integration with Shopify Plus
If you’re on Shopify Plus, you can use checkout extensibility to embed QR payment logic directly using Stripe’s PaymentIntent API.
This option provides the smoothest user experience but requires a developer to implement.
2. Automate Sending Stripe Invoices When QR Payment is Selected
If you continue using QR code as a manual payment method, you can reduce your manual workload by automating the Stripe invoice generation and sending process.
Option A: Use Zapier or Make.com
-
Keep QR as a manual payment method in Shopify.
-
Set up an automation in Zapier or Make to watch for new orders with that payment method.
-
Trigger Stripe to create an invoice with QR payment enabled.
-
Automatically email the invoice to the customer.
Option B: Use the Mechanic App on Shopify
Mechanic is an automation tool that lets you write custom workflows.
You can detect QR payment orders and automatically generate Stripe invoices using their API.
Option C: Write a Custom Script
Use Shopify’s webhook (orders/create) to trigger a script that uses Stripe’s API to create and send an invoice with QR code payment enabled.
This can be hosted as a simple serverless function or backend script.
Summary
If you’re not on Shopify Plus, the best path is:
-
Use a QR payment app to show the code directly to the customer.
-
Or automate your current Stripe invoice process with Zapier, Make.com, or Mechanic.
Let me know if you’d like step-by-step help setting up the autom
ation or selecting an app that matches your theme.