Payment GatewaysEway

Eway

Connect Eway to PayLexer to accept card payments across Australia, New Zealand, and select APAC markets through a secure hosted checkout.

Eway is an Australia and Asia-Pacific focused payment gateway that processes card payments through a secure, hosted checkout page. Through PayLexer, Eway supports one-time card payments with separate Test (Sandbox) and Live (Production) environments so you can validate the full payment flow before going live.

  • Supported Regions (Merchant Accounts): Australia, New Zealand, and select APAC markets

  • Supported Currencies: AUD, NZD, SGD, HKD, MYR

Supported Features

  • Card payments via Eway's hosted Responsive Shared Page checkout

  • Test (Sandbox) and Live (Production) environments with isolated credentials

  • Coverage across Australia, New Zealand, and select APAC markets

  • One-time payments only - subscriptions and refunds are not supported through PayLexer for Eway

Before You Start

Make sure you have:

Looking for a different payment processor? View all supported gateways →

Configuring Eway

You need an API Key and API Password from Eway for this integration. Eway issues separate credentials for Sandbox (test) and Live (production) environments.

Getting API Credentials

The retrieval flow is identical in both the Sandbox and Live portals - only the URL differs. Open the Sandbox Business Centre for test credentials or the Live Business Centre for production credentials, then follow the steps below. Repeat for the other environment.

Open the API Key section

From the top navigation, choose My Account, then select API Key from the dropdown.

Copy your API Key and API Password

Copy the API Key value shown on the page. If a password is not displayed, click Generate New Password and copy the API Password before navigating away - Eway shows the password only once.

The API Password is shown only at the moment it is generated. Paste it into PayLexer immediately, or store it in a secure password manager.

Adding Credentials to PayLexer

Open PayLexer Dashboard

Log in to your PayLexer dashboard and navigate to Payment Gateways → Eway.

Enter your credentials

Paste your Live and Test credentials into the respective fields:

  • API Key - the Live API Key from the Eway Business Centre

  • API Password - the Live API Password from the Eway Business Centre

  • Sandbox API Key - the Sandbox API Key from the Sandbox Business Centre

  • Sandbox API Password - the Sandbox API Password from the Sandbox Business Centre

Understanding Live/Production and Sandbox Settings:

EnvironmentPurpose
Live / Production (Mandatory)Used for real transactions. Cannot be empty, even when testing.
Test / Sandbox (Optional)Used for testing only. No real money is processed.

How PayLexer selects credentials:

  • Debug/Test mode ON → Test credentials are used

  • Debug/Test mode OFF → Live credentials are used

Save your configuration

Click Save. PayLexer validates the credentials against Eway's API and shows Connected if both environments authenticate successfully.

Credentials saved. You can now enable Eway on any of your websites.

Webhooks (Not Supported)

Eway does not support server-to-server webhook notifications. There is no Webhook Secret field to configure.

  • Payment status is reconciled using Eway's redirect callback when the customer returns after checkout

  • A scheduled polling fallback handles payments where the redirect does not complete (for example, if the customer closes the browser)

  • Polling runs every few minutes and processes Eway payments that have been pending for at least 30 minutes

Integrate Eway to Your Website

If you have already added and configured your site, you can enable Eway in your existing setup.

Go to Websites

Navigate to Websites in your PayLexer dashboard.

Edit your website

Click the Edit Icon of your added website.

Enable Eway

Click the checkbox to enable Eway for the website.

Eway is now active for this website. Run a test transaction before switching off Debug/Test mode.

If you haven't added a website yet, Continue to Add Your Website →

Troubleshooting

Best Practices

  • Run at least one full test transaction in Sandbox before switching Debug/Test mode off. Use your platform's Test Mode toggle and your Sandbox credentials together.

  • Use HTTPS return URLs in production. Eway rejects non-HTTPS return URLs for Live transactions, which causes payment creation to fail before the customer ever reaches the hosted checkout page.

  • Keep your API Password masked at all times. Never paste it into chat, email, or a support ticket. If you suspect it has been exposed, regenerate it from the Eway Business Centre and update PayLexer immediately.

  • Confirm the checkout currency matches your Eway merchant account configuration. If your Eway account is configured for AUD only, sending NZD will be rejected by Eway.

  • Use a unique Invoice Reference or order ID per transaction so reconciliation against the Eway Business Centre stays unambiguous.

FAQs

Still Have Questions?

For Eway API references and advanced configuration, see the Eway API documentation.