WordPress plugin intelligence profile

Rova Media Dodo Payment Addon for Paid Member Subscriptions

Adds Dodo Payments hosted checkout as a payment gateway for Paid Member Subscriptions / PMS Pro.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.0
Current version1.0.8
WordPress coverageTested up to WordPress 7.0
Minimum stackWP 6.2 · PHP 7.4
Directory statusactive
Last directory update19 Jul 20263mo ago
Active installationsNewAdoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records Rova Media Dodo Payment Addon for Paid Member Subscriptions version 1.0.8 as active, updated 3mo ago and tested up to WordPress 7.0.

Overview

About this plugin

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:

  • Adds Dodo Payments as a PMS payment gateway.
  • Uses Dodo Payments hosted checkout.
  • Supports recurring PMS subscription plans.
  • Supports Dodo payment and subscription webhooks.
  • Supports one-time PMS plans.
  • Supports separate Dodo products for PMS sign-up fees.
  • Stores Dodo subscription IDs on PMS member subscriptions for renewal and cancellation matching.
  • Includes live/test API key and webhook secret settings.
  • Includes an existing-member backfill tool for sign-up fee history.

Requirements

  • WordPress.
  • Paid Member Subscriptions / PMS Pro installed and active.
  • A Dodo Payments account.
  • Dodo Product IDs for each PMS subscription plan you want to sell.
  • A separate one-time Dodo Product ID for any PMS sign-up fee.

External services

This plugin connects to Dodo Payments to create hosted checkout sessions, validate configured Dodo product IDs, and process Dodo webhook events for successful payments, failed payments, renewals, cancellations, and subscription status changes.

When a customer starts checkout, the plugin sends the selected Dodo Product ID, customer email address, customer name when available, PMS payment ID, WordPress user ID, subscription plan ID, checkout return URL, and related checkout metadata to Dodo Payments. This is required to create the hosted checkout session and associate the completed Dodo payment with the correct PMS subscription.

When an administrator saves a subscription plan with a Dodo Product ID, the plugin may request product details from Dodo Payments to validate whether the product is configured as one-time or recurring.

When Dodo Payments sends a webhook to the site, the plugin receives and processes the webhook payload sent by Dodo Payments so it can update the related PMS payment and subscription records.

This service is provided by Dodo Payments. com/legal/terms-of-use/. com/privacy-policy.

Configuration

Webhook URL

Use the webhook URL shown in the Dodo Payments settings block. It has this format:

pay_gate_listener=rovadpa_dodo_payments

Recommended webhook events

Enable at least these events in Dodo Payments:

  • payment.succeeded
  • payment.completed
  • payment.failed
  • subscription.active
  • subscription.created
  • subscription.renewed
  • subscription.cancelled
  • subscription.expired
  • subscription.failed
  • subscription.on_hold

Subscription plan mapping

Edit a PMS subscription plan and fill in:

  • Dodo Payments Product ID: the main Dodo product for the plan.
  • Dodo Sign-up Fee Product ID: the separate one-time Dodo product for the sign-up fee, if the PMS plan has one.

For recurring PMS plans, the main Dodo product should be configured as a recurring/subscription product in Dodo.

For sign-up fees, the Dodo sign-up fee product should be configured as a one-time product.

WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • dodo payments
  • paid member subscriptions
  • pms
Compatibility & maintenance

Compatibility & maintenance

Tested up to WordPress 7.0

Not yet marked as tested with WordPress 7.1. WordPress.org currently lists Tested up to 7.0.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.0
Minimum requirementsWordPress 6.2 · PHP 7.4
Update activity19 Jul 20263mo ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

No tracked version or compatibility changes have been recorded by WP PlugIndex yet.

Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.