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: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
- Added Single Disbursements Overview page documenting the reorganised structure.
- Add Single Transaction
- Approve Single Transaction
- Review Single Transaction
- Reject Single Transaction
- Added Add Intra-Org Transaction endpoint for initiating a transfer between accounts within the same organisation.
- Added Review Intra-Org Transaction endpoint for reviewing an intra-organisation transfer before approval.
- Added Approve Intra-Org Transaction endpoint for approving a pending intra-organisation transfer.
- Added Reject Intra-Org Transaction endpoint for rejecting an intra-organisation transfer.
- Added Add Inter-Org Transaction endpoint for initiating a transfer between accounts across different organisations.
- Added Review Inter-Org Transaction endpoint for reviewing an inter-organisation transfer before approval.
- Added Approve Inter-Org Transaction endpoint for approving a pending inter-organisation transfer.
- Added Reject Inter-Org Transaction endpoint for rejecting an inter-organisation transfer.
Webhooks
- Added Webhook Events reference page with complete event code listings for collections, batch disbursements, and single disbursements.
Collection Webhooks
- Added Webhooks Overview documenting the event-driven architecture, HMAC-SHA512 signature verification, idempotent handling, and retry circuit breaker with exponential backoff.
- Added Account Top-Up Webhook event documentation.
- Added Request-to-Pay Webhook event documentation.
Batch Disbursement Webhooks
- Added Batch Disbursement Webhooks Overview documenting batch disbursement webhook events.
- Added Batch Upload Webhook event documentation.
- Added Batch Transfer Webhook event documentation.
Single Disbursement Webhooks
- Added Single Disbursement Webhooks Overview documenting single disbursement webhook events.
- Added Payout Webhook event documentation.
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
- Added Get organisation Merchants endpoint.
Test Your Integration
- Added Simulate Custom Payment endpoint for simulating custom payment scenarios where customers provide a reference (e.g., invoice number) instead of using the standard Request to Pay flow.
- Added Simulate Single Disbursement Reversal endpoint for Simulating Single Disbursement Reversal in the sandbox environment.
- Added Simulate Payment Reversal endpoint for simulating payment reversals in the sandbox environment.
C# SDK
These changes are available in OneKhusa.SDK 2026.1.5.4 version.Static Maintenance
- Added Get Currencies SDK method documentation.
- Added Get Countries SDK method documentation.