Title: Payments with Eway for Paid Memberships Pro
Author: Awesoft
Published: <strong>October 25, 2026</strong>
Last modified: October 28, 2026

---

Search plugins

![](https://ps.w.org/awesoft-pmpro-eway/assets/banner-772x250.png?rev=3764858)

![](https://ps.w.org/awesoft-pmpro-eway/assets/icon-256x256.png?rev=3764858)

# Payments with Eway for Paid Memberships Pro

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

[Download](https://downloads.wordpress.org/plugin/awesoft-pmpro-eway.1.0.1.zip)

 * [Details](https://wordpress.org/plugins/awesoft-pmpro-eway/#description)
 * [Reviews](https://wordpress.org/plugins/awesoft-pmpro-eway/#reviews)
 *  [Installation](https://wordpress.org/plugins/awesoft-pmpro-eway/#installation)
 * [Development](https://wordpress.org/plugins/awesoft-pmpro-eway/#developers)

 [Support](https://wordpress.org/support/plugin/awesoft-pmpro-eway/)

## Description

Payments with Eway for Paid Memberships Pro adds Eway as a payment gateway for [Paid Memberships Pro](https://www.paidmembershipspro.com/),
so membership sites in Australia and New Zealand can take card payments for one-
time and recurring levels.

Card details are entered into fields or pages served by Eway and never pass through
your server. Your site keeps only a token, which the plugin uses to charge renewals
automatically when they fall due.

#### Two ways to collect card details

**Secure Fields** keeps members on your checkout page. Each card field is an iframe
served by Eway. 3D Secure 2 can be switched on for these checkouts.

**Responsive Shared Page** sends members to a payment page hosted by Eway and returns
them to your site when they are done. 3D Secure is built in, and you can set the
page’s theme, heading and logo.

#### Features

 * One-time and recurring membership levels
 * Automatic renewals charged against the member’s saved card
 * Automatic retries for declined renewals
 * Members can replace the card on file from the Membership Billing page
 * Full refunds from the Paid Memberships Pro order screen
 * Sandbox and live modes
 * Connection test button on the settings page
 * Optional debug log that never records card data, passwords or API keys

This plugin is developed independently and is not affiliated with, endorsed by or
supported by Eway or Paid Memberships Pro.

#### Support this plugin

If this plugin saves you time, you can support its development on [Ko-fi](https://ko-fi.com/awesoft)
or [Buy Me a Coffee](https://buymeacoffee.com/awesoft).

### External services

This plugin uses Eway to take payments. At checkout, renewal, card update and refund
it sends the member’s name, billing address, email, phone and IP address, and the
order amount, currency and code to Eway. Card details are entered directly into 
Eway’s fields or hosted page and never reach your server.

[Eway terms and privacy policy](https://www.eway.com.au/legal/)

## Screenshots

[⌊Eway gateway settings: Secure Fields, 3D Secure, API credentials and a one-click
connection test.⌉⌊Eway gateway settings: Secure Fields, 3D Secure, API credentials
and a one-click connection test.⌉[

Eway gateway settings: Secure Fields, 3D Secure, API credentials and a one-click
connection test.

[⌊Responsive Shared Page options for the payment page's theme, logo and heading.⌉⌊
Responsive Shared Page options for the payment page's theme, logo and heading.⌉[

Responsive Shared Page options for the payment page’s theme, logo and heading.

[⌊Checkout with Eway Secure Fields.⌉⌊Checkout with Eway Secure Fields.⌉[

Checkout with Eway Secure Fields.

[⌊Members can replace the card on file from the Membership Billing page.⌉⌊Members
can replace the card on file from the Membership Billing page.⌉[

Members can replace the card on file from the Membership Billing page.

[⌊A paid membership order with its Eway transaction and subscription details.⌉⌊A
paid membership order with its Eway transaction and subscription details.⌉[

A paid membership order with its Eway transaction and subscription details.

[⌊An order refunded through Eway from the Paid Memberships Pro order screen.⌉⌊An
order refunded through Eway from the Paid Memberships Pro order screen.⌉[

An order refunded through Eway from the Paid Memberships Pro order screen.

## Installation

 1. Install and activate Paid Memberships Pro 3.6 or newer.
 2. Install and activate Payments with Eway for Paid Memberships Pro.
 3. Go to Memberships > Settings > Payments, choose Eway as the payment gateway and
    save.
 4. In the Eway settings that appear, enter your API key and API password for the environment
    you are using. Secure Fields also needs the public API key, which starts with `
    epk-`.
 5. Save, then click Test connection.

Your API key and password are in MYeWAY under My Account > API Key. To refund from
WordPress, the key’s role needs the “Rapid API Refunds” permission.

## FAQ

### Do I need an Eway account?

Yes. Sign up at [eway.com.au](https://www.eway.com.au/) or [eway.io](https://www.eway.io/),
then create an API key in MYeWAY. A sandbox account lets you test without charging
real cards.

### Which should I choose, Secure Fields or the Responsive Shared Page?

Secure Fields gives the smoothest experience because members never leave your site,
and it supports 3D Secure 2. The Responsive Shared Page needs no public API key 
and handles 3D Secure on Eway’s side, which is the simplest setup.

### Does it support recurring memberships?

Yes. The plugin charges the member’s saved card when each renewal is due. Renewals
rely on WP-Cron, so make sure cron runs on your site; you’ll see an admin notice
if renewals stop being checked.

### What happens when a renewal payment is declined?

The plugin retries three times, at least one hour apart. If every retry fails, the
subscription is cancelled and the member is notified through the usual Paid Memberships
Pro emails. If the member updates their card in the meantime, the next retry runs
straight away.

### Are trial periods supported?

Custom trial periods are not supported. A recurring level with nothing to pay today
saves the card and charges from the first renewal.

### Which currencies are supported?

The currency set in Paid Memberships Pro is sent to Eway as-is, so it must be one
your Eway account accepts.

### Is anything sensitive stored on my site?

Card details are never stored. The plugin keeps a reference to the card saved at
Eway, plus the card’s brand, last four digits and expiry so members can see which
card is on file. API credentials are stored in the WordPress options table.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“Payments with Eway for Paid Memberships Pro” is open source software. The following
people have contributed to this plugin.

Contributors

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

[Translate “Payments with Eway for Paid Memberships Pro” into your language.](https://translate.wordpress.org/projects/wp-plugins/awesoft-pmpro-eway)

### Interested in development?

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

## Changelog

#### 1.0.1

 * Improved the layout of the gateway settings page.

#### 1.0.0

 * Initial release.

## Meta

 *  Version **1.0.1**
 *  Last updated **17 hours ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.5 or higher **
 *  Tested up to **7.1.4**
 *  PHP version ** 8.1 or higher **
 * Tags
 * [eway](https://wordpress.org/plugins/tags/eway/)[memberships](https://wordpress.org/plugins/tags/memberships/)
   [Paid Memberships Pro](https://wordpress.org/plugins/tags/paid-memberships-pro/)
   [payments](https://wordpress.org/plugins/tags/payments/)[pmpro](https://wordpress.org/plugins/tags/pmpro/)
 *  [Advanced View](https://wordpress.org/plugins/awesoft-pmpro-eway/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/awesoft-pmpro-eway/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/awesoft-pmpro-eway/reviews/)

## Contributors

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

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/awesoft-pmpro-eway/)

## Donate

Would you like to support the advancement of this plugin?

 [ Donate to this plugin ](https://ko-fi.com/awesoft)