aba_payway 0.0.1-beta.2
aba_payway: ^0.0.1-beta.2 copied to clipboard
A Flutter plugin for the ABA PayWay merchant payment gateway, supporting partner registration, and self-activation onboarding in Cambodia.
0.0.1-beta.2 #
✨ New Features #
- Added support for configuring existing API keys with
inquiryMerchantByKey. - Introduced
ABAInquiryMerchantByKeyRequestModelfor API key inquiry requests.
🛠️ Refactoring & Improvements #
- Renamed
getMerchantByRegisterReftoinquiryMerchantByRef. - Renamed
ABAGetMerchantResponseModeltoABAInquiryMerchantResponseModeland updated associated models. - Removed unused
merchantIdparameter fromABAPaywayandApiServiceinitializers. - Updated
opensslEncrypthelper function to accept aStringinstead ofMap<String, dynamic>. - Updated
generateHashto acceptpublicKeyinstead ofpartnerIdfor HMAC key generation.
🐛 Bug Fixes #
- Fixed openssl encryption logic to JSON-encode requests properly before encryption.
📝 Documentation & Examples #
- Updated
README.mdwith newinquiryMerchantByRefandinquiryMerchantByKeyintegration steps. - Updated the example app (
example/lib/main.dart) to demonstrate registration status and API key credential inquiry.