Note: This product has been retired. Documentation is no longer being updated. See our eWay payment gateway, which is for sale and supported by our team.
Installation
↑ Back to top- Unzip and upload the plugin’s folder to your
/wp-content/plugins/
directory - Activate ‘WooCommerce eWAY Shared Payments Gateway’ through the ‘Plugins’ menu in WordPress
- Go to WooCommerce > Settings > Payment Gateways > eWAY Shared Payments to configure
Requirements
↑ Back to topSetup and Configuration
↑ Back to top- Enable/Disable – This will enable or disable the eWAY Shared Payments payment gateway.
- Title – The title the customer sees on the checkout page.
- Description – The description the customer sees when selecting the payment gateway on the checkout page.
- eWAY Customer ID – Your eWAY customer ID which was emailed to you in your “Welcome to eWAY” letter when you joined eWAY.
- eWAY Username – Your eWAY username which you use to sign into your eWAY account.
- eWAY Location – The location of the eWAY service you are using, Australia, New Zealand or United Kingdom.
- eWAY Sandbox – Enabling this will put the gateway in sandbox mode and automatically use test credentials to test payments on your store. When enabled it will override the eWAY Customer ID and Username fields and use the eWAY test credentials.

Customization
↑ Back to topNote: This is a Developer level section. If you are unfamiliar with code/templates and resolving potential conflicts, select a WooExpert or Developer for assistance. We are unable to provide support for customizations under our Support Policy.
To customize the payment page you can add the follow code to your theme’s functions.php file:
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
// Page Title, displayed as the title of the browser | |
add_filter( 'eway_shared_page_tite', 'woocommerce_eway_page_title' ); | |
function woocommerce_eway_page_title() { | |
return __( 'My New Page Title', 'woocommerce' ); | |
} | |
// Company Name, the name of the company the customer is buying from | |
add_filter( 'eway_shared_company_name', 'woocommerce_eway_company_name' ); | |
function woocommerce_eway_company_name() { | |
return __( 'My Company', 'woocommerce' ); | |
} | |
// Description, displayed above transaction details | |
add_filter( 'eway_shared_page_description', 'woocommerce_eway_description' ); | |
function woocommerce_eway_description() { | |
return __( 'My New Description', 'woocommerce' ); | |
} | |
// Page Footer, displayed below transaction details | |
add_filter( 'eway_shared_page_footer', 'woocommerce_eway_footer' ); | |
function woocommerce_eway_footer() { | |
return __( 'My New Footer Text', 'woocommerce' ); | |
} | |
// Language, to display the page in another language, use any of following language codes EN, ES, FR, DE, NL | |
add_filter( 'eway_shared_language', 'woocommerce_eway_language' ); | |
function woocommerce_eway_language() { | |
return "EN"; | |
} | |
// Company Logo, full secure url to your company logo, must be https, restricted to 960px X 65px. | |
add_filter( 'eway_shared_company_logo', 'woocommerce_eway_logo' ); | |
function woocommerce_eway_logo() { | |
return "https://www.example.com/images/logo.png"; | |
} | |
// Page Banner, this is displayed just below the company logo, must be https, restricted to 960px X 65px. | |
add_filter( 'eway_shared_page_banner', 'woocommerce_eway_banner' ); | |
function woocommerce_eway_banner() { | |
return "https://www.example.com/images/logo.png"; | |
} | |
// Allow customer to modify customer details on eWAY payment page | |
add_filter( 'eway_shared_modifiable_customer_details', 'woocommerce_eway_modify_customer' ); | |
function woocommerce_eway_modify_customer() { | |
return "True"; | |
} | |
?> |