Skip to main content
Use this recipe to collect a BWP payment from a customer paying with an OTT Voucher in Botswana. This differs from a normal mobile money prompt: the customer must already hold an OTT Voucher PIN. You send that PIN as voucherPin in the charge request.
Do not ask for any wallet PIN. Zerocash needs only the OTT Voucher PIN and the customer’s phone number.

Step 1. Show the customer voucher instructions

Customer copy

Step 2. Choose the operator code

OTT Voucher in Botswana is ott-voucher. Confirm against mobile money operators and send it as momoOperatorId.
ott-voucher is enabled for collections only — it cannot be used as a payout destination.

Step 3. Create the charge with voucherPin

The voucher PIN is 16 characters.
Response
A successful response means accepted for processing. Store the transactionId and your externalReference for reconciliation.

Step 4. Confirm the final status

Only fulfil the order once the transaction reaches a successful final state.

Step 5. Handle common issues