Disbursements
- Added test account statuses support for bank accounts and mobile wallets to aid in testing possible outcomes for disbursement (payout) transactions.
Webhook Engine
- Fixed a bug for computation of webhook payload which introduced mismatches at client-side verification process.
Hosted Checkout Service
- Added webhook headers support for callback-url to enable the merchant system to verify the webhook payload.
- Webhook delivery retry period will expire in 15 minutes matching with the checkout session period.
C# SDK
These changes are available in OneKhusa.SDK 2026.3.3.0 version.Merchants
- Added Get Merchants SDK method documentation with new properties:
revenueAmount,categoryCode,categoryName,classificationCode,classificationName,postalAddress,collectionFeeRuleCode,collectionFeeRuleName,disbursementFeeRuleCodeanddisbursementFeeRuleName. - Added Get Classifications SDK method documentation to retrieve merchant classifications.
- Added Get Categories SDK method documentation to retrieve merchant categories.
Test Your Integration
- Added Simulate Custom Payment for simulating a customer payment without a Request to Pay timed account number.
- Added Simulate Disbursement Reversal for simulating reversal of a previously successful single disbursement.
- Added Simulate Payment Reversal for simulating reversal of a previously successful collection payment.
Webhooks
- Updated Verify Webhooks SDK method documentation to use HMAC-SHA512 algorithm for webhook payload verification.
Bill Payments
- Added Pay Bill SDK method documentation for paying bills i.e. utilities.
Constants
- Added Constants SDK method documentation to avoid developers hard-coding static values which is prone to errors.
Single Disbursements Reorganisation
Single disbursement models are split by variant. Method names onclient.Transactions.SingleDisbursements are unchanged.
Banks and Mobile Wallets — Standard single payouts to bank accounts and mobile wallets. The following methods have been reorganised to this section:
Intra-Organisation — Transfers between accounts within the same organisation. The following methods have been added:
Inter-Organisation — Transfers between accounts across different organisations. The following methods have been added:
Transactions Inquiry — The following methods have been reorganised to this section:
Breaking change — usings. Published docs previously imported OneKhusa.SDK.Models.Transactions.SingleDisbursements. Update as follows:
- Add Payout: use
...SingleDisbursements.BankOrWallet - Approve/Review/Reject Payout: use
...SingleDisbursements.Shared - Get Single Transaction / Get Single Disbursement Transactions: use
...SingleDisbursements.Shared