Payment went through but I don’t have a ticket
For buyers
What to do when a payment seems to have gone through but your ticket hasn't appeared yet.
Why this happens
Sometimes a payment is approved by ZainCash or your bank, but Makan has not finished confirming it with the payment provider yet — this usually resolves within moments.
Makan always double-checks a payment with the provider itself before issuing a ticket; it never guesses or assumes a payment succeeded just because a redirect came back.
What to do
Stay on the confirmation/processing page — it checks your payment status automatically.
If it is taking a while, use "Check payment status" to verify directly with the payment provider.
Once confirmed, your ticket appears within moments — avoid starting a brand-new payment for the same order while you wait.
If you're not sure and it still hasn't resolved after a few minutes, contact support with your order or reservation reference.
You are never charged without a ticket
If a duplicate or mistaken payment is detected for an order that already has one, or a payment arrives after its reservation has expired, it is automatically refunded rather than kept or credited without a ticket.