
內容簡介
Smjrifle QR Payments 是一款為 WooCommerce 商店設計的輕量級手動 QR 付款閘道,讓商家能夠無需支付佣金並完全掌控支付流程。顧客可透過掃描 QR 碼進行轉帳,並直接在結帳頁面上上傳收據,訂單將在支付驗證前保持待處理狀態。
【主要功能】
• 支援靜態 QR 圖片上傳或動態商戶 QR 生成
• 內嵌結帳流程,無需重定向
• 可選的銀行轉帳詳情顯示
• 拖放式收據上傳功能
• 安全的 AJAX 上傳與 nonce 驗證
• 訂單在收據上傳前鎖定(經典結帳)
開發者團隊
原文外掛簡介
Smjrifle QR Payments for WooCommerce is a lightweight manual QR gateway built for stores that want zero commission and full control.
Customers scan your QR code using their banking app, complete the transfer, and upload the receipt directly on the checkout page. Orders are placed on hold until you verify payment.
Important Note on Dynamic QR:
The “Dynamic Merchant QR” mode requires an official Merchant QR string (EMV format). It will not work with generic “Personal” QR codes from standard banking apps. For personal accounts, please use the “Static Image” mode to upload your account’s QR screenshot.
No third-party processors. No API dependency. No transaction fees.
Built and maintained by Shailesh Man Joshi (smjrifle).
Support and updates: https://smjrifle.net/
Features
Static QR image upload or Dynamic Merchant QR generation
Inline checkout flow without redirects
Optional bank transfer details display
Drag and drop receipt upload
Secure AJAX upload with nonce validation
Place Order locked until receipt is uploaded (classic checkout)
Receipt preview inside WooCommerce admin
Orders set to On Hold for manual verification
Zero commission payments
How It Works
Customer selects QR Payment at checkout.
QR code is displayed with payment instructions.
Customer completes payment in their banking app.
Customer uploads receipt.
Order is placed on hold.
Admin verifies and updates order status.
Dynamic QR Requirements:
* This mode requires a Merchant Account QR code.
* To set up: Scan your merchant board with a generic scanner (like Google Lens).
* Copy the full raw text (Format: 00020101021226...).
* Paste it into the plugin settings.
* If your QR text does not start with 000201, it is likely a personal QR and you should use Static Image Mode instead.
