Title: PayXra for ProfilePress
Author: sharpwebtech
Published: <strong>July 24, 2026</strong>
Last modified: July 24, 2026

---

Search plugins

![](https://ps.w.org/payxra-for-profilepress/assets/banner-772x250.png?rev=3620907)

![](https://ps.w.org/payxra-for-profilepress/assets/icon-256x256.png?rev=3620907)

# PayXra for ProfilePress

 By [sharpwebtech](https://profiles.wordpress.org/sharpwebtech/)

[Download](https://downloads.wordpress.org/plugin/payxra-for-profilepress.1.0.4.zip)

 * [Details](https://wordpress.org/plugins/payxra-for-profilepress/#description)
 * [Reviews](https://wordpress.org/plugins/payxra-for-profilepress/#reviews)
 *  [Installation](https://wordpress.org/plugins/payxra-for-profilepress/#installation)
 * [Development](https://wordpress.org/plugins/payxra-for-profilepress/#developers)

 [Support](https://wordpress.org/support/plugin/payxra-for-profilepress/)

## Description

[Website](https://payxra.africa)

**PayXra for ProfilePress** is the official standalone WordPress payment gateway
plugin connecting ProfilePress membership forms, course sales, and digital product
checkouts directly to the PayXra payment infrastructure.

#### Key Features

 * **0% Chargebacks:** Eliminate fraud and chargeback risks using instant stablecoin
   collections and verified bank transfers.
 * **Stablecoin Support:** Accept USDT (BEP20, TRC20) and USDC seamlessly at checkout.
 * **Direct NGN Bank Payouts:** Automatic local bank account settlement in Nigerian
   Naira (NGN).
 * **Native ProfilePress Integration:** Hooks into ProfilePress checkout forms, 
   activating subscriptions and memberships instantly upon payment verification.
 * **HMAC-SHA256 Webhook Security:** Cryptographically signed webhook payloads with
   timing-safe verification and 300-second timestamp replay attack defenses.

### External Services

This plugin relies on the external PayXra API service to initialize transactions,
retrieve cryptocurrency exchange rates, allocate blockchain deposit addresses, and
verify payment settlements.

 * **Service Provider:** PayXra
 * **API Base URL:** `https://api.payxra.africa/api/v1`
 * **Data Sent:** Order totals, fiat currency type, transaction references, customer
   metadata (email, name, phone).
 * **Service Terms:** [Terms of Service](https://payxra.africa/terms-of-service)
 * **Privacy Policy:** [Privacy Policy](https://payxra.africa/privacy-policy)

## Screenshots

[⌊PayXra payment gateway listed and enabled under ProfilePress > Settings > Payments.⌉⌊
PayXra payment gateway listed and enabled under ProfilePress > Settings > Payments
.⌉[

PayXra payment gateway listed and enabled under ProfilePress > Settings > Payments.

[⌊ProfilePress checkout form displaying PayXra (USDT / USDC / Local Fiat) as the
selected payment method.⌉⌊ProfilePress checkout form displaying PayXra (USDT / USDC/
Local Fiat) as the selected payment method.⌉[

ProfilePress checkout form displaying PayXra (USDT / USDC / Local Fiat) as the selected
payment method.

[⌊PayXra modal overlay displaying supported cryptocurrency selection options (Tether
USDT, USD Coin USDC).⌉⌊PayXra modal overlay displaying supported cryptocurrency 
selection options (Tether USDT, USD Coin USDC).⌉[

PayXra modal overlay displaying supported cryptocurrency selection options (Tether
USDT, USD Coin USDC).

[⌊Dynamic crypto deposit address allocation modal with QR code, amount, copy address,
and live polling.⌉⌊Dynamic crypto deposit address allocation modal with QR code,
amount, copy address, and live polling.⌉[

Dynamic crypto deposit address allocation modal with QR code, amount, copy address,
and live polling.

[⌊ProfilePress order success page confirming completed order status after payment
verification.⌉⌊ProfilePress order success page confirming completed order status
after payment verification.⌉[

ProfilePress order success page confirming completed order status after payment 
verification.

## Installation

 1. Upload the `payxra-profilepress` directory to your `/wp-content/plugins/` folder,
    or install directly via the WordPress Plugins menu.
 2. Activate **PayXra for ProfilePress** through the ‘Plugins’ menu in WordPress.
 3. Navigate to **ProfilePress > Settings > Payments > PayXra**.
 4. Enter your **PayXra Merchant API Key** and **Webhook Secret Key** obtained from
    your PayXra Developer Dashboard.
 5. Copy the displayed Webhook Endpoint URL (`https://your-domain.com/wp-json/payxra-
    pp/v1/webhook`) and save it in your PayXra Developer Portal.
 6. Click **Save Changes** and run **Test PayXra Connection** to verify API connectivity.

## FAQ

### How does membership activation work?

When a customer completes a payment on the PayXra payment overlay, PayXra sends 
a cryptographically signed webhook notification to your website. The plugin verifies
the signature and instantly updates the ProfilePress order to ‘Completed’, activating
the user’s membership or course plan.

### Who pays the transaction processing fee?

As the site administrator, you can configure the **Fee Bearer** under **ProfilePress
> Settings > Payments > PayXra**. You can choose to bear the fee as a merchant or
pass it onto the customer at checkout.

### Does this plugin support recurring subscriptions?

Yes, PayXra for ProfilePress supports ProfilePress membership subscription checkouts
and one-off plan payments.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“PayXra for ProfilePress” is open source software. The following people have contributed
to this plugin.

Contributors

 *   [ sharpwebtech ](https://profiles.wordpress.org/sharpwebtech/)

[Translate “PayXra for ProfilePress” into your language.](https://translate.wordpress.org/projects/wp-plugins/payxra-for-profilepress)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/payxra-for-profilepress/),
check out the [SVN repository](https://plugins.svn.wordpress.org/payxra-for-profilepress/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/payxra-for-profilepress/)
by [RSS](https://plugins.trac.wordpress.org/log/payxra-for-profilepress/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.0.4

 * Fixed ProfilePress receipt URL redirect generation by passing order_key to ppress_get_success_url.
 * Fixed subscription activation flow by invoking activate_subscription on ProfilePress
   SubscriptionEntity upon payment completion.

#### 1.0.3

 * Fixed subscription activation flow by invoking activate_subscription on ProfilePress
   SubscriptionEntity upon payment completion.

#### 1.0.2

 * Replaced external QR code API with 100% client-side local JS QR code rendering.
 * Added EUR, GBP, and zero-amount minimum transaction validation checks.

#### 1.0.1

 * Fixed REST API permission callback for dynamic payment allocation and live order
   status verification.

#### 1.0.0

 * Initial release of PayXra for ProfilePress standalone payment gateway plugin.

## Meta

 *  Version **1.0.4**
 *  Last updated **10 hours ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 5.8 or higher **
 *  Tested up to **7.0.2**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [payment gateway](https://wordpress.org/plugins/tags/payment-gateway/)[payxra](https://wordpress.org/plugins/tags/payxra/)
   [ProfilePress](https://wordpress.org/plugins/tags/profilepress/)[stablecoin](https://wordpress.org/plugins/tags/stablecoin/)
   [USDT](https://wordpress.org/plugins/tags/usdt/)
 *  [Advanced View](https://wordpress.org/plugins/payxra-for-profilepress/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/payxra-for-profilepress/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/payxra-for-profilepress/reviews/)

## Contributors

 *   [ sharpwebtech ](https://profiles.wordpress.org/sharpwebtech/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/payxra-for-profilepress/)