PHPackages                             omnipay/eway - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Payment Processing](/categories/payments)
4. /
5. omnipay/eway

ActiveLibrary[Payment Processing](/categories/payments)

omnipay/eway
============

eWay driver for the Omnipay payment processing library

v3.0.2(7y ago)14996.4k↓29.7%19[4 PRs](https://github.com/thephpleague/omnipay-eway/pulls)5MITPHP

Since Nov 17Pushed 2y ago6 watchersCompare

[ Source](https://github.com/thephpleague/omnipay-eway)[ Packagist](https://packagist.org/packages/omnipay/eway)[ Docs](https://github.com/thephpleague/omnipay-eway)[ RSS](/packages/omnipay-eway/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (10)Dependencies (4)Versions (12)Used By (5)

Omnipay: eWAY
=============

[](#omnipay-eway)

**eWAY driver for the Omnipay PHP payment processing library**

[![Build Status](https://camo.githubusercontent.com/17e6a5563df79c54c2aa5dd4935625c974d6330be9ff79067547ecd9555c0ece/68747470733a2f2f7472617669732d63692e6f72672f7468657068706c65616775652f6f6d6e697061792d657761792e706e673f6272616e63683d6d6173746572)](https://travis-ci.org/thephpleague/omnipay-eway)[![Latest Stable Version](https://camo.githubusercontent.com/247bb242648525f90dd7bb8d910f295e1aa74b97bce3174a4069fcec55a98b2a/68747470733a2f2f706f7365722e707567782e6f72672f6f6d6e697061792f657761792f76657273696f6e2e706e67)](https://packagist.org/packages/omnipay/eway)[![Total Downloads](https://camo.githubusercontent.com/8899486083cf1014e17bb9504a0f59eb6e016f596a6f6cd6c4e0cf6b391cf84d/68747470733a2f2f706f7365722e707567782e6f72672f6f6d6e697061792f657761792f642f746f74616c2e706e67)](https://packagist.org/packages/omnipay/eway)

[Omnipay](https://github.com/thephpleague/omnipay) is a framework agnostic, multi-gateway payment processing library for PHP 5.3+. This package implements eWAY support for Omnipay.

[eWay](https://eway.io/about-eway) was launched in Australia in 1998 and now operates payment gateways in 8 countries.

Installation
------------

[](#installation)

Omnipay is installed via [Composer](http://getcomposer.org/). To install, simply require `league/omnipay` and `omnipay/eway` with Composer:

```
composer require league/omnipay omnipay/eway

```

Basic Usage
-----------

[](#basic-usage)

The following gateways are provided by this package:

- Eway\_Direct -- This gateway is deprecated. If you have existing code that uses it you can continue to do so but you should consider migrating to Eway\_RapidDirect
- Eway\_RapidDirect -- This is the primary gateway used for direct card processing, i.e. where you collect the card details from the customer and pass them to eWay yourself via the API.
- Eway\_Rapid -- This is used for eWAY Rapid Transparent Redirect requests. The gateway is just called Eway\_Rapid as it was the first implemented. Like other redirect gateways the purchase() call will return a redirect response and then requires you to redirect the customer to the eWay site for the actual purchase.
- Eway\_RapidShared -- This provides a hosted form for entering payment information, other than that it is similar to the Eway\_Rapid gateway in functionality.

See the docblocks within the gateway classes for further information and links to the eWay gateway on line.

For general usage instructions, please see the main [Omnipay](https://github.com/thephpleague/omnipay)repository.

Support
-------

[](#support)

If you are having general issues with Omnipay, we suggest posting on [Stack Overflow](http://stackoverflow.com/). Be sure to add the [omnipay tag](http://stackoverflow.com/questions/tagged/omnipay) so it can be easily found.

If you want to keep up to date with release announcements, discuss ideas for the project, or ask more detailed questions, there is also a [mailing list](https://groups.google.com/forum/#!forum/omnipay) which you can subscribe to.

If you believe you have found a bug, please report it using the [GitHub issue tracker](https://github.com/thephpleague/omnipay-eway/issues), or better yet, fork the library and submit a pull request.

###  Health Score

45

—

FairBetter than 93% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity48

Moderate usage in the ecosystem

Community32

Small or concentrated contributor base

Maturity70

Established project with proven stability

 Bus Factor3

3 contributors hold 50%+ of commits

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~190 days

Recently: every ~263 days

Total

11

Last Release

2659d ago

Major Versions

v2.2.2 → v3.0.02018-05-30

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/534693?v=4)[Frank de Jonge](/maintainers/frankdejonge)[@frankdejonge](https://github.com/frankdejonge)

![](https://www.gravatar.com/avatar/dad47b02be23edb7094a151b4b1ce7e9cb56b75cd87cd3341d140e1e1e9cd0e4?d=identicon)[barryvdh](/maintainers/barryvdh)

![](https://www.gravatar.com/avatar/12d34e4d0259dc2a2460d2803beeffb06e778064b93cac1b8f289f2d7e13b23f?d=identicon)[greydnls](/maintainers/greydnls)

---

Top Contributors

[![amacneil](https://avatars.githubusercontent.com/u/637671?v=4)](https://github.com/amacneil "amacneil (29 commits)")[![eileenmcnaughton](https://avatars.githubusercontent.com/u/336308?v=4)](https://github.com/eileenmcnaughton "eileenmcnaughton (10 commits)")[![delatbabel](https://avatars.githubusercontent.com/u/2335362?v=4)](https://github.com/delatbabel "delatbabel (9 commits)")[![alexw23](https://avatars.githubusercontent.com/u/1505496?v=4)](https://github.com/alexw23 "alexw23 (9 commits)")[![incarnate](https://avatars.githubusercontent.com/u/1253491?v=4)](https://github.com/incarnate "incarnate (8 commits)")[![greydnls](https://avatars.githubusercontent.com/u/1276798?v=4)](https://github.com/greydnls "greydnls (4 commits)")[![barryvdh](https://avatars.githubusercontent.com/u/973269?v=4)](https://github.com/barryvdh "barryvdh (4 commits)")[![fryiee](https://avatars.githubusercontent.com/u/5254791?v=4)](https://github.com/fryiee "fryiee (3 commits)")[![sudiptpa](https://avatars.githubusercontent.com/u/7222620?v=4)](https://github.com/sudiptpa "sudiptpa (2 commits)")[![agileware-dev](https://avatars.githubusercontent.com/u/32235226?v=4)](https://github.com/agileware-dev "agileware-dev (1 commits)")[![philsturgeon](https://avatars.githubusercontent.com/u/67381?v=4)](https://github.com/philsturgeon "philsturgeon (1 commits)")[![aderuwe](https://avatars.githubusercontent.com/u/1125184?v=4)](https://github.com/aderuwe "aderuwe (1 commits)")

---

Tags

paymentgatewaypaymerchantomnipayeway

###  Code Quality

Code StylePHP\_CodeSniffer

### Embed Badge

![Health badge](/badges/omnipay-eway/health.svg)

```
[![Health](https://phpackages.com/badges/omnipay-eway/health.svg)](https://phpackages.com/packages/omnipay-eway)
```

###  Alternatives

[lokielse/omnipay-alipay

Alipay gateway for Omnipay payment processing library

587421.0k11](/packages/lokielse-omnipay-alipay)[sudiptpa/omnipay-nabtransact

National Australia Bank (NAB) Transact driver for the Omnipay payment processing library.

1017.2k](/packages/sudiptpa-omnipay-nabtransact)[lucassmacedo/omnipay-mercadopago

MercadoPago gateway for OmniPay

154.6k](/packages/lucassmacedo-omnipay-mercadopago)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
