WordPress.org

Plugin Directory

Gravity Forms eWAY

Easily create online payment forms with Gravity Forms and eWAY.

  1. Either install automatically through the WordPress admin, or download the .zip file, unzip to a folder, and upload the folder to your /wp-content/plugins/ directory. Read Installing Plugins in the WordPress Codex for details.
  2. Activate the plugin through the 'Plugins' menu in WordPress.
  3. Install and activate the Gravity Forms plugin.
  4. Edit the eWAY Payments settings to set your eWAY API key, API password, Customer ID, Client-Side Encryption Key, and options.

Gravity Forms will now display the Credit Card and Recurring fields under Pricing Fields when you edit a form.

Building a Form with Credit Card Payments

  • add one or more Product fields or a Total field, or a Recurring field, so that there is something to be charged by credit card
  • add a Name field (with first name and last name) if you want to see the customer's name on the eWAY transaction; the first name field will be sent to eWAY
  • add an Email field and an Address field if you want to see them on your eWAY transaction; the first Email field and first Address field on the form will be sent to eWAY
  • add a Credit Card field; if you have a multi-page form, this must be on the last page so that all other form validations occur first
  • add a confirmation message to the form indicating that payment was successful; the form will not complete if payment was not successful, and will display an error message in the Credit Card field

NB: you should always test your gateway first by using eWAY's test server. To do this, select Use Sandbox in the eWAY Payments settings. When you go to pay, use the special test card number 4444333322221111. This allows you to make as many test payments as you like, without billing a real credit card.

Requires: 4.2 or higher
Compatible up to: 4.6
Last Updated: 1 month ago
Active Installs: 700+

Ratings

4.7 out of 5 stars

Support

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

Got something to say? Need help?

Compatibility

+
=
Not enough data

1 person says 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 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
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
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,2,2 100,2,2 100,1,1
100,1,1
100,1,1 100,1,1
50,2,1 100,1,1
100,1,1
100,1,1