Skip to Content

Version History

VersionDateChangesAuthor
1.0.0October 2024Initial documentation for M-Pesa and Card Payment servicesCashia
1.0.1November 2024Card 3DS transaction details addedCashia
1.0.2November 2024Transaction 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 removedCashia
1.0.3November 2024Payout Bank Accounts service addedCashia
1.0.4December 2024Uniformed the inputs and outputs: OrderId -> RequestId, PayoutAmount -> Amount, Payment Mpesa Refund inputs updated, Error message structure updatedCashia
1.0.5December 2024Hosted checkout instructions addedCashia
1.0.6December 2024fee-amount is removed from payment services. PGW calculates the customer amount and adds it to the transaction amount. The response of Get Payment Method extendedCashia
1.0.7February 2025Payout to M-Pesa Phone Number, Payout to M-Pesa Paybill, Payout to M-Pesa Buy Goods Till Number services addedCashia
1.0.8May 2025Revamped API scheme for new gateway environmentCashia
1.0.9June 2025Updated Authentication approachCashia

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-id field in card payment services was removed in version 1.0.2
  • The fee-amount parameter 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