Payment Transaction Status Codes

CodeStatusDescriptionAction requiredSubscriber-friendly message
0PaymentCompletedSuccessfullyPayment completed successfully.No action requiredEnglish: “Thank you for subscribing”
Arabic: “شكرا لأشتراكك”
1FailedToSendVerificationPinFailed to send PIN code verification.Ask tpay’s Integration team for support.English: “Please try again or contact us.”
Arabic: “يرجى المحاولة فى وقت لاحق أو تواصل معنا”
2TransactionCancelledByUserTransaction was cancelled by them.Make sure you are taking it from AddSubscriptionContractRequest API.English: “The process has been cancelled from your side.”
Arabic: “تم إلغاء العملية من جانبك”
3FailedToContactMobileNetworkOperatorFailed to contact mobile network operator to perform charging.No action requiredEnglish: “Please try again or contact us.”
Arabic: “يرجى المحاولة فى وقت لاحق أو تواصل معنا”
4NotEnoughCreditThey don’t have enough credit (prepaid lines).No action requiredEnglish: “You don’t have enough balance.”
Arabic: “ليس لديك رصيد كافي”
5LimitExceededThey exceeded daily or monthly limits (postpaid lines).No action requiredEnglish: “You exceeded daily or monthly limits.”
Arabic: “لقد تجاوزت الحدود اليومية أو الشهرية”
6OperationRejectedByMobileNetworkOperatorThe operation rejected by the mobile network operator.Ask tpay’s Integration team for support.English: “Please try again or contact us.”
Arabic: “يرجى المحاولة فى وقت لاحق أو تواصل معنا”
7OperationRejectedBytpayThe operation was administratively cancelled by T-Pay service.Ask tpay’s Integration team for support.English: “Please try again or contact us.”
Arabic: “يرجى المحاولة فى وقت لاحق أو تواصل معنا”
8InactiveLineOperation rejected by T-Pay service because they are blacklisted.Ask tpay’s Integration team for support.English: “Please try again or contact us.”
Arabic: “يرجى المحاولة فى وقت لاحق أو تواصل معنا”
9UnspecifiedErrorUnspecified error occurred.Ask tpay’s Integration team for support.English: “Please try again or contact us.”
Arabic: “يرجى المحاولة فى وقت لاحق أو تواصل معنا”
10VerificationCodeSentThey received the PIN code but made no further action.Guide them to verify the payment.English: “Please follow instructions in USSD Menu”
Arabic: “يرجى اتباع قائمة التعليمات”
English: “Please confirm your payment.”
Arabic: “يرجى تأكيد الدفع الخاص بك”
11InvalidPINInvalid PIN entered by themNo action requiredEnglish: “Entered PIN code is invalid.”
Arabic: “كود التحقق الذي تم إدخاله غير صالح”
12CreatedThe Transaction was created “for PSMS API only”.No action requiredEnglish: “Please confirm your payment.”
Arabic: “يرجى تأكيد الدفع الخاص بك”
13SubscriberDoesNotExistThe MSISDN doesn’t exist in the specified operator.No action requiredEnglish: “Phone number provided doesn’t exist in the chosen mobile operator.”
Arabic: “رقم الهاتف المقدم غير موجود في مشغل الهاتف المحمول المختار”
14CorporateNotEligibleThe subscriber line is a corporate postpaid line and not EligibleNo action requiredEnglish: “Your phone number is not eligible for this operation. Please contact your mobile operator.”
Arabic: “رقم هاتفك غير مؤهل لهذه العملية. يرجى الاتصال بمشغل الهاتف المحمول الخاص بك”
15MobileNetworkOperatorChargingErrorCharging error from the mobile operator sideAsk tpay’s Integration team for supportEnglish: “Please try again or contact us.”
Arabic: “يرجى المحاولة فى وقت لاحق أو تواصل معنا”
16ExpiredPinCodePIN code entered is expired.Restart the payment flow by sending a request to Initialization APIEnglish: “PIN code entered is expired/ We have sent a new one.”
Arabic: “كود التحقق المدخل منتهي الصلاحية. لقد أرسلنا واحد جديد”
17RevertedThe transaction has been revertedAsk tpay’s Integration team for supportEnglish: “Your payment has been reverted.”
Arabic: “تم إرجاع دفعتك”
18NotSupportedPricePointThe configured price point is not supported from operator side.Revise the configured price point and contact your sales managerEnglish: “Please try again or contact us.”
Arabic: “يرجى المحاولة فى وقت لاحق أو تواصل معنا”
19TimeOutTransaction process timed out.If the issue persists, contact tpay’s Integration teamEnglish: “Please try again or contact us.”
Arabic: “يرجى المحاولة فى وقت لاحق أو تواصل معنا”
20InvalidPasswordInvalid PasswordNo action requiredEnglish: “Please try again or contact us.”
Arabic: “يرجى المحاولة فى وقت لاحق أو تواصل معنا”
21PendingTransactionThe transaction process is not completed yet.Guide them to check again after one minuteEnglish: “Please check again in one minute.”
Arabic: “يرجى التحقق مرة أخرى بعد دقيقة واحدة”
22PartiallyCollectedPart of the payment has been collectedGuide them to contact tpay supportEnglish: “Your payment has been partially collected.”
Arabic: “تم جمع جزء من دفعتك”
50TransactionUnderProcessingTransaction under processing “for PSMS API only.”No action requiredEnglish: “Please try again or contact us.”
Arabic: “يرجى المحاولة فى وقت لاحق أو تواصل معنا”
51ErrorValidation error has occurredNo action requiredEnglish: “Please try again or contact us.”
Arabic: “يرجى المحاولة فى وقت لاحق أو تواصل معنا”
100SucceededAndFailedToContactMerchantPayment succeeded, but push notification failed to be delivered. This status is for Initial payment model.Please consider this status as a success, but check why your system hadn’t responded to this notification with (200OK)English: “Please try again or contact us.”
Arabic: “يرجى المحاولة فى وقت لاحق أو تواصل معنا”
101SucceededAndRetryAttemptReachedPayment succeeded, and our system tried to send the push notification 48 retries without a successful delivery.Please consider this status as a success, but check why your system hadn’t responded to this notification with (200OK)English: “Please try again or contact us.”
Arabic: “يرجى المحاولة فى وقت لاحق أو تواصل معنا”