Service API
To use a given service, you must perform inquiry request then payment request.
Inquiry returns the due bill(s)/amounts in addition to the service fees.
Some services (as Topup/Donations/ ..etc.) don't have due bills. These services need fees inquiry to be performed
instead of the normal inquiry, to know the fees for the requested amount. These services are identified in the catalog
by fees_inquiry_only
flag set to true.
Inquiry
Inquire about bills/due amounts/installments/..etc.
HTTP Method
POST
Endpoint
/api/v1/inquiry/
Headers
Authentication
:<signature>
(details here)
Request Sample
{
"service_id": 123,
"service_params": {
"mobile_number": "01234567890"
}
}
Request Description
Field | Type | Description | Mandatory |
---|---|---|---|
service_id |
Integer | Unique service ID of the requested service | Yes |
service_params |
Dictionary | The service parameters as returned in the catalog | Yes, even if the service requires no parameters it should be sent as an empty dictionary |
Response Sample
{
"code": "0000",
"request_id": "6d01304c-1621-4c12-86f5-31cc62d30270",
"data": {
"inquiry_id": 456,
"amount": 10,
"fees": 3.0,
"date_created": "2022-11-23T13:41:15.452Z"
}
}
Response Description
Field | Type | Description |
---|---|---|
code |
String | API Response code indicating the status of the request. List of codes defined here |
request_id |
String | Unique request id that can be used afterwards for logging/debugging |
data |
Dictionary | Response payload of the inquiry. Includes the expected outputs defined in the catalog |
data : inquiry_id |
Integer | Inquiry ID. This will be returned with for all inquiries without being stated in the outputs. This is used afterwards in the payment |
data : date_created |
Datetime | Datetime of the transaction in ISO format, in Africa/Cairo timezone. |
Fees Inquiry
Inquire about the fees for a given service as topup/donations/recharge/..etc.
HTTP Method
POST
Endpoint
/api/v1/fees_inquiry/
Headers
Authentication
:<signature>
(details here)
Request Sample
{
"service_id": 123,
"service_params": {
"mobile_number": "01234567890",
"amount": 10,
"parent_inquiry_id": 12345678
}
}
Request Description
Field | Type | Description | Mandatory |
---|---|---|---|
service_id |
Integer | Unique service ID of the requested service | Yes |
service_params |
Dictionary | The service parameters as returned in the catalog | Yes, even if the service requires no parameters it should be sent as an empty dictionary |
service_params .parent_inquiry_id |
Integer | The parent inquiry id in case of partial payment | No |
Response Sample
{
"code": "0000",
"request_id": "6d01304c-1621-4c12-86f5-31cc62d30270",
"data": {
"inquiry_id": 456,
"amount": 10,
"fees": 3.5,
"date_created": "2022-11-23T13:41:15.452Z"
}
}
Response Description
Field | Type | Description |
---|---|---|
code |
String | API Response code indicating the status of the request. List of codes defined here |
request_id |
String | Unique request id that can be used afterwards for logging/debugging |
data |
Dictionary | Response payload of the inquiry. Includes the expected outputs defined in the catalog |
data : inquiry_id |
Integer | Inquiry ID. This will be returned with for all inquiries without being stated in the outputs. This is used afterwards in the payment |
data : date_created |
Datetime | Datetime of the transaction in ISO format, in Africa/Cairo timezone. |
Payment
Perform payment for a completed inquiry/fees inquiry
HTTP Method
POST
Endpoint
/api/v1/payment/
Headers
Authentication
:<signature>
(details here)
Request Sample
{
"inquiry_id": 456,
"service_id": 123,
"rrn": "123456789123456789",
"amount": 10,
"fees": 3.5
}
Request Description
Field | Type | Description | Mandatory |
---|---|---|---|
inquiry_id |
Integer | Inquiry ID returned in the inquiry/ fees inquiry response | Yes |
service_id |
Integer | Unique service ID of the requested service | Yes |
rrn |
String (18 digits) | Unique randomly generated identifier for the transaction, consists of 18 digits.Where the first 3 digits are fixed and shared privately | Yes |
amount |
Float | Amount to be paid as returned in the inquiry/ fees inquiry response | Yes |
fees |
Float | Service fees to be paid as returned in the inquiry/ fees inquiry response | Yes |
Response Sample
{
"code": "0001",
"request_id": "dd9f510e-f7d1-4cdc-a473-6a6a98af85a8",
"status": "SUCCESS",
"rrn": "Sc7L6hSgY6PsSQ16jUlQ9jFrEK5bS",
"date_created": "2022-11-23T13:43:59.331Z",
"merchant_commission": 4.35
}
Response Description
Field | Type | Description |
---|---|---|
code |
String | API Response code indicating the status of the request. List of codes defined here |
request_id |
String | Unique request id that can be used afterwards for logging/debugging |
rrn |
String | RRN of the transaction |
status |
String | Transaction status. One of: SUCCESS - FAIL - PENDING - AMBIGUOUS |
date_created |
Datetime | Datetime of the transaction in ISO format, in Africa/Cairo timezone. |
merchant_commission |
Float | Merchant commission per transaction in EGP |
Errors
Response Sample
{
"code": "5000",
"technical_detail": "Invalid HMAC signature",
"message": "An error has occurred",
"request_id": "def91166-c0a6-45f9-bfce-30cc3b7043fc"
}
Response Description
Field | Type | Description |
---|---|---|
code |
String | API Response code indicating the status of the request. List of codes defined here |
technical_detail |
String | Technical description of the error |
message |
String | Error message to be displayed in the specified language (see localization section) |
request_id |
String | Unique request id that can be used afterwards for logging/debugging |
Response Codes
Code | Error Name | Technical Description | Message Displayed (English) | Message Arabic(English) |
---|---|---|---|---|
0000 | SuccessfulInquiry | Successful Inquiry | ||
0001 | SuccessfulTransaction | Successful Transaction | ||
1000 | DuplicateRRN | Duplicate rrn | An error has occurred | حدث خطأ ما |
1001 | InvalidInquiryID | Provider inquiry_id does not exist | An error has occurred | حدث خطأ ما |
1002 | InquiryHasTransaction | This inquiry has an existing transaction | This inquiry has an existing transaction | تم دفع هذه العملية من قبل |
1003 | InquiryExpired | This inquiry has expired | This inquiry has expired. Please try again | انتهت صلاحية هذا الاستعلام. برجاء المحاولة مرة أخرى |
1004 | InvalidInquiryAmount | Inquiry amount is not correct | Inquiry amount is not correct | القيمة المدخلة غير صحيحة |
1004 | ServiceDoesNotExist | Service does not exist | An error has occurred | حدث خطأ ما |
1005 | InvalidInquiryFees | Inquiry fees not correct | Inquiry fees not correct | قيمة الرسوم غير صحيحة |
1006 | TransactionFailedFromProvider | هذا الطلب لم يتم اتمامه عند مقدم الخدمة | This request was not completed by the service provider | هذا الطلب لم يتم اتمامه عند مقدم الخدمة |
1006 | TransactionFailedFromProvider | Transaction failed from provider side | Transaction failed from provider side | فشلت العملية من جانب مقدم الخدمة |
1008 | TransactionWrongAmount | Amount must be more than 50 | An error has occurred | حدث خطأ ما |
1009 | AmountLessThanMin | Amount is less than minimum allowed | Amount is less than minimum allowed | القيمة أقل من الحد الأدنى للدفع |
1010 | MerchantInactive | Merchant is not active | An error has occurred | حدث خطأ ما |
1010 | InvalidRRN | Invalid RRN | An error has occurred | حدث خطأ ما |
1011 | NumberIsNotEligible | Eligibility check failed | This number is not eligible for payment | هذا الرقم غير مقبول لدفع هده الخدمة |
1012 | RequestTimeoutException | Request timeout | The request has timed out | انتهت مهلة الطلب |
1013 | AmountCannotBeZero | Payment amount cannot be zero | Paid amount cannot be zero | المبلغ المدفوع لا يمكن أن يكون صفر |
1013 | FailedToFetchProviderCatalog | Fetching provider catalog failed | Transaction failed from provider side | فشلت العملية من جانب مقدم الخدمة |
2000 | InquiryFailedFromProvider | Inquiry failed from provider side | Inquiry failed from provider side | فشلت العملية من جانب مقدم الخدمة |
2001 | ImproperUserConfigurations | Failed to inquire. User configurations not proper | An error has occurred | حدث خطأ ما |
2005 | ServiceUnavailableFromProvider | الخدمة حاليا غير مدعومة أو غير متاحة لدى مقدم الخدمة | Service is currently not supported or not available by the service provider | الخدمة حاليا غير مدعومة أو غير متاحة لدى مقدم الخدمة |
2006 | WaitTenMinsForRecharge | الرجاء الإنتظار ١٠ دقائق على الأقل بين عمليات الشحن المتتالية | Please wait at least 10 minutes between consecutive electricity top-up transactions | الرجاء الإنتظار ١٠ دقائق على الأقل بين عمليات الشحن المتتالية |
2007 | InvalidNumber | الرقم الذي ادخلته غير صحيح | The number you entered is invalid | الرقم الذي ادخلته غير صحيح |
2008 | AmountBelowMinimum | الرقم الذي أدخلته أقل من الحد الأدنى المسموح به، يرجى إدخال رقم أكبر | The amount you entered is less than the minimum allowed amount | الرقم الذي أدخلته أقل من الحد الأدنى المسموح به، يرجى إدخال رقم أكبر |
2009 | MeterExceededLimit | العداد تخطى القدرة التعاقدية. يرجى التواصل مع شركة الكهرباء | The meter has exceeded its contracted capacity. Please contact the electricity company for assistance | العداد تخطى القدرة التعاقدية. يرجى التواصل مع شركة الكهرباء |
2010 | CardHasOldReading | الكارت الذى تم استخدامه يحتوى على قراءة قديمة. برجاء وضع الكارت على العداد وإعادة عملية الشحن علماً بأنه تم إرجاع المبالغ المستحقة من عملية الشحن السابقة | The card used for payment has an old reading. Please place the card on the meter and try again. Any amount deducted from the previous transaction will be refunded | الكارت الذى تم استخدامه يحتوى على قراءة قديمة. برجاء وضع الكارت على العداد وإعادة عملية الشحن علماً بأنه تم إرجاع المبالغ المستحقة من عملية الشحن السابقة |
2011 | CardNotReady | الكارت غير مهيأ. برجاء التواصل مع خدمة العملاء على | Card not ready | الكارت غير مهيأ. برجاء التواصل مع خدمة العملاء على |
2012 | AmountAboveMax | المبلغ الذي تم إدخاله أكبر من المسموح به | The amount entered is more than the allowed amount | المبلغ الذي تم إدخاله أكبر من المسموح به |
2014 | AmountNotMatching | المبلغ لا يتطابق مع الفواتير المحددة | Amount is not matching | المبلغ لا يتطابق مع الفواتير المحددة |
2015 | UsePreviousCard | برجاء التاكد من استخدام كارت الكهرباء المستخدم في عملية القراءة الاولي | Please make sure to use the electricity card used in the initial reading operation | برجاء التاكد من استخدام كارت الكهرباء المستخدم في عملية القراءة الاولي |
2017 | NoUnpaidBills | لا توجد فواتير غير مدفوعة لهذا العميل | No unpaid bills found for this user | لا توجد فواتير غير مدفوعة لهذا العميل |
2018 | UseNewCard | تم استخراج كارت جديد لهـذا المستخدم، برجاء استخدام الكارت الجديد. فى حالة استمرار المشكلة، يرجى التوجه لمركز شحن شركة الكهرباء للكشف عن صحة كارت الكهرباء الخاص بكم | A new card has been issued to the user. Please use the new card. If the problem persists, please visit the electricity top-up center to check your electricity card | تم استخراج كارت جديد لهـذا المستخدم، برجاء استخدام الكارت الجديد. فى حالة استمرار المشكلة، يرجى التوجه لمركز شحن شركة الكهرباء للكشف عن صحة كارت الكهرباء الخاص بكم |
2019 | BalanceRecentlyEdited | Your balance was modified while trying to process this transaction. You can retry this operation | Your balance has been modified during this transaction. You can try the transaction again | تم تعديل رصيدك أثناء محاولة هذه العملية. يمكنك إعادة محاولة هذه العملية |
2020 | TryAgainLater | حدث خطأ ما. يرجى المحاولة مرة أخرى | Something went wrong. Please try again | حدث خطأ ما. يرجى المحاولة مرة أخرى |
2021 | TransactionInProgress | جاري تسجيل آخر فاتورة مدفوعة لدى خادم مقدم الخدمة. فى حالة استمرار المشكلة برجاء الاتصال بخدمة العملاء | The service provider is registering the latest paid bill. If the problem persists, please contact customer service | جاري تسجيل آخر فاتورة مدفوعة لدى مقدم الخدمة. فى حالة استمرار المشكلة برجاء الاتصال بخدمة العملاء |
2022 | CannotInitiatePayment | حدث خطأ أثناء بدء عملية الدفع. نحن على علم بالخطأ وسنقوم بالتواصل معكم للمتابعة | An error occurred while starting the payment process. We are aware of the error and will contact you to follow up | حدث خطأ أثناء بدء عملية الدفع. نحن على علم بالخطأ وسنقوم بالتواصل معكم للمتابعة |
2024 | TemporaryError | خطأ مؤقت من خادم شركة الكهرباء. برجاء المحاولة فى وقت لاحق | There was a temporary error from the electricity company. Please try again | حدث خطأ مؤقت من شركة الكهرباء. برجاء المحاولة مرة اخرى |
2026 | WrongAmount | Invalid amount | Invalid Amount. Please try again with a different amount | المبلغ غير مقبول. برجاء المحاولة مرة أخرى بملبغ آخر |
2027 | BillReferenceNotFound | No matched customer found for this bill reference | No matched customer found for this bill reference | لا يوجد عميل مطابق لهذه البيانات |
2028 | CardProblem | خطأ من خادم شركة الكهرباء بخصوص الكارت. برجاء التوجه لشركة الكهرباء لحل المشكلة | Error from the electricity company regarding the card. Please go to the electricity company to resolve the issue | حدث خطأ من شركة الكهرباء بخصوص الكارت. برجاء التوجه لشركة الكهرباء لحل المشكلة |
2030 | IncorrectDate | خطأ من شركة الكهرباء، تاريخ الفاتورة غير صحيح. خدمة عملاء سهل على علم بالمشكلة وسيتم العمل على حل المشكلة على الفور | There was an error from the electricity company. The invoice date is incorrect | حدث خطأ من شركة الكهرباء.، تاريخ الفاتورة غير صحيح. |
2031 | UsageUnavailable | خدمة الاستهلاك غير متاحة الآن، يمكنك استخدام خدمة شحن الكارت فقط | Consumption service is unavailable, please use card recharge only | خدمة الاستهلاك غير متاحة الآن، يمكنك استخدام خدمة شحن الكارت فقط |
2034 | DirectRechargeNeeded | عفوا ، يجب شحن الكارت مباشرة من مركز الشحن التابع لشركة الكهرباء كل ٦ شهور مرة على الآقل | Sorry, the card must be recharged directly from the electricity company's charging center at least every 6 months | عفوا ، يجب شحن الكارت مباشرة من مركز الشحن التابع لشركة الكهرباء كل ٦ شهور مرة على الآقل |
2035 | AlreadyPaid | عفوًا، لقد تم دفع هذه الفاتورة مسبقًا، سيتم إرجاع المبالغ المدفوعة في هذه العملية | Sorry, this invoice has already been paid in advance. The amount paid in this transaction will be refunded | عفوًا، لقد تم دفع هذه الفاتورة مسبقًا، سيتم إرجاع المبالغ المدفوعة في هذه العملية |
2036 | PreviousBillUnpaid | عفوًا، هناك فاتورة سابقة غير مدفوعة يرجى دفعها أولاً، سيتم إرجاع المبالغ المدفوعة في هذه العملية | Sorry, there is a previous unpaid invoice. Please pay it first. The amount paid in this transaction will be refunded | عفوًا، هناك فاتورة سابقة غير مدفوعة يرجى دفعها أولاً، سيتم إرجاع المبالغ المدفوعة في هذه العملية |
2037 | CannotReadDate | غير قادر على قراءة تاريخ الفاتورة | Unable to read the invoice date | غير قادر على قراءة تاريخ الفاتورة |
2038 | InvalidCard | غير مسموح بالتعامل مع نوع الكارت، يرجى التوجه لمركز شحن شركة الكهرباء لتبديل الكارت | Not allowed to handle this type of card, please go to the electricity charging center to replace the card | غير مسموح بالتعامل مع نوع الكارت، يرجى التوجه لمركز شحن شركة الكهرباء لتبديل الكارت |
2039 | InvalidBillReference | كود السداد الإلكتروني غير صحيح | The electronic payment code is incorrect | كود السداد الإلكتروني غير صحيح |
2040 | CannotReadCard | لا توجد قراءة على الكارت، برجاء وضع الكارت بالعداد أولا | No reading on the card, please insert the card into the meter first | لا توجد قراءة على الكارت، برجاء وضع الكارت بالعداد أولا |
2041 | CardHasCharge | لا يمكن إتمام تلك العملية بسبب وجود شُحنة آخرى مُعلّقة لديك. علمًا بأنه سيتم استرجاع أموالك التي تم سحبها في هذه العملية | This operation cannot be completed due to another pending transaction. Please note that your funds will be refunded for this transaction | لا يمكن إتمام تلك العملية بسبب وجود شُحنة آخرى مُعلّقة لديك. علمًا بأنه سيتم استرجاع أموالك التي تم سحبها في هذه العملية |
2044 | InsufficientProviderBalance | No sufficient funds to perform this transaction | A technical error occurred. Please contact customer service | يوجد عطل فني. برجاء التواصل مع خدمة العملاء |
2045 | SettleOldBills | لديك مبالغ مستحقة مع شركة التوزيع يجب تسويتها و شحن الكارت مباشرة من شركة الكهرباء | You have outstanding amounts with the distribution company that must be settled, and the card should be charged directly from the electricity company | لديك مبالغ مستحقة مع شركة التوزيع يجب تسويتها و شحن الكارت مباشرة من شركة الكهرباء |
2047 | SelectBillToPay | لم يتم اختيار احد الفواتير التي يجب دفعها | The request was not initiated | لم يتم اختيار احد الفواتير التي يجب دفعها |
2049 | DeviceNotAuthorized | هذا الجهاز غير مسموح له بالوصول إلى خدماتنا | This account is not supported by the electricity company, please go to the nearest electricity company recharge center | هذا الجهاز غير مسموح له بالوصول إلى خدماتنا |
2050 | AccountNotAuthorized | هذا الحساب غير مدعوم من شركة الكهرباء, برجاء التوجه لأقرب مركز شحن شركة الكهرباء | This account is not supported by the electricity company. Please go to the nearest electricity company recharge center | هذا الحساب غير مدعوم من شركة الكهرباء, برجاء التوجه لأقرب مركز شحن شركة الكهرباء |
2052 | OrderCancelled | هذا الطلب تم الغاءه و تم ارجاع اي مبالغ مدفوعة | This request has been canceled and any payments made have been refunded | هذا الطلب تم الغاءه و تم ارجاع اي مبالغ مدفوعة |
2054 | InvalidUser | هذا العميل ليس صاحب هذا الطلب | This customer is not the owner of this request | هذا العميل ليس صاحب هذا الطلب |
2056 | ServiceNotAvailableForMeter | هذه الخدمة غير متاحة لنوع العداد الخاص بك من جانب شركة الكهرباء في الوقت الحالي، يرجى إعادة المحاولة في وقت لاحق | This service is currently unavailable for your meter type from the electricity company, please try again later | هذه الخدمة غير متاحة لنوع العداد الخاص بك من جانب شركة الكهرباء في الوقت الحالي، يرجى إعادة المحاولة في وقت لاحق |
2057 | ServiceNotAvailableForThisNumber | هذه الخدمة غير متاحة لهذا الرقم | This service is not available for this number | هذه الخدمة غير متاحة لهذا الرقم |
2058 | BillAlreadyPaid | هذه الفاتورة مدفوعة بالفعل أو قيد التنفيذ | This bill has already been paid or is being processed | هذه الفاتورة مدفوعة بالفعل أو قيد التنفيذ |
2061 | MeterCoverDamaged | يوجد تلاعب بغطاء العداد الخاص بكم. برجاء ابلاغ أعطال شركة الكهرباء أو التوجه لأقرب مركز شحن شركة الكهرباء | There is tampering with your meter cover. Please inform the electricity company's faults department or go to the nearest electricity charging center | يوجد تلاعب بغطاء العداد الخاص بكم. برجاء ابلاغ أعطال شركة الكهرباء أو التوجه لأقرب مركز شحن شركة الكهرباء |
2062 | MeterDamaged | يوجد تلاعب في العداد. يرجى وضع الكارت في العداد والمحاولة مرة أخرى. في حالةاستمرار المشكلة يرجى التوجه لمركز شحن شركة الكهرباء | There is tampering with your meter. Please insert the card into the meter and try again. If the problem persists, please go to the nearest electricity charging center | يوجد تلاعب في العداد. يرجى وضع الكارت في العداد والمحاولة مرة أخرى. في حالة استمرار المشكلة يرجى التوجه لمركز شحن شركة الكهرباء |
2063 | WrongFees | Invalid fees | Invalid Fees. Please contact support | الرسوم غير صحيحة. برجاءالتواصل مع الدعم الفني |
2064 | NumberNotBills | Number is not eligible for bill inquiry | This number is not a bills account | هذا الرقم ليس عميل فاتورة |
2065 | NoLoansFound | No Loans found | No loans found for this number | لا توجد أقساط لهذا الرقم |
2066 | MerchantDataCorrupted | Multiple merchants have the same number | There is a problem with merchant data. Please contact support | هناك خطأ في بيانات التاجر. برجاء التواصل مع خدمة العملاء |
2067 | CouponAlreadyRedeemed | Coupon already paid | This coupon has already been redeemed | تم تسديد هذه القسيمة من قبل |
2068 | CouponNotFound | Coupon does not exist | Coupon does not exist | هذه القسيمة غير موجودة |
2069 | CouponExpired | Coupon expired | This coupon has expired | انتهت صلاحية هذه القسيمة |
2070 | CouponRefunded | Coupon refunded | This coupon has been refunded | تم استرداد هذه القسيمة |
2071 | AmountBelowMinimumCustom | Amount below minimum | The amount must be more than | المبلغ يجب ان يكون أكبر من |
2072 | CannotMakeTwoConsecutiveTransactions | لايمكن تنفيذ عمليتين لنفس العميل في نفس الدقيقة | Can not perform two transactions for the same user in the same minute | لايمكن تنفيذ عمليتين لنفس العميل في نفس الدقيقة |
2073 | ClientNotActive | Client is not active | Client is not active | هذا العميل غير مفعل |
2074 | NumberNotSubscribed | Number not subscribed to this service | This number is not subscribed to this service | هذا الرقم غير مشترك في الخدمة |
2075 | RequestExpired | Request has expired | This request has expired. Please try again. | انتهت صلاحية الطلب. برجاء إعادة المحاولة |
2076 | InvalidCustomerName | Invalid customer name | Invalid customer name. Make sure it has first, middle and last | الاسم غير مقبول. برجاء ادخال الاسم ثلاثي |
2077 | InvalidNationalId | Invalid National ID | Invalid National ID | الرقم القومي غير صحيح |
2078 | InvalidDeviceModel | Invalid Device Model | Invalid Device Model | الموديل غير مقبول |
2079 | InvalidIMEI | Invalid IMEI | Invalid IMEI | IMEI غير مقبول |
2080 | EarlyPaymentNotAllowed | Early payment is not allowed for this customer | Early payment is not allowed for this customer | لا يمكن السداد المعجل لهذا العميل |
2081 | FullNameRequired | Full customer name is required | Invalid customer name. Please enter full name | الاسم غير مقبول. برجاء ادخال الاسم رباعي |
2082 | VodafoneCashLimitReached | Daily limit reached for Vodafone Cash | Sorry! Vodafone Cash service is temporarily suspended. It will return after 12 am | عذرًا! خدمة ڤودافون كاش متوقفة مؤقتًا. ستعود بعد الساعة 12 صباحا |
2083 | MerchantCashInLimitReached | Daily limit reached for Vodafone Cash for this merchant | Sorry! You have reached your Vodafone Cash daily (daily_limit) deposit limit. You can start using the service again after 12 AM. | عذرًا! لقد وصلت إلى الحد اليومي (daily_limit) لإيداع ڤودافون كاش. يمكنك البدء في استخدام الخدمة مرة أخرى بعد الساعة ١٢ صباحًا |
2084 | CardHasIncompletePayment | Cannot checkout an order that already has an initiated payment | A previous payment attempt failed and is on hold. Please wait for clearance before trying again. | محاولة الدفع السابقة غير ناجحة ومعلقة حاليا. يرجى الإنتظار حتى يتم تسويتها قبل المحاولة مرة أخرى |
3001 | VoucherOutOfStock | Voucher is out of stock | Voucher is out of stock | القسيمة غير متوفرة |
3002 | BillNotFound | No due bills found for this number | No bills found for this number | لا توجد مبالغ مستحقة لهذا الرقم |
3003 | InquiryNotAllowed | Inquiry is not allowed for this service | An error has occurred | حدث خطأ ما |
4001 | MissingInput | A server error occurred. | An error has occurred | حدث خطأ ما |
5000 | InvalidHmacSignature | Invalid HMAC signature | An error has occurred | حدث خطأ ما |
5001 | CorruptedSignature | Signature is corrupted | An error has occurred | حدث خطأ ما |
5002 | InvalidUser | Invalid User | An error has occurred | حدث خطأ ما |
5003 | KeyExpired | Secret key expired | An error has occurred | حدث خطأ ما |
6000 | CommissionCalculationError | Could not calculate commission | Error in calculating commission. Please contact support | حدث خطأ في حساب العمولة. برجاء التواصل مع خدمة العملاء |
6001 | InsufficientBalance | You have insufficient balance to perform this transaction | You have insufficient balance to perform this transaction | رصيدك الحالي لا يسمح بإتمام هذه المعاملة |
6002 | PaymentProcessingFailed | Payment processing failed | An error has occurred | حدث خطأ ما |
6003 | BalanceCheckError | Failed to check balance | An error has occurred | حدث خطأ ما |
6004 | BalanceProcessingFailed | Balance processing failed | An error has occurred | حدث خطأ ما |
6005 | DuplicateTransactionID | Duplicate Transaction ID | This transaction has already been processed. Please try again | هذه المعاملة قد تمت بالفعل. برجاء المحاولة مرة أخرى |
6006 | NoCommissionAvailable | No commission available | No commission available to withdraw | لا توجد عمولات يمكن سحبها |
6007 | CannotReachAccept | Couldn't reach Accept | Could not communicate with Accept. Please try again later. | تعذر التواصل مع حساب أكسبت. برجاء المحاولة مرة أخرى لاحقا |
6008 | ServiceNotAvailableNow | Service is not available yet | This service is not available now | هذه الخدمة غير متاحة الآن |
6009 | CommissionBelowMinimumAllowed | Commission below minimum allowed: 50 | Cannot withdraw commission below 50 EGP | لا يمكن سحب مبلغ أقل من 50 جنيه |
6010 | NotAllowedToWithdrawNow | Cannot withdraw commission twice in 24 hours | Cannot withdraw commission twice in 24 hours | لا يمكن سحب العمولات أكثر من مرة في أقل من 24ساعة |
6011 | NotAllowedToViewBalanceError | Not allowed to view balance | You are not allowed to view balance | غير مسموح بعرض الرصيد |
6012 | InsufficientPOSBalance | This POS has insufficient balance to perform this transaction | You have insufficient balance to perform this transaction | رصيدك الحالي لا يسمح بإتمام هذه المعاملة |
6013 | NotAllowedToWithdraw | Not allowed to withdraw commission | You are not allowed to withdraw commission | غير مسموح بسحب العمولة |
6014 | CommissionMismatch | Commission mismatch | Error in calculating commission. Please contact support | حدث خطأ في حساب العمولة. برجاء التواصل مع خدمة العملاء |
6015 | NotAllowedToUpdateBalanceError | Not allowed to update balance | You are not allowed to update balance | غير مسموح بتغيير الحد الأقصي للرصيد |
6016 | NoBalanceAvailable | No balance available | No balance available to withdraw | لا توجد رصيد يمكن سحبه |
6016 | InsufficientCashBalance | Insufficient Cash Balance | You have insufficient cash balance to perform this transaction. Please transfer from your billing balance | رصيد الكاش الحالي لا يسمح بإتمام هذه المعاملة. يرجى التحويل من رصيد الفواتير الخاص بك |
6018 | MerchantCashBalanceNotFound | Merchant Cash Balance not found | Merchant Cash Balance not found | رصيد الكاش الخاص بالتاجر غير موجود |
8000 | TransactionDoesNotExist | Transaction does not exist | An error has occurred | حدث خطأ ما |
8001 | UserNotAllowed | You are not allowed to view this data | An error has occurred | حدث خطأ ما |
9001 | GenericException | Server Error | An error has occurred | حدث خطأ ما |
9002 | ConnectionTimedOut | Connection with provider timed out | Could not reach the provider | تعذر الوصول لمقدم الخدمة |
9003 | InquiryTimeout | Inquiry timeout with provider | Could not reach the provider | تعذر الوصول لمقدم الخدمة |
9005 | AsyncServiceOnly | Service is async | Service works on asynchronous mode only | الخدمة تعمل بنظام غير متزامن (asynchronous) فقط |
9006 | MultipleBillInquiryNotAllowed | Multiple bill inquiry is not allowed for this service | Multiple bill inquiry is not allowed for this service | الاستعلام عن أكثر من فاتورة غير متاح لهذه الخدمة |