If you have tried the troubleshooting steps already, please consider the following.
Known quirks by payment method
Flutterwave: checkout failures are more common on mobile money attempts specifically. If a mobile money payment fails, try a card — or try again after a few minutes.
Paystack (card): if a card payment is declined, confirm you completed the 3D Secure / OTP verification prompt from your bank. An incomplete OTP entry is a very common cause of failure.
MPESA / MTN MoMo: a failed payment push (STK push) usually means the request timed out before you approved it on your phone. Try again, and approve promptly when the prompt appears.
Visa/Mastercard via Stripe or Paystack: declines are frequently the bank blocking international or e-commerce transactions by default — contact your bank to enable these before retrying.
If nothing works
Raise a ticket and choose “Unable to Make Payment” as the issue type if it’s available. Include everything below, plus a screenshot of the exact error:
Was this article helpful?
That’s Great!
Thank you for your feedback
Sorry! We couldn't be helpful
Thank you for your feedback
Feedback sent
We appreciate your effort and will try to fix the article