Skip to main content

Testing STC Pay

Moyasar offers a sandbox for STC Pay that allows you to test the service before going live.

Test Mobile Numbers

STC Pay payment process is composed of two steps: payment initiation and authentication. During the initiation process, error might occur resulting in a failed payment.

We provide a list of mobile numbers that can be used to simulate different results:

Mobile NumberPayment StatusMessage
0515555555failedMobile number is not registered to use the STC Pay service.
0515555556failedPlease update your information using the STC Pay app before attempting payment.
0515555557failedThe customer account status is invalid, please contact STC Pay support.
0515555558failedYou have exhausted your OTP attempts, please wait 15 minutes then try again.
0515555559failedPlease wait 60 seconds before attempting a new payment.
Otherinitiated-

OTP Result

Once the payment is initiated, you can simulate different results based on the OTP used.

Mobile NumberPayment StatusMessage
123456paidPaid
000000paidPaid
111111failedInsufficient Balance.
222222failedYou have exceeded the allowed daily transaction limit for your STC Pay account.
333333failedYou have exceeded the maximum allowed transaction amount.
444444failedConnection timed out while waiting for response from STC Pay service.
OtherfailedInvalid OTP