Zimbabwe eVisa payment failures have 8 common causes – most are easy to fix. The most important fact: American Express cards are NOT accepted on evisa.gov.zw. VPN and proxy connections also block the payment gateway. Use a Visa or Mastercard, disable VPN, and contact the eVisa department at +263 712 321 210 if you were charged without receiving confirmation.
Why Did My Zimbabwe eVisa Payment Fail? Top 8 Reasons
Payment issues are one of the most frustrating parts of the Zimbabwe eVisa application. Here are the 8 most common causes:
- American Express card used – Amex is not accepted on the official portal
- VPN or proxy active – The payment gateway blocks connections from VPN/proxy IPs
- Bank blocked international transaction – Many banks block foreign payments by default
- Card international transaction limit reached – Daily/monthly limits may prevent the $30 charge
- 3D Secure (3DS) not activated – Required for most international online payments
- Incorrect card details entered – Typo in card number, expiry, or CVV
- Browser cache or cookie issue – Outdated session data interrupts payment
- Server issues on evisa.gov.zw – Occasional portal downtime, especially during peak hours
Fix #1 – Card Type: American Express Not Accepted
The Zimbabwe eVisa portal (evisa.gov.zw) only accepts Visa and Mastercard. American Express (Amex), Discover, and Diners Club cards are not supported.
If you only have an Amex card:
- Use a Visa or Mastercard debit/credit card
- Ask a family member or colleague to pay on your behalf
- Use a prepaid Visa card (available at most banks and online)
- Consider Visa on Arrival at the border if you are Category B (USA, UK, EU nationals)
Fix #2 – Disable VPN or Proxy
The Zimbabwe eVisa payment gateway detects and blocks VPN and proxy connections as a fraud prevention measure. Disable any VPN, proxy, or anonymizer before attempting payment.
This includes:
- Commercial VPNs (NordVPN, ExpressVPN, Surfshark, etc.)
- Browser extensions with built-in VPN (Opera VPN, Hola, etc.)
- Corporate VPNs on work devices
- Tor browser
After disabling the VPN, clear your browser cache and try again. If the issue persists, switch to a different network (e.g., mobile data instead of Wi-Fi).
Fix #3 – Contact Your Bank First
Most bank card declines during Zimbabwe eVisa payment are caused by the bank’s fraud prevention system automatically blocking the transaction. The fix is simple: call your bank before applying.
Tell your bank you are making an international online payment of $30 USD to the Zimbabwe Department of Immigration. Ask them to:
- Whitelist international transactions to Zimbabwe
- Confirm your card is enabled for online international payments
- Raise your daily international transaction limit if needed
Fix #4 – Browser and Technical Issues
Technical glitches on the portal are common. Follow these steps:
- Use Google Chrome or Mozilla Firefox (latest version)
- Clear browser cache and cookies (Ctrl+Shift+Delete)
- Disable browser extensions, especially ad blockers
- Try a different device (phone vs. computer)
- Use a private/incognito window
- Try during off-peak hours (early morning UTC)
Fix #5 – Check Card Limits and 3D Secure
3D Secure (3DS) is a security protocol for online card payments. If your card requires 3DS verification and you haven’t activated it, the payment will fail.
Contact your bank to:
- Activate 3D Secure on your card
- Confirm your daily online payment limit is above $30 USD
- Enable international e-commerce transactions
Also check: some prepaid cards have restrictions on international government payments. Use a standard Visa or Mastercard credit or debit card for best results.
I Was Charged But Got No Confirmation – What Now?
This is a stressful situation but it does happen. If money was deducted from your card but you received no confirmation email or application reference number:
- Wait 24 hours – confirmation emails sometimes arrive late
- Check your spam/junk folder
- Log in to evisa.gov.zw and check your application status
- Contact Zimbabwe eVisa support immediately with your bank transaction reference
Do not re-apply and pay again before confirming the first payment was not processed. You could end up with two charges.
Contact Zimbabwe eVisa Support
If you cannot resolve the issue yourself, contact the Zimbabwe eVisa department directly:
- Phone: +263 712 321 210
- Email: evisa@zimimmigration.gov.zw
- Portal: evisa.gov.zw/faq.html
Have your application reference number, card details (last 4 digits), and bank transaction ID ready when calling. Support is available Monday to Friday during Harare business hours (UTC+2).
For more guidance, see our Zimbabwe eVisa application guide or check eVisa vs Visa on Arrival if you are considering alternative entry options.
Frequently Asked Questions
Does Zimbabwe eVisa accept American Express?
No. The Zimbabwe eVisa portal (evisa.gov.zw) only accepts Visa and Mastercard. American Express, Discover, and Diners Club cards are not supported.
Why does VPN block Zimbabwe eVisa payment?
The Zimbabwe eVisa payment gateway blocks VPN and proxy connections as a fraud prevention measure. Disable any VPN, proxy, or anonymizer before attempting payment, then clear your browser cache and try again.
What should I do if I was charged but got no eVisa confirmation?
Wait 24 hours and check your spam folder. Log in to evisa.gov.zw to check your application status. If no confirmation appears, contact Zimbabwe eVisa support at +263 712 321 210 with your bank transaction reference. Do not reapply before confirming the first payment failed.
How do I fix a declined Zimbabwe eVisa payment?
The most common fixes are: (1) switch from Amex to Visa/Mastercard, (2) disable VPN, (3) call your bank to approve the international transaction, (4) clear browser cache and use Chrome or Firefox, (5) activate 3D Secure on your card.
Is the Zimbabwe eVisa fee refunded if payment fails?
If payment technically fails (not processed), no charge occurs. If a charge was deducted but the application was not created, contact your bank and the eVisa department. Approved application fees are non-refundable even if the visa is denied.
What cards are accepted for Zimbabwe eVisa payment?
Zimbabwe eVisa accepts Visa and Mastercard (credit or debit). American Express is not accepted. The card must be enabled for international online transactions.
What is the Zimbabwe eVisa support phone number?
The Zimbabwe eVisa department phone number is +263 712 321 210. Available Monday to Friday during Harare business hours (UTC+2).