API updates

This section highlights the new releases and improvements for OneKhusa API

06 January 2026

Accept Payments

  • Added request-to-pay feature to enable merchants to associate/link their generated transactions on checkout with OneKhusa so that the customer can finalised the transaction using bank/MNO digital channel.
  • Added a fake accept request-to-pay transaction feature to simulate as if the customer is paying using bank/MNO digital channel such as internet banking, mobile banking etc. Refer to Simulate Accept Request To Pay section.

Webhooks

  • Added payrequest.success and payrequest.reverse collection events to support request-to-pay transactions under webhook events .
  • Added a section for single disbursement events on how its handled in OneKhusa under webhook events.
  • Added ResponseCode property under payment success and payment reversed payloads for collection webhooks .
  • Added payloads for request to pay success and request to pay reversed under collection webhooks .

Authentication Approach

  • Added OAuth 2.0 content to add more meaningful context towards OneKhusa authentication approach for consuming API endpoints.