內容簡介
PuranPay for WooCommerce 是一款專為 WooCommerce 設計的支付外掛,能夠簡化客戶使用 bKash、Nagad、Rocket 或 Upay 進行支付的流程,並自動匹配交易狀態,提升支付效率。
【主要功能】
• 支援多種支付方式:bKash、Nagad、Rocket、Upay
• 自動匹配交易狀態,提升支付準確性
• 無需授權金鑰,所有功能免費使用
• 簡易設置,快速整合至 WooCommerce
• 提供安全的支付驗證流程
外掛標籤
開發者團隊
原文外掛簡介
PuranPay for WooCommerce redirects the customer to the hosted pay page. They Send Money from bKash, Nagad, Rocket, or Upay, type the TrxID, and the official SMS match marks the WooCommerce order paid.
This plugin is a client for the PuranPay service. You need a PuranPay account, an active plan, and a paired phone app so official wallet SMS can be matched. The plugin does not lock features behind a license key. PuranPay’s Terms of Service and Privacy Policy apply to that service.
How it works
Customer places a WooCommerce order and chooses PuranPay.
The shop creates a payment with your secret key and redirects to checkoutUrl.
After the TrxID matches, PuranPay POSTs payment.verified to your webhook.
The plugin verifies x-puranpay-signature (HMAC-SHA256 of the raw body) and calls payment_complete.
Do not treat the browser return as paid. The thank-you page only syncs if the webhook is late.
Setup
In PuranPay: Billing → buy a plan. Settings → add this shop domain (host only, no https://).
Settings → Webhook URL → paste the URL shown on the PuranPay gateway settings screen (/wp-json/puranpay/v1/webhook).
Copy sk_live_ (or sk_test_ in Test mode) and the webhook secret into WooCommerce → Settings → Payments → PuranPay.
Pair the Android app under Phone app so official SMS can match.
Store currency must be BDT. The checkout host and API URL default to PuranPay production (https://api.puranpay.com).
Third-party service
Checkout is created on PuranPay (https://api.puranpay.com). The customer is redirected to hosted pay, then PuranPay POSTs a signed webhook back to this shop.
PuranPay
Privacy Policy
Terms of Service
Privacy
When a customer pays, the plugin sends order amount, order id, and optional billing name / email / phone to PuranPay so checkout and the verified webhook can run. No data is sent until you save a secret key and the customer places an order. See puranpay.com/privacy.
