Skip to content

Releases: 3neti/emi-netbank

v2.0.3 — Updated 3neti/merchant for Laravel 13 compatibility

Choose a tag to compare

@3neti 3neti released this 12 Apr 16:35

Main update:

  • Added Laravel 13 compatibility in composer constraints for 3neti/merchant

#v2.0.2

Choose a tag to compare

@3neti 3neti released this 01 Apr 15:37

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.

#v2.0.1

Choose a tag to compare

@3neti 3neti released this 30 Mar 11:23

Update composer.json to use 3neti/emi-core.

#v1.0.0

Choose a tag to compare

@3neti 3neti released this 27 Mar 12:12

Initial release.