eWay Rapid is the new version of the aXcelerate eWay integration. The previous version of the eWay integration will continue to function, but will eventually be deprecated. Moving over to the new version of the integration is quite simple and you can do so yourself by following the steps in this article. If you have any questions you can contact our Customer Success team for assistance.
Note: If you currently have an Online Enrolment process setup on your website that accepts credit card payments using our WordPress plugin, you will need to ensure that the aXcelerate plugin is updated and an Enrolment Confirmation page has been configured. If you have any questions about these requirements, you can contact our Customer Success team for assistance.
Locate your eWay Rapid API Key
This step will require you to login to your MYeWay account and locate your eWay API key to enter into aXcelerate.
- Go to the eWay website and login to your MYeWay account
- Hover over the My Account tab and select API Keys
- Next to your API Key click Copy to Clipboard
Note: You will need to generate a password for your API if you have not done so previously.
Enable eWay Rapid
The next step in the process is to enable the eWay Rapid integration in your aXcelerate account and populate the relevant fields with your eWay credentials.
- Click on the Select Payment Gateway dropdown
- Select eWay Rapid
- Enter your eWay Customer/Merchant ID
- Enter your API Password
- Paste your eWay API Key from your clipboard into the corresponding field
- Scroll to the bottom of the page and click Save Web Settings
Tip: If you are updating from the previous eWay integration, your Customer/Merchant ID and API Password should already be populated.
Test the eWay Rapid Payment Gateway
Once the WordPress plugin has been updated to the latest version, the eWay Rapid integration has been enabled and the API key has been entered into your account, the integration should now be functional. You can then test whether the connection is successful by clicking the Test Connection button.
Tip: If the connection shows as invalid, the credentials you have entered are incorrect. You will need to adjust your user credentials and click Save Changes at the bottom of the page before testing the connection again.
Note: After you have tested that the connection is valid, you can test a live payment by following the steps listed in our System Requirements for Online Enrolments help article to verify that the payment is correctly processing into your eWay account.
Warning: The Test Connection button will not return a valid connection status if you are testing with live eWay credentials from your Staging aXcelerate account.
Update the aXcelerate WordPress plugin
If you are currently using the aXcelerate WordPress plugin to facilitate online enrolments and allow credit card payments through the form, you will need to ensure that you are using the latest version of our plugin for the eWay Rapid integration to function correctly. If you are not using the latest version of the plugin it will need to be updated.
- Log into your WordPress website as an administrative user
- From the WordPress dashboard click on Plugins
- Locate the aXcelerate Integration plugin
- Click Update Now
Tip: If you do not currently have an Online Enrolment process setup on your website that accepts credit card payments using our WordPress plugin, you may skip this step.
Warning: If you are using a version of the aXcelerate WordPress plugin that is older than 2.8.12, you will be unable to automatically update your version of the plugin. An updated version of the plugin will need to be provided and installed once the old version has been deactivated. If this applies to you, please contact our Customer Success team for assistance in updating the plugin.
Configure an Enrolment Confirmation Page
When a credit card payment payment is successfully processed and verified by eWay, the form will redirect to a new page and confirm the student's enrolment. A booking confirmation page will need to be created and contain the [ax_enrol_event] shortcode to facilitate this process. When a successful enrolment is made, the [ax_enrol_event] will display the Enrolment Success Content set in the Enrolment Events tab.
- Log into your WordPress website as an administrative user
- Create a new WordPress page or edit an existing booking confirmation page
- Copy and paste [ax_enrol_event] into the page content and save the page
- Go to the Enroller Events tab of the aXcelerate Integration plugin
- Set the Enrolment Event to Redirect on Enrolment Completion
- Select your Booking Confirmation page as the Default Enrolment Redirect Page
- Set the booking confirmation message you would like to display in the Enrolment Success Content
- Click Save Changes
Tip: If you do not currently have an Online Enrolment process setup on your website that accepts credit card payments using our WordPress plugin, you may skip this step.
Tip: If you already have content displayed on your Booking Confirmation page and do not want any other content to show, click the Text view above the Enrolment Success Content and replace all of the content with . Please be aware that some websites add a green box around the success content for the enrolment event, so you will need to add CSS to hide this if you choose to use the content on the actual thank you page.
Warning: If an enrolment confirmation page is not correctly configured, students will not be confirmed as enrolled after making payment. Their enrolment will remain as tentative in aXcelerate.
eWay Rapid FAQs
How do I resolve error d4406? The payment fails on every request, yet there are definitely no issues with my payment method.
Error d4406 is primarily an error returned when there is an issue with the payment method. However, there are certain instances where this error will be returned even if there are no issues with the payment method.
If this is the case, the issue lies with the way your eWay account is configured. This is not something that you can control in your eWay account settings - you will need to contact eWay support to make the change from their backend. In the past, other customers have not had success in contacting eWay, because the eWay support agents assume the issue lies with the payment method (which is what the error code is primarily used for).
We would recommend explaining the situation to the eWay support agent using the following script:
I am a customer of aXcelerate which is a software package that has integrated with eWay. We are experiencing an error d4406 upon every payment, yet we are certain there are no issues with the payment method. aXcelerate have instructed me to reference eWay case number 1286421. That case number relates to the same issue but for another customer, where one of your agents made a back-end change to where, internally, you route the transactions. Could you please investigate this case and determine if a similar change should be applied to our account?
How can I run test payments through my eWay Rapid payment gateway?
Please read the following eWay article to gather test credit card details: https://go.eway.io/s/article/Test-Credit-Card-Numbers