قائمة المعاملات
الحساب
قائمة المعاملات
الحصول على قائمة مرقّمة بمعاملات الحساب مع تصفية اختيارية حسب التاريخ
GET
قائمة المعاملات
نظرة عامة
يُرجع قائمة مرقّمة بجميع معاملات حسابك، بما فيها الإيداعات والسحوبات والشحنات والمبالغ المستردة والتحويلات.معلمات الاستعلام
رقم الصفحة (الحد الأدنى: 1)
العناصر في الصفحة (الحد الأدنى: 1، الحد الأقصى: 100)
تاريخ البدء للتصفية (تنسيق ISO 8601:
2025-10-01T00:00:00Z)تاريخ الانتهاء للتصفية (تنسيق ISO 8601:
2025-10-31T23:59:59Z)عند التصفية حسب التاريخ، يجب توفير معلمتَي
from و to معًا.أنواع المعاملات
دخول الأموال (زيادة)
| النوع | الوصف |
|---|---|
DEPOSIT | أموال مودعة في حسابك |
REFUND-FLEXY | استرداد من شحن هاتف محمول فاشل |
REFUND-ADSL | استرداد من شحن إنترنت فاشل |
REFUND-ORDER | استرداد من طلب بطاقة هدية ملغى |
RECEIVE | أموال مستلمة من مستخدم آخر |
POINT-EXCHANGE | نقاط محوّلة إلى رصيد |
خروج الأموال (تخفيض)
| النوع | الوصف |
|---|---|
FLEXY | معاملة شحن هاتف محمول |
ADSL | معاملة شحن إنترنت |
ORDER | طلب بطاقة هدية أو منتج |
WITHDRAW | أموال مسحوبة من الحساب |
SEND | أموال مرسلة لمستخدم آخر |
SERVICE | دفع خدمة أو رسوم |
الاستجابة
يشير إلى نجاح الطلب
الأمثلة
مع التصفية بالتاريخ
مثال على الاستجابة
حالات الاستخدام
سجل المعاملات
اعرض سجل المعاملات للمستخدمين في تطبيقك
المحاسبة والتقارير
أنشئ تقارير ومستخرجات مالية
مطابقة الرصيد
تحقق من تغييرات الرصيد وراجع المعاملات
نشاط المستخدم
تتبع أنماط الإنفاق وسلوك المستخدمين
أفضل الممارسات
التصفح بالصفحات
التصفح بالصفحات
- ابدأ بأحجام صفحات معقولة (20 إلى 50 عنصرًا)
- نفّذ التمرير اللانهائي أو التنقل بين الصفحات
- خزّن النتائج مؤقتًا لتقليل استدعاءات API
- استخدم
pagination.totalPagesلتحديد ما إذا كانت هناك بيانات إضافية
التصفية بالتاريخ
التصفية بالتاريخ
- قدّم دائمًا معلمتَي
fromوtoمعًا - استخدم تنسيق ISO 8601 للتواريخ - حدد نطاقات زمنية مناسبة للتقارير - خذ بعين الاعتبار اختلافات المنطقة الزمنية عند التصفية
الأداء
الأداء
- خزّن بيانات المعاملات محليًا إذا أمكن - استخدم فلاتر التاريخ للحد من مجموعات النتائج
- نفّذ واجهة مستخدم مناسبة للتصفح بالصفحات - فكّر في إشعارات webhook للتحديثات الفورية
العرض للمستخدمين
العرض للمستخدمين
- اعرض نوع المعاملة بلغة سهلة للمستخدم
- اعرض المبالغ بتنسيق العملة المناسب
- أدرج الطوابع الزمنية بالمنطقة الزمنية المحلية
- ربط المعاملات بالكائنات المرتبطة (الشحنات، الطلبات)
Endpoints ذات الصلة
الحصول على الرصيد
التحقق من رصيد الحساب الحالي

