Once you have created your form and added fields, you can create a feed for Eway. Feeds tell the add-on what to send to Eway when someone submits a form. You create Eway feeds under the Form Settings menu for the form.
Feed Settings
The first set of fields lets you select how your form sends information to Eway. By default, it uses Eway’s Responsive Shared Page, but you can change that here if you want Recurring Payments or a Direct Connection form. NB: you need to add a Credit Card field to your form if you use Recurring Payments or Direct Connection.
Field Mappings
Each field in the form that should be sent to Eway needs a mapping. You can select the Gravity Forms field from a list of fields next to each Eway field; see the example below. If you need to send shipping address fields to Eway, you can either use the same fields as for the billing address, or select different fields from your form.
Responsive Shared Page
When using the Eway Responsive Shared Page, there are a few more settings. You can change the selected appearance of the shared page, and delay some Gravity Forms actions until after the customer returns from Eway to your website. NB: these settings are only displayed for Responsive Shared Page feeds.
NB: please also read the FAQ, Responsive Shared Page transactions still processing. A simple configuration change in your MyEway console can save you some head scratching!
More than one feed
Sometimes you need more than one feed. Some examples are:
- conditionally mapping different sets of fields to Eway
- combining standard and recurring payments on one form
- charging in Australian dollars or New Zealand dollars
- paying into different Eway accounts
When you use multiple feeds, you need to make each feed conditional on something in the form. That might be radio button fields, or a dropdown list, or something else. At the bottom of the feed admin page, you can pick your feed conditions like this example for recurring payments:
NB: you cannot have two Eway feeds that both process a form. Only one feed will send a transaction to Eway.