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, disbursementFeeRuleCode and disbursementFeeRuleName.
  • Added Get Classifications SDK method documentation to retrieve merchant classifications.
  • Added Get Categories SDK method documentation to retrieve merchant categories.

Test Your Integration

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 on client.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