New Section: Getting Started

  • Moved Getting Started from API Reference to Getting Started.
  • Moved Terminology from API Reference to Getting Started.
  • Moved Rate Limiting from API Reference to Getting Started.
  • Moved Idempotency from API Reference to Getting Started.
  • Moved Error Handling from API Reference to Getting Started.
  • Moved Quick Integration from API Reference to Getting Started.
  • Moved Disclaimer from API Reference to Getting Started.
  • Added Settlement of Funds guide documenting settlement timelines (T+0, T+1, T+2), balance lifecycle, and settlement cycle matrix for different payment methods.
  • Added Transaction Fee Rules guide explaining fee deduction rules (Charge to Customer vs. Charge to Merchant) and the transaction type integration matrix.
  • Added Disbursement Authorisation Levels guide covering Tier 1 (Initiator Only), Tier 2 (Initiator + Approver), and Tier 3 (Initiator + Reviewer + Approver) workflows.
  • Added Transaction Statuses and Responses guide explaining the dual-layer transaction tracking system (Response Codes for root-cause analysis and Transaction Statuses for lifecycle state).
  • Added Mastering Webhooks guide covering webhook fundamentals, why polling is dangerous, retry configurations, step-by-step execution lifecycle, and best practices for production integrations.

API updates

This section highlights the new releases and improvements for OneKhusa API.

Bill Payments

  • Added Bill Payments Overview documenting the bill payment workflow and service provider integration.
  • Added Service Providers page listing available bill payment service providers and their service codes.
  • Added Test Accounts for sandbox testing of bill payment transactions.
  • Added Bill Payments API endpoint for processing bill payment transactions.

Merchants

Create Merchant

Request Body — The request now includes additional fields:
Response Body — The response now returns full merchant details:

Update Merchant

Request Body — The request now includes additional fields:

Get All Merchants

Response Body — The response now includes additional fields:

Get Merchant

Response Body — The response now includes additional fields:

Disbursements

Single Disbursements Reorganisation

Banks and Mobile Wallets — Standard single payouts to bank accounts and mobile wallets. The following endpoints have been moved to this section: Intra-Organisation — Transfers between accounts within the same organisation: Inter-Organisation — Transfers between accounts across different organisations: Transactions Inquiry — The following endpoints have been moved to the Transactions Inquiry section:

Webhooks

  • Added Webhook Events reference page with complete event code listings for collections, batch disbursements, and single disbursements.

Collection Webhooks

Batch Disbursement Webhooks

Single Disbursement Webhooks

Verify Webhook

  • Updated Verify Webhook with new implementation using HMAC-SHA512 signature verification, timing-safe comparison, and code samples in C#, PHP, and Node.js.

Management

Webhook management endpoints have been moved to the Management section:

Merchant Accounts

Test Your Integration

C# SDK

These changes are available in OneKhusa.SDK 2026.1.5.4 version.

Static Maintenance