omnipay/securepay
Omnipay SecurePay is a driver for the Omnipay PHP payment library that adds support for the SecurePay (Australia) gateway, letting you process purchases, refunds, and payment queries through a consistent, framework-agnostic API.
purchase, authorize, capture, refund, void). Adopting this driver means buying the protocol glue instead of building SecurePay's request/signing/response handling in-house — days of integration work rather than weeks.Adopt when:
PaymentGateway contract, and treat the driver as replaceable.Look elsewhere when:
For executives: This is a small, MIT-licensed adapter that lets our Laravel application accept payments through SecurePay, an established Australian gateway. It is a low-cost way to test the Australian market or satisfy an existing SecurePay commercial relationship without building a payment integration from scratch. The trade-off is that it's a low-profile, unmaintained open-source component (last release 2018, 13 stars), so we should treat it as a tactical accelerator rather than a strategic platform. Recommendation: adopt behind an internal payment abstraction, pin the version, and budget a small amount of engineering ownership — or a fork — to cover security patches and API drift.
For engineering: Omnipay gives us a uniform gateway API; this driver implements SecurePay's protocol on top of it. We'll isolate it behind our own PaymentGateway contract so we can swap to SecurePay's direct API or another Omnipay driver without touching checkout code. Expect to verify PHP/Laravel compatibility, add tests around the transaction flows we rely on, and own patching. Integration cost is days, not weeks — the ongoing maintenance is the real line item.
How can I help you explore Laravel packages today?