Releases: 3neti/emi-netbank
Releases · 3neti/emi-netbank
Release list
v2.0.3 — Updated 3neti/merchant for Laravel 13 compatibility
#v2.0.2
This release marks the first stable version of the 3neti/emi-netbank package, providing a production-ready adapter for Netbank disbursements within the x-change ecosystem.
Highlights:
- Seamless integration with emi-core and money-issuer via BankRegistryContract
- Support for INSTAPAY disbursements with proper rail validation
- Explicit boundary handling between legacy PaymentGateway enums and EmiCore enums
- Improved validation flow: bank support → gateway support → amount limits
- Refactored settlement rail validation using BankRegistry::supportsRail()
- Fully passing test suite with improved isolation (mocked external dependencies)
Notes:
- Dual SettlementRail enums are temporarily supported to maintain backward compatibility with legacy PaymentGateway flows
- Enum conversion is explicitly handled at integration boundaries
- Future releases may consolidate to EmiCore SettlementRail as the single source of truth
The package is now decoupled from monorepo assumptions and can be installed and used independently.
Tested with voucher redemption and real disbursement flow.
Ready for integration and wider use.