WordPress plugin intelligence profile

USDPAY for Paid Memberships Pro

Accept USDT payments in Paid Memberships Pro with USDPAY hosted checkout.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.1
Current version1.0.0
WordPress coverageTested up to WordPress 7.1
Minimum stackWP 6.5 · PHP 8.0
Directory statusactive
Last directory update23 Sept 20261mo 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 USDPAY for Paid Memberships Pro version 1.0.0 as active, updated 1mo ago and tested up to WordPress 7.1.

Overview

About this plugin

USDPAY for Paid Memberships Pro adds USDPAY as a payment gateway for one-time, lifetime, and fixed-duration memberships. paid webhook is verified.

Supported networks:

  • TRC20
  • TON
  • BEP20

Funds are sent directly to the merchant’s configured wallet. The plugin does not store private keys or wallet seed phrases.

0.

External services

me to create and retrieve payment invoices. The service receives the final order amount, PMPro currency, a non-personal order identifier, optional selected network, invoice expiration, webhook callback URL, and browser return URL. It does not receive the customer’s WordPress password or the merchant’s webhook secret.

Requests occur only when a customer starts a USDT payment or when the site verifies an invoice.

USDPAY terms and privacy information are available at:

  • https://usdpay.me/legal/terms
  • https://usdpay.me/legal/privacy

Configure USDPAY

Create a dedicated Secret API Key and Webhook Secret in the USDPAY merchant dashboard. Add this callback URL to the matching store:

com/wp-json/usdpay-pmpro/v1/webhook

com with the WordPress site domain. HTTPS is required in production.

Configure Paid Memberships Pro

Create a one-time paid, lifetime, or fixed-duration membership level. Select USDPAY in Memberships > Settings > Payments. The invoice amount is the final PMPro order total after standard discount and tax calculation.

For Customer chooses network, no network is sent while creating the invoice. The USDPAY checkout lets the customer choose TRC20, TON, or BEP20.

Supported membership types

  • One-time paid memberships.
  • Lifetime memberships.
  • Memberships with a fixed PMPro expiration period.
  • New and existing WordPress users.
  • Standard PMPro discounts, including a final total of zero.
  • Standard PMPro sales tax and final order totals.

Free final totals use PMPro’s normal free checkout flow and do not create a USDPAY invoice.

Recurring memberships

0. USDPAY creates a separate invoice and cannot automatically debit a customer’s wallet. Checkout is blocked for membership levels that require automatic recurring payments.

No fake subscription IDs or automatic renewal cron jobs are created.

Refund limitations

Changing or cancelling membership access is separate from returning blockchain funds. 0 does not initiate automatic crypto refunds. Arrange any refund directly with the customer and record it according to the site’s accounting process.

Security

  • API credentials stay on the WordPress server and are masked in settings.
  • Webhooks are authenticated with HMAC-SHA256 over the raw request body.
  • Signatures use timing-safe comparison.
  • Webhook deliveries and membership fulfillment are protected by database uniqueness constraints.
  • Browser return URLs never prove payment or activate membership.
  • Paid Memberships Pro performs the final membership change and standard confirmation emails.

Troubleshooting

The checkout says recurring payments are unavailable

Use a one-time, lifetime, or fixed-duration level. Automatic recurring debit is not supported.

The payment returns but membership is still pending

Confirm that the USDPAY webhook URL is correct, publicly reachable over HTTPS, and uses the Webhook Secret saved in WordPress. Browser return does not activate access.

The invoice cannot be created

Verify the Secret API Key, PMPro currency, outbound HTTPS connectivity, and the selected network. Enable debug logging temporarily with WP_DEBUG to record safe identifiers and error codes. Credentials and webhook payloads are never logged.

Does the plugin support upgrades or downgrades?

It supports changes where PMPro produces a final one-time order amount. Flows that require recurring proration or automatic subscription changes are not supported.

WordPress.org metadata

Plugin tags

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

  • crypto payments
  • paid memberships pro
  • payment gateway
  • pmpro
  • usdt
Compatibility & maintenance

Compatibility & maintenance

Tested with WP 7.1

Marked as tested with the current WordPress 7.1 release.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.1
Minimum requirementsWordPress 6.5 · PHP 8.0
Update activity23 Sept 20261mo 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.