Linux 软件免费装

Rova Media Dodo Payment Addon for Paid Member Subscriptions

开发者 rovamedia
更新时间 2026年7月19日 13:10
PHP版本: 7.4 及以上
WordPress版本: 7.0
版权: GPLv2 or later
版权网址: 版权信息

标签

payments subscriptions pms paid member subscriptions dodo payments

下载

1.0.8

详情介绍:

Rova Media Dodo Payment Addon for Paid Member Subscriptions integrates Dodo Payments hosted checkout with Paid Member Subscriptions and PMS Pro. Created by Uchechukwu Ajuzieogu for Rova Media Digital Inc. The plugin lets site owners sell PMS subscription plans through Dodo Payments by mapping each PMS plan to a Dodo Product ID. It supports one-time payments, recurring subscriptions, payment and subscription webhooks, renewals, cancellations, and optional one-time sign-up fee products. If a PMS subscription plan has a sign-up fee, the plugin can add a separate one-time Dodo product for that fee. Existing members can be backfilled so they are not charged the sign-up fee again during renewal, retry payment, or resubscribe checkout. Key features:

安装:

  1. Upload the plugin zip through Plugins > Add New > Upload Plugin.
  2. Activate Rova Media Dodo Payment Addon for Paid Member Subscriptions.
  3. Go to Paid Member Subscriptions > Settings > Payments.
  4. Enable Dodo Payments as an active payment gateway.
  5. Add your Dodo API keys and webhook signing secrets.
  6. Copy the webhook endpoint shown in the settings block and add it in your Dodo Payments dashboard.
  7. Edit each PMS subscription plan and add its Dodo Product ID.
  8. If the plan has a sign-up fee, add the separate Dodo sign-up fee Product ID.
  9. For existing members who already paid the sign-up fee, run the included backfill tool once.

常见问题:

Will existing customers be charged the sign-up fee again?

No, not if the plugin knows they already paid it. The plugin stores _rovadpa_signup_fee_charged on the PMS member subscription after a successful checkout that includes a sign-up fee. For customers who paid before this plugin or before the sign-up fee tracking was added, run the Existing Members - Sign-up Fee Backfill tool once from the Dodo Payments settings block. It checks existing completed payments for fee-based plans and marks those members as already having paid the fee.

What happens on renewal?

For renewals, the plugin creates a PMS payment history record when Dodo sends a subscription renewal webhook, then extends the PMS member subscription expiration date.

What happens if Dodo sends event_type instead of type?

The plugin supports both webhook event field names: type and event_type.

Does this plugin modify PMS Pro files?

No. It is an independent add-on and does not edit PMS or PMS Pro core files.

更新日志:

1.0.8 - 2026-07-17 1.0.7 - 2026-07-15 1.0.6 - 2026-07-15 1.0.5 - 2026-07-15 1.0.4 - 2026-07-15 1.0.3 - 2026-07-15 1.0.2 - 2026-07-15 1.0.1 - 2026-07-14 1.0.0 - 2026-07-13