Version History
| Version | Date | Changes | Author |
|---|---|---|---|
| 1.0.0 | October 2024 | Initial documentation for M-Pesa and Card Payment services | Cashia |
| 1.0.1 | November 2024 | Card 3DS transaction details added | Cashia |
| 1.0.2 | November 2024 | Transaction fee calculation service added, fee-amount and payment method code added to card payment and Mpesa payment service, business-id from the card payment services removed | Cashia |
| 1.0.3 | November 2024 | Payout Bank Accounts service added | Cashia |
| 1.0.4 | December 2024 | Uniformed the inputs and outputs: OrderId -> RequestId, PayoutAmount -> Amount, Payment Mpesa Refund inputs updated, Error message structure updated | Cashia |
| 1.0.5 | December 2024 | Hosted checkout instructions added | Cashia |
| 1.0.6 | December 2024 | fee-amount is removed from payment services. PGW calculates the customer amount and adds it to the transaction amount. The response of Get Payment Method extended | Cashia |
| 1.0.7 | February 2025 | Payout to M-Pesa Phone Number, Payout to M-Pesa Paybill, Payout to M-Pesa Buy Goods Till Number services added | Cashia |
| 1.0.8 | May 2025 | Revamped API scheme for new gateway environment | Cashia |
| 1.0.9 | June 2025 | Updated Authentication approach | Cashia |
Latest Changes
The most recent version (1.0.9) includes:
- Updated authentication approach for improved security
- Enhanced API documentation
- Bug fixes and performance improvements
Previous Major Updates
Version 1.0.8 (May 2025)
- Complete revamp of API scheme
- New gateway environment implementation
- Improved error handling and responses
Version 1.0.7 (February 2025)
Added new payout services:
- M-Pesa Phone Number payouts
- M-Pesa Paybill payouts
- M-Pesa Buy Goods Till Number payouts
Version 1.0.6 (December 2024)
- Removed fee-amount from payment services
- PGW now automatically calculates customer amount
- Enhanced Get Payment Method response
- Improved transaction amount handling
Deprecation Notices
- The
business-idfield in card payment services was removed in version 1.0.2 - The
fee-amountparameter was deprecated in version 1.0.6 - OrderId was renamed to RequestId in version 1.0.4
- PayoutAmount was renamed to Amount in version 1.0.4
Last updated on