Zimswitch
Zimswitch is Zimbabwe’s national payment switch. It lets customers pay with a debit card issued by a local bank — the domestic equivalent of paying by Visa or Mastercard, and the option most Zimbabwean bank customers already have in their wallet.
| US dollars | Zimbabwe dollars | |
|---|---|---|
| Payment method code | PZW215 | PZW213 |
| Currency code to send | USD | ZWG |
| Amount range | $0.10 – $5,000.00 | 1.00 – 100,000.00 |
| Required fields | None | None |
Customer experience
Section titled “Customer experience”The customer selects Zimswitch on the Pesepay-hosted payment page and enters their bank card details there, then completes any authentication their bank requires. Pesepay’s own status wording while this runs is “Processing payment via Zimswitch USD.”
Which flow to use
Section titled “Which flow to use”You don’t need to do anything Zimswitch-specific: initiate the transaction as usual and Pesepay’s hosted page offers Zimswitch alongside the other methods enabled for your application.
Amount limits
Section titled “Amount limits”The US dollar ceiling is $5,000 — well above EcoCash and InnBucks, which makes Zimswitch a useful option to enable for higher-value checkouts. Unlike EcoCash, amounts above the ceiling are rejected, not collected in parts.
Read minimumAmount and maximumAmount live from
Get Payment Methods by Currency if
you want your checkout to stay in sync when the limits change.
Failure modes
Section titled “Failure modes”| What happened | What you see |
|---|---|
| The bank declines the card | The transaction ends in a non-success status; the reason is passed through from the bank as free text |
| The customer abandons the page | The transaction never reaches a success status — treat it as unpaid |
| Amount outside the range | 400 — see Errors |
Testing
Section titled “Testing”Sandbox cards for the domestic card flow are listed as CABS cards on Test credentials.