STC Pay troubleshooting guide for Gulf-based users and players
Sometimes everything looks fine on paper – verified account, virtual card ready, enough balance – yet you still see a decline message, a pending transaction or an identity check that doesn’t move. This guide walks through the most common STC Pay issues and how to respond calmly, step by step.
Before you panic: quick checklist
Four questions that can save you a lot of time
Before assuming something is “broken” with STC Pay, quickly check:
- Is your app updated to the latest version from the official store?
- Is your internet connection stable (try both Wi-Fi and mobile data)?
- Do your wallet and card limits actually allow the amount you’re trying to pay?
- Is the service or website you’re paying working normally for other users?
If you’ve passed this checklist and the problem remains, move to the sections below based on the type of issue (account/app, top-ups, card, online payments).
Account and app issues
Login, verification and OTP codes
I can’t log in to the app
Login problemDouble-check that the mobile number you’re entering matches the one registered with STC Pay. Then try “Forgot password” or “Recover account”. If you’re still stuck, official STC Pay support through the app or website is the right channel.
I’m not receiving the OTP (SMS code)
SMS codeMake sure your SIM is active and can receive SMS, then request a new code after a few minutes. Avoid VPNs at this stage and make sure your phone isn’t blocking “promotional” or unknown messages. If it continues, you may need to contact your carrier or STC Pay support.
KYC verification is stuck
ID verificationIf your identity check is stuck, verify that all personal details in the app match your official records, and that your mobile number is properly registered in your name. Reviews can sometimes take 24–48 hours.
For a full walk-through of account setup, see the STC Pay account setup guide (EN).
Top-up and transfer issues inside STC Pay
Bank transfers, Mada, and other funding routes
Bank transfer sent but balance not updated
Local transferBank transfers can take time depending on your bank, cut-off times and weekends. Check that: – You used the exact STC Pay bank details shown in your app – You haven’t hit a daily limit in your bank or in STC Pay
Card (Mada/credit) top-up declined
Instant top-upTry the following: – Confirm the card is enabled for online transactions – Make sure neither the card nor STC Pay limits are exceeded – Retry later or with a different card if available
Duplicate or pending top-up
Transaction statusIf you see a duplicate or pending transaction, avoid repeating the same top-up multiple times. Review your recent transactions first. If an amount appears charged without a clear outcome, keep screenshots and contact your bank or STC Pay support.
For a structured overview of funding options, see the STC Pay top-up methods guide (EN).
Virtual card and online payment issues
Declines, FX differences and repeated attempts
Payment declined even though I have balance
Risk filters / merchant typeA decline is not always about your balance. Gateways and banks run risk checks based on amount, currency and merchant category. Sometimes trying later, with a lower amount or another trusted platform works.
Charged amount is different from what I saw
FX & feesWhen you pay in a non-SAR currency, the final amount can include exchange-rate differences plus small processing fees. Tiny differences are expected; large, unexplained gaps should be raised with your bank or STC Pay, with screenshots as evidence.
3D Secure / extra verification keeps failing
Strong authenticationSome sites trigger an extra security step (bank page, SMS, push approval). If this fails, make sure your contact details are up to date with your bank, and that pop-ups or SMS messages are not blocked on your device.
For a broader view on the virtual card itself, see the STC Pay virtual card guide (EN).
When you should stop trying and contact support immediately
- You receive unusual SMS or messages asking for your login codes or full card details.
- You see transactions in your history that you definitely did not make.
- Your account or card appears blocked without a clear explanation in the app.
- A large, unexpected amount has been charged with no obvious reason.
In these situations, it’s better to stop all new payment attempts and go straight to official STC Pay or bank support channels.
