Bulk Transfer

Scope

This applies to scenarios where end users are making a bulk transfer to:

  1. M-PESA Mobile Money

  2. AIRTEL Mobile Money

  3. Choice Bank Account

  4. Pesalink Bank Account

  5. M-PESA Paybill

  6. M-PESA Till/BuyGoods

Steps

1

Initiate Bulk Transfer Request

Call endpoint /trans/v2/generalBulkTransfer to initiate a transfer request

2

Confirm OTP

Call endpoint /common/sendOtp to request for OTP, filling the value of bulkPaymentOrderId to businessId parameter. Call endpoint /common/confirmOperation to confirm the OTP code received.

The endpoint /common/sendOtp can also be used to resend OTP.

3

Transaction Processing

4

Get Onboarding Result

  • Get it from 0008 - Bulk Transfer Result Notification

  • Query transaction status by calling the endpoint /trans/queryBatchTransactionResult

Last updated