Linux 软件免费装
Banner图

HandyPay for WooCommerce

开发者 kylekonstnar
更新时间 2026年9月2日 22:32
PHP版本: 7.4 及以上
WordPress版本: 7.0
版权: GPLv2 or later
版权网址: 版权信息

标签

woocommerce checkout payments stripe caribbean

下载

1.0.1 1.2.0 1.0.0 1.0.2

详情介绍:

HandyPay for WooCommerce adds HandyPay as a payment method on your WooCommerce store. Customers check out as usual and you settle to a local bank account, built for the Caribbean: Jamaica, Trinidad & Tobago, St. Lucia, Antigua, Guyana, the Bahamas and major markets. At checkout, customers are redirected to HandyPay's secure hosted page to pay, then returned to your store. Card data never touches your server (PCI SAQ-A). Works with both the classic shortcode checkout and the WooCommerce Cart/Checkout blocks. Mark a simple or variable product as a HandyPay subscription and choose a daily, weekly, monthly, or yearly billing interval, an optional free trial, an optional sign-up fee, and whether shipping is charged once or every cycle. HandyPay's hosted checkout handles signup and recurring billing. Every renewal becomes its own WooCommerce order linked to the signup order, failed renewals and cancellations are noted on the order, and you manage every subscription from WooCommerce → Subscriptions. Customers see their subscriptions under My Account → Subscriptions, where they can update their card on HandyPay's secure page, cancel, or keep a subscription they had cancelled. Unlock content for subscribers: choose a role to grant while a subscription is active, then wrap members-only content in the [handypay_members] shortcode or the "Members only (HandyPay)" block. Access ends automatically when a subscription is cancelled, after a configurable grace period for failed payments. Themes can call handypay_wc_user_has_active_subscription(). Issue full or partial refunds right from the WooCommerce order screen - they are processed through HandyPay automatically. Disputes are managed from the HandyPay Payments plugin and the HandyPay merchant dashboard. Requires This add-on needs WooCommerce and HandyPay Payments 1.2.0 or newer, active and connected to your HandyPay account. Both dependencies are available from WordPress.org.

安装:

  1. Install and activate WooCommerce and HandyPay Payments 1.2.0 or newer from WordPress.org, then connect HandyPay.
  2. Install and activate HandyPay for WooCommerce.
  3. Go to WooCommerce → Settings → Payments, enable HandyPay, and save.

常见问题:

Do I need the HandyPay Payments plugin?

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.

How do I create a subscription?

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.

What happens on each renewal?

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.

How do customers cancel or update their card?

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.

How do I unlock content for subscribers?

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.

Is card data PCI compliant?

Yes. Customers pay on HandyPay's hosted page, so raw card data never touches your server (PCI SAQ-A).

How do refunds work?

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.

Which currency is sent to HandyPay?

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.

更新日志:

1.2.0 1.1.1 1.0.2 1.0.1 1.0.0