رموز الأخطاء · الحدود
بُلغ سقف الإنفاق
الرمز
spending_limit_exceededالحالة429
إن كان طلب شراءهذا الاستدعاء لم يشترِ شيئًا
هل تعيد إرساله كما هو؟لا — غيّر شيئًا أولًا
حزمة SDK لـ .NET
LimitExceededExceptionالمعنى
الحالة HTTP 429 والرمز spending_limit_exceeded: سيؤدي طلب الشراء هذا إلى تجاوز سقف إنفاق التطبيق للنافذة الزمنية الحالية، على مستوى التطبيق كله أو لهذه المحفظة. لم يُقدَّم طلب الشراء ولم يُخصم شيء. يحدّد موظفو أنيس السقف؛ ويبدأ التطبيق الجديد بسقف افتراضي قدره 5,000 د.ل يوميًا لجميع محافظه معًا.
ما عليك فعله
- تذكر
Retry-Afterعدد الثواني حتى إعادة ضبط نافذة الإنفاق. تتبع النوافذ توقيت UTC: تبدأ نافذة اليوم الواحد عند 00:00 UTC، أي 02:00 بتوقيت ليبيا. - لا تُعِد إرسال طلب الشراء نفسه فورًا، ولا تُعِد المحاولة في حلقة. الرفض مسجَّل: بعد إعادة ضبط النافذة، قدّم طلب شراء جديدًا بمعرّف عملية جديد.
- اطلب من موظفي أنيس تغيير السقف إذا احتاج تطبيقك إلى حدّ مختلف.
أين قد تصادفه
- POSTتقديم طلب شراء
/v1/wallets/{walletId}/orders - POSTشحن عداد
/v1/wallets/{walletId}/meter-charges - POSTطلب الشحن المباشر
/v1/wallets/{walletId}/direct-recharges
مثال
محتوى الرفض. قيمة type هي عنوان الصفحة الإنجليزية؛ وهذه الصفحة نسختها العربية.
{
"type": "https://developers.anis.ly/errors/spending-limit-exceeded",
"title": "بُلغ سقف الإنفاق",
"status": 429,
"code": "spending_limit_exceeded",
"requestId": "01J9R2K8T4V6XQ0M3B7C5D9E1F"
}