| 开发者 | recurr2026 |
|---|---|
| 更新时间 | 2026年6月5日 17:54 |
| PHP版本: | 7.4 及以上 |
| WordPress版本: | 7.0 |
| 版权: | GPLv2 or later |
| 版权网址: | 版权信息 |
https://yourdomain.com/?wc-api=recurr_payfast (replace yourdomain.com with your actual domain).No. This plugin supports annual subscriptions only — the renewal interval is fixed at one year.
No. Customers are charged the annual amount at signup; there is no trial period.
Not at this time. ReCurr is built specifically for PayFast. If you need a different gateway, this is not the right plugin for you.
Yes. ReCurr is compatible with both Classic and Blocks checkout.
By default, your subscription history is preserved when you uninstall this plugin, so you can reinstall it later or migrate to another plugin without losing data. If you want all subscription data permanently deleted on uninstall, tick the "Permanently delete all subscription data when the plugin is uninstalled" checkbox in ReCurr → Settings → Data Management before uninstalling.
No. The free plugin is plain readable PHP, GPL-licensed. You can audit every line of code in the plugin folder.
No. This plugin makes no outbound calls to ReCurr or any analytics/telemetry service. The only external service it contacts is PayFast, your payment gateway (see the "External services" section above for details).
Yes. Because a subscription must be managed over time, ReCurr requires customers to create an account at checkout when the cart contains a subscription product (guest checkout is automatically disabled for those carts only). This lets every subscriber view, manage, and cancel their own subscription from My Account. Non-subscription products in your store are unaffected and can still be bought as a guest.
In WordPress admin: ReCurr → Subscriptions → click the subscription → Cancel. Customers can also cancel from their My Account area.
This is almost always a Passphrase problem. ReCurr signs every PayFast request using your Passphrase, so it must be configured correctly:
PayFast requires you to request Tokenisation activation on your merchant account. Email PayFast support at support@payfast.io and ask them to enable subscription tokenisation on your Merchant ID.