[WordPress] 外掛分享: Smjrifle QR Payments

首頁外掛目錄 › Smjrifle QR Payments
WordPress 外掛 Smjrifle QR Payments 的封面圖片
全新外掛
安裝啟用
尚無評分
19 天前
最後更新
問題解決
WordPress 5.6+ PHP 7.4+ v1.0.0 上架:2026-02-28

內容簡介

Smjrifle QR Payments 是一款適用於 WooCommerce 的輕量級 QR Code 付款外掛,讓顧客於結帳頁面掃碼轉帳並上傳收據,店家手動審核後出貨,全程零手續費、無需串接第三方金流。

【主要功能】
• 支援靜態 QR 圖片上傳或動態商家 QR 碼產生
• 結帳頁面內嵌付款流程,無需跳轉
• 拖放式收據上傳,搭配 AJAX 與 nonce 安全驗證
• 未上傳收據前鎖定「送出訂單」按鈕
• 訂單自動設為「保留」狀態,等待店家人工審核
• 零手續費,無第三方處理器或 API 依賴

開發者團隊

⬇ 下載最新版 (v1.0.0) 或搜尋安裝

① 下載 ZIP → 後台「外掛 › 安裝外掛 › 上傳外掛」
② 後台搜尋「Smjrifle QR Payments」→ 直接安裝(推薦)
📦 歷史版本下載

原文外掛簡介

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
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.

延伸相關外掛

文章
Filter
Apply Filters
Mastodon