Releases: savannabits/daraja
v1.0.0
What's Changed
- Complete Improvement on Daraja & support for php8.1 and Laravel 9 by @coolsam726 in #1
New Contributors
- @coolsam726 made their first contribution in #1
Full Changelog: v0.2.0...v1.0.0
v0.2.0 Release - PHP 8 Support
Added Support for PHP 8.x
Bump v0.1.0
Added support for Laravel 8
Accept Encrypted Security Credential
Changed the reversal and transaction status functions to accept encrypted security credential as initiator password
Support for Reversals and Transaction Status Query
- Supports Encryption of passwords using safaricom certs to generate an encrypted security credential
- Two more functions fine-tuned: transactionStatusQuery and mpesa reversals.
Mpesa Reversals Support (WIP)
We are supporting reversals api, currently added ability to parse the mpesa certificate to public keys and use them to encrypt initiator passwords under the hood to generate an encrypted security credential which is used to make the reversals api call.
Bug fixes, Documentation Update
Fixed bugs in generation of Live and sandbox token, updated readme
First Release
The First release has MPESA c2b and stk implemented. It also has ability to simulate a c2b request for testing purposes. Adding validation and confirmation urls can be done of the fly, so can registration of consumer keys and secrets, as opposed to statically defining these keys in an env. This makes the package suitable especially in a gateway that deals with more than one mpesa till or paybill numbers and they have to be registered dynamically.