Sepal Payment Gateway for WooCommerce

外掛說明

This plugin adds Sepal Payment Gateway to your WooCommerce store. It supports standard checkout and the new WooCommerce Checkout Blocks.

ویژگی‌ها:
* سازگار با API v1 سپال (payment.sepal.ir/api/v1/payment/)
* پشتیبانی از legacy endpoints (/api/request.json)
* Verify الزامی پس از callback
* جلوگیری از پرداخت تکراری و تطبیق مبلغ
* سازگار با HPOS
* پشتیبانی از واحدهای پولی ریال، تومان، هزار ریال و هزار تومان

安裝方式

  1. Upload the plugin files to the /wp-content/plugins/sepal-woocommerce directory.
  2. Activate the plugin through the ‘Plugins’ screen in WordPress.
  3. Use WooCommerce -> Settings -> Payments -> Sepal to configure apiKey and Base URL.

使用者評論

這個外掛目前沒有任何使用者評論。

參與者及開發者

以下人員參與了開源軟體〈Sepal Payment Gateway for WooCommerce〉的開發相關工作。

參與者

〈Sepal Payment Gateway for WooCommerce〉外掛目前已有 1 個本地化語言版本。 感謝全部譯者為這個外掛做出的貢獻。

將〈Sepal Payment Gateway for WooCommerce〉外掛本地化為台灣繁體中文版

對開發相關資訊感興趣?

任何人均可瀏覽程式碼、查看 SVN 存放庫,或透過 RSS 訂閱開發記錄。

變更記錄

2.0.3

  • Show Sepal failure message on callback (e.g. missing Referer) instead of generic cancel text
  • No plugin setting needed for Referer — browser redirect already sends it

2.0.2

  • Fix: redirect to Sepal gateway no longer falls back to WordPress admin (wp_safe_redirect blocked external host)

2.0.1

  • Migrate to v1 API endpoints (/api/v1/payment/request/, verify/, payment/{n}/)
  • Fix HTTP client (wp_remote_post, timeout, SSL, JSON headers)
  • Add callback GET+POST support, amount validation, duplicate payment guard
  • Store payment meta on order; verify before marking paid
  • Add debug logging without exposing apiKey
  • Security: sanitize inputs, validate invoice/paymentNumber/order binding

2.0.0

  • Switch API base to https://payment.sepal.ir
  • Payment redirect path: /api/payment/{paymentNumber}/
  • Configurable Base URL in gateway settings

1.1.0

  • Added support for WooCommerce Blocks (New Checkout).
  • Added HPOS compatibility.

1.0.0

  • Initial release.