Linux 软件免费装
Banner图

ifthenpay | Payments for MemberPress

开发者 ifthenpay
更新时间 2025年11月27日 20:01
PHP版本: 7.4 及以上
WordPress版本: 6.8
版权: GPLv3
版权网址: 版权信息

标签

subscriptions recurring memberpress refunds ifthenpay

下载

1.0.0

详情介绍:

ifthenpay does not offer built-in recurring billing. This plugin makes recurring memberships work by creating simple, easy-to-understand payment periods. When a period is paid, the membership continues; if not paid, MemberPress marks that period as "Lapsed" and the system waits for the end-customer to "Update" their subscription by making a manual payment for the next computed period. Periods are computed sequentially so customers never lose paid time — the next period is only created after the previous one is completed. An admin may also change the subscription status if needed. In plain terms you get:

安装:

  1. Install: Upload the plugin zip via Plugins → Add New → Upload, or install from WordPress.org and Activate.
  2. Credentials: Request an ifthenpay Gateway Key for MemberPress and ensure desired payment methods are enabled.
  3. API Token: In Backoffice → Administration → Integrations create a MemberPress integration; copy API Token & Backoffice Key.
  4. Gateway setup: MemberPress → Settings → Payments → Add Gateway → choose "ifthenpay | Payment Gateway"; enter API Token & Backoffice Key; save.
  5. Test: Make a low-value test payment and confirm callback marks the period Paid. Troubleshooting:
  6. Callback not firing / period not advancing: confirm HTTPS reachability + correct registered callback URL.
  7. Method missing at checkout: ensure enabled on Gateway Key AND mapped in Backoffice Integrations.

屏幕截图:

  • Checkout example for a basic one time subscription
  • ifthenpay Gateway page
  • Update Card for Lapsed Recurrent Subscription
  • Update Card for an Active Reccurrent Subscription (buying the next period)
  • Refund and Cancel consent (Admin only), future periods that will be refunded

升级注意事项:

1.0.0 Initial release. Review refund defaults and gateway settings before going live.

常见问题:

Does ifthenpay now support real recurring billing?

No. ifthenpay does not provide native recurring billing. This plugin makes recurring memberships work using payment periods as described above.

Are payment details stored?

No. The plugin does not store card numbers or full bank details. Only small references needed for matching payments are kept.

How are partial refunds calculated?

Admins enter the desired refund amount per transaction or period when issuing a refund. The plugin can suggest values but the admin finalizes and approves the refund.

What happens if a user misses a period payment?

The subscription period is marked Lapsed in MemberPress. The customer must Update their subscription (manual payment for the next period) to restore active access; Admins can also reinstate by manually changing the status.

Can I customize period lengths?

The integration reads the membership’s subscription schema (period type and amount) and automatically computes the next periods and transactions.

Do upgrades/downgrades recalculate periods?

Yes. Future periods are recalculated; current period may optionally prorate (configurable).

Is there a sandbox?

ifthenpay may provide test entities; if unavailable, use a low-value live test. Future roadmap includes an internal simulation mode.

Which payment methods are supported?

Any ifthenpay method attached to the Gateway Key (e.g. Multibanco, MB WAY, Payshop, Cofidis Pay, Pix, Credit Card if provisioned).

How secure is the integration?

Callbacks are signed; requests are encrypted over HTTPS; data minimized; nonces protect admin forms.

Does this replace MemberPress trials?

Trials still work; the first period can be zero-amount and becomes payable only when the trial ends.

更新日志:

1.0.0