رموز الأخطاء · طلبات الشراء
تغيّر السعر
الرمز
price_changedالحالة409
إن كان طلب شراءهذا الاستدعاء لم يشترِ شيئًا
هل تعيد إرساله كما هو؟لا — غيّر شيئًا أولًا
حزمة SDK لـ .NET
PriceChangedExceptionالمعنى
السعر الذي أرسلته ليس السعر الذي تدفعه هذه المحفظة الآن. لم يُخصم شيء. السعر الذي يُتحقق منه هو unitPrice الخاص بالبطاقة لهذه المحفظة — أما الأسعار الأخرى في الكتالوج فللعرض فقط.
ما عليك فعله
- اقرأ الكتالوج مجددًا وقدّم طلب شراء جديدًا بسعر
unitPriceالحالي، بمعرّف عملية جديد.
أين قد تصادفه
- POSTتقديم طلب شراء
/v1/wallets/{walletId}/orders - POSTشحن عداد
/v1/wallets/{walletId}/meter-charges - GETقراءة عملية شحن
/v1/meter-charges/{operationId} - POSTطلب الشحن المباشر
/v1/wallets/{walletId}/direct-recharges - GETمتابعة عملية شحن مباشر مطلوبة
/v1/direct-recharges/{operationId}
مثال
محتوى الرفض. قيمة type هي عنوان الصفحة الإنجليزية؛ وهذه الصفحة نسختها العربية.
{
"type": "https://developers.anis.ly/errors/price-changed",
"title": "تغيّر السعر",
"status": 409,
"code": "price_changed",
"requestId": "01J9R2K8T4V6XQ0M3B7C5D9E1F"
}