| 开发者 | exhaler |
|---|---|
| 更新时间 | 2026年8月27日 04:04 |
| PHP版本: | 7.4 及以上 |
| WordPress版本: | 7.0 |
| 版权: | GPLv3 or later |
| 版权网址: | 版权信息 |
README.md in this plugin's repository.
A WooCommerce payment gateway for Mastercard Payment Gateway Services (MPGS) - works with any MPGS-based provider (Areeba, or others exposing the same Transaction API), not tied to one reseller:
[woocommerce_checkout] shortcode checkout and the WooCommerce Checkout block.https:// (e.g. https://epayment.areeba.com/).Common causes:
No. In Hosted Checkout mode, customers enter card details on the provider's own hosted page. In custom checkout mode, card details are tokenized client-side by MPGS's session.js and never reach this server - only the resulting card token (used for subscription renewals) is stored.
Open any order paid through this gateway - the MPGS Transaction Details box in the sidebar shows the receipt, transaction ID/type, card brand/last 4/type, gateway response code, API version, and a link to view the order in your provider's merchant portal.
The first time a customer pays for a subscription, they enter their card as normal (on-page form or your provider's hosted page, depending on your checkout mode). Their card is then securely saved with your MPGS provider, and WooCommerce charges it automatically on each renewal date - the customer doesn't need to come back or re-enter anything. If a renewal payment fails (e.g. an expired or declined card), WooCommerce Subscriptions puts the subscription on hold and emails the customer to update their payment method; if Failure Alerts is enabled, you get an email too. Once the customer updates their card, the subscription resumes normally.
No - refunds are handled directly in your MPGS provider's merchant portal, intentionally, to avoid duplicating the ledger your provider already maintains.
Yes, along with the WooCommerce Checkout block.
Yes. Anything exposing the standard MPGS Transaction API works - the gateway host, API version, Merchant ID, and Authentication Password are all settings, never hardcoded to one provider.