Interface: DisbursePayload

Defined in: packages/pesa/src/types/disbursement.ts:28

Payload for sending a disbursement (B2C / wallet-out).

Pass this to PesaInstance.disburse to send money to a customer's mobile money wallet.

Properties

PropertyTypeDescriptionDefined in
amountnumberAmount in whole TZS. Must be > 0.packages/pesa/src/types/disbursement.ts:30
currency"TZS"Currency code. Currently only 'TZS'.packages/pesa/src/types/disbursement.ts:32
recipient{ name?: string; network?: MobileNetwork; phone: string; }Recipient details.packages/pesa/src/types/disbursement.ts:34
recipient.name?stringRecipient's full name (optional but recommended).packages/pesa/src/types/disbursement.ts:38
recipient.network?MobileNetworkTarget mobile money network.packages/pesa/src/types/disbursement.ts:40
recipient.phonestringMobile money phone number in MSISDN format: 255XXXXXXXXX.packages/pesa/src/types/disbursement.ts:36
referencestringYour internal reference. Must be unique.packages/pesa/src/types/disbursement.ts:43
remarks?stringOptional remarks / narration for the payout.packages/pesa/src/types/disbursement.ts:45

On this page