Plugin Directory

eWAY Payment Gateway

Integrate some popular WordPress plugins with the eWAY credit card payment gateway

3.3.0 [2014-11-07]

  • fixed: force Events Manager bookings form AJAX url and form action to use HTTPS if forcing SSL for events with bookings
  • fixed: WooCommerce 2.0.20 settings backwards compatibility
  • added: eWAY site seal support for WooCommerce
  • changed: updated screenshots

3.2.0 [2014-06-28]

  • fixed: WooCommerce 2.1 error messages use wc_add_notice() (fixes deprecated notice)
  • fixed: Events Manager bookings admin was asking for credit card details when modifying a booking
  • fixed: Another WordPress Classified Plugin hooks now pass $transaction as second argument
  • fixed: undefined variable errors with Another WordPress Classified Plugin integration
  • added: Events Manager bookings pages can be forced to SSL (new setting, defaults to Yes, can be turned off)
  • added: optional credit card fields message, e.g. so can advise "Visa and Mastercard only" etc.
  • changed: use standard WooCommerce credit card fields if setting selected (new default); old template is still available for sites that require it
  • changed: some code refactoring

3.1.4 [2014-02-12]

  • fixed: WooCommerce 2.1 return page after checkout

3.1.3 [2014-01-12]

  • fixed: no function set_error_message() in EwayPaymentsEventsManager (bad copypasta in exception handler; thanks, digitalblanket!)
  • fixed: was triggering an exception when Country field removed from Events Manager Pro bookings form

3.1.2 [2014-01-03]

  • changed: credit card field now forces digits only so that number keyboard is used on iPad/iPhone
  • added: filter em_eway_amount for changing the booking amount, e.g. adding fees

3.1.1 [2013-12-10]

  • fixed: doco / settings page didn't explain that Beagle requires an Address field
  • changed: permit card numbers with spaces / dashes, but strip before submitting to eWAY
  • changed: move some WooCommerce setting descriptions into tips to reduce screen clutter in admin
  • added: HTML5 text field patterns for credit card number, CVV/CVN
  • added: filter woocommerce_eway_icon for changing the payment gateway icon

3.1.0 [2013-11-21]

  • changed: support multiple bookings mode in Events Manager
  • changed: some links to eWAY website
  • added: support for v3 of Another WordPress Classifieds Plugin
  • added: WooCommerce and WP e-Commerce payment method logos

3.0.1 [2013-03-07]

  • changed: update for WooCommerce v2.0.x compatibility

3.0.0 [2013-03-01]

  • added: WooCommerce integration
  • added: Another WordPress Classifieds Plugin integration (sponsored by Michael Major Media -- thanks!)
  • added: Events Manager integration (sponsored by Michael Major Media -- thanks!)
  • changed: use WP e-Commerce 2.8.9+ hooks and functions
  • changed: refactored for greater generalisation

2.4.0 [2013-01-23]

  • fixed: declined payments now record status as Payment Declined instead of Incomplete Sale
  • added: record authcode for transactions, and show in Sales Log
  • added: send WP e-Commerce transaction number as both customer reference and invoice reference (customer reference can be filtered)
  • added: support for Beagle (free) anti-fraud using geo-IP (Direct Payments only)

2.3.1 [2013-01-20]

  • fixed: close table cell elements in form field template

2.3.0 [2013-01-20]

  • fixed: successful Direct transactions are now marked as Accepted Payment, not Order Received
  • added: eWAY credit card form fields now in template, can be customised by theme
  • added: can now use eWAY Stored Payments, e.g. for merchants who do drop-shipping
  • changed: use WordPress function wp_remote_post() instead of directly calling curl functions

2.2.1 [2012-10-22]

  • fixed: address on eWAY invoice was getting "0, " prepended when PHP < 5.3

2.2.0 [2012-09-25]

  • fixed: country name used in eWAY address field, not country code
  • changed: remote SSL certificate is verified (i.e. eWAY's certificate)
  • added: prevent XML injection attacks when loading eWAY response (security hardening)
  • added: filter hooks for invoice description and reference
  • added: if customer name isn't mandatory and not given, will use cardholder's name

2.1.0 [2012-07-03]

  • changed: CVN is now a required field, no option to omit; Australian banks are all moving to require CVN and some already do
  • added: customer name is now supported, if configured in WP e-Commerce payment admin; card holder name is not seen in eWAY notification emails, so customer name is required for showing who made the purchase

2.0.4 [2012-05-13]

  • fixed: invoice number recorded in eWAY invoice reference field

2.0.3 [2012-05-05]

  • fixed: optional fields for address, email are no longer required for eWAY payment

2.0.2 [2012-04-16]

  • fixed: undeclared array index errors

2.0.1 [2012-04-12]

  • fixed: admin transposed Use Testing Environment and Use CVN Security

2.0.0 [2012-04-08]

  • final cleanup and refactor for public release

1.0.0 [2011-09-15]

  • private version, not released to public

Requires: 3.6.1 or higher
Compatible up to: 4.1.3
Last Updated: 2014-12-19
Active Installs: 1,000+


5 out of 5 stars


0 of 1 support threads in the last two months have been resolved.

Got something to say? Need help?


Not enough data

0 people say it works.
0 people say it's broken.

100,1,1 100,1,1 100,1,1
100,1,1 100,1,1
100,1,1 100,1,1
100,1,1 100,1,1