| 开发者 | kylekonstnar |
|---|---|
| 更新时间 | 2026年9月2日 22:32 |
| PHP版本: | 7.4 及以上 |
| WordPress版本: | 7.0 |
| 版权: | GPLv2 or later |
| 版权网址: | 版权信息 |
Yes. This gateway uses the connection and API key from HandyPay Payments 1.2.0 or newer. If it is missing, the gateway stays inactive and an admin notice links to the WordPress.org download.
Edit a simple or variable WooCommerce product, enable HandyPay subscription under Product data, choose the billing interval (and optionally a free trial, a sign-up fee, and shipping once or every cycle), and save. The product must be purchased by itself. Customers complete signup on HandyPay's hosted checkout page, and renewals run automatically.
HandyPay charges the card and sends a signed webhook. The plugin creates a new WooCommerce order for the renewal (linked to the signup order, marked paid, stock and reports updated) so your order history matches what was billed. If a renewal fails, the signup order is noted, the subscription shows as past due, and HandyPay retries the card; if the retries fail, the subscription is cancelled.
From My Account → Subscriptions. "Update card" opens HandyPay's secure manage page; "Cancel" stops the subscription at the end of the paid period. You can also cancel, resume, or open the manage page for any subscription from WooCommerce → Subscriptions.
On the subscription product, choose a role under Grant role while active. Then wrap content in [handypay_members product="123"]...[/handypay_members] or use the Members only (HandyPay) block. Access is removed when the subscription ends, after the grace period you set in the gateway settings for failed payments.
Yes. Customers pay on HandyPay's hosted page, so raw card data never touches your server (PCI SAQ-A).
Open the order in WooCommerce → Orders, click Refund, and issue a full or partial refund - it is processed through HandyPay automatically. You can also refund from the HandyPay Payments plugin or the HandyPay dashboard.
The gateway uses the currency saved on each WooCommerce order. Amounts, checkout sessions, order notes, and refunds therefore stay in the order currency instead of assuming US or Jamaican dollars.