omnipay/eway
Omnipay eWAY driver for processing payments through Australia's eWAY gateway. Supports Rapid 3.1 and Direct APIs, tokenisation, refunds, and secure card handling within the Omnipay payment abstraction layer.
Look elsewhere if:
Executive summary: omnipay/eway is a small MIT-licensed driver that lets an Omnipay-based PHP application connect to eWay. It may be useful for maintaining an existing eWay integration or supporting an Australia/NZ payment option with minimal code changes. However, it is not a strategic new-build choice: it has very low adoption, no recent releases since 2019, and no obvious active maintenance signal. For new work, engineering should evaluate eWay’s official SDK/API or a maintained Laravel payment package. If we proceed, treat it as a contained legacy dependency with an owner, compatibility tests, and a replacement plan.
For engineering: Use it only behind a payment abstraction, pin the dependency, add integration tests for authorize/capture/refund/webhook flows, verify supported eWay API versions and PHP/Laravel compatibility, and document a fork/patch path. Avoid spreading Omnipay/eWay calls throughout the codebase.
For product/roadmap: This package does not unlock new product capabilities by itself; it supports an eWay payment option or legacy continuity. Prioritize it only if eWay is required for market coverage or existing merchant commitments. Otherwise, spend roadmap capacity on a better-supported provider integration.
How can I help you explore Laravel packages today?