الانتقال إلى المحتوى الرئيسي
توثيق الواجهة البرمجية

8 نقاط نهاية

الزبناء

سجل زبنائكم النهائيين ووسائل الأداء المحفوظة لديهم، لإعادة استعمالها في الاشتراكات والأداءات المتكررة دون إعادة إدخال البيانات.

عناوين النقاط وأوصافها تأتي من عقد OpenAPI، بالإنجليزية — فلا يمكن أن تحيد عن الواجهة.

بكلمات بسيطة

دليل زبنائكم، وبطاقاتهم المحفوظة بموافقتهم.

متى تستعملونها

متى أردتم التعرف على الزبون من أداء إلى آخر: فوترة متكررة، أو بطاقة مسجلة تعيد الاشتراكات استعمالها، أو مجرد سجل لكل زبون.

كيف تدمجونها

  1. 1أنشئوا الزبون مرة واحدة، واحتفظوا بمعرّفه لديكم.
  2. 2اسردوا وسائل دفعه المحفوظة لتعرضوا عليه دفعة جديدة دون إعادة إدخال بطاقته.
  3. 3عيّنوا وسيلة افتراضية — وهي التي سيخصم منها الاشتراك.
  4. 4احذفوا وسيلة دفع فور طلب الزبون: فهي بياناته لا بياناتكم.
GET

استرجاع زبون

يجلب زبوناً واحداً بواسطة UUID الخاص به.

الحقلالنوعالموضعمطلوبالوصف
idstring (uuid)pathمطلوبUUID الخاص بالزبون.
PUT

تحديث زبون

يحدّث اسم الزبون و/أو بريده الإلكتروني و/أو هاتفه.

المخطط · UpdateClientRequest

الحقلالنوعالموضعمطلوبالوصف
idstring (uuid)pathمطلوب
namestringbodyاختياريالاسم الكامل للزبون. اختياري؛ لا يُطبَّق إلا عند وجوده.
emailstringbodyاختياريعنوان البريد الإلكتروني للزبون. اختياري؛ يُطبَّق فقط عند وجوده.
phonestringbodyاختياريرقم هاتف الزبون. اختياري؛ يُطبَّق فقط عند وجوده.
DELETE204

حذف زبون

يحذف زبوناً. يُرجع 204 No Content. يفشل إذا كان الزبون لا يزال يملك اشتراكات نشطة.

الحقلالنوعالموضعمطلوبالوصف
idstring (uuid)pathمطلوب
POST

تعيين وسيلة الدفع الافتراضية لزبون

يحدد إحدى وسائل الدفع الخاصة بالزبون كوسيلة افتراضية للاشتراكات الجديدة بالخصم التلقائي.

الحقلالنوعالموضعمطلوبالوصف
idstring (uuid)pathمطلوب
paymentMethodIdstring (uuid)pathمطلوب
GET

عرض الزبناء

يُرجع الزبناء المحفوظين في الحساب على شكل Page مقسّمة إلى صفحات.

الحقلالنوعالموضعمطلوبالوصف
originenumqueryاختياريالتصفية حسب مصدر الإنشاء (API أو DASHBOARD).القيم APIDASHBOARD
pageablePageablequeryمطلوب
POST201

إنشاء زبون

يُنشئ سجل زبون قابلًا لإعادة الاستخدام لهذا الحساب.

المخطط · CreateClientRequest

الحقلالنوعالموضعمطلوبالوصف
namestringbodyمطلوبالاسم الكامل للزبون.
emailstringbodyاختياريالبريد الإلكتروني للزبون، اختياري.
phonestringbodyاختياريهاتف الزبون، اختياري (بصيغة E.164).
GET200

عرض وسائل الدفع المحفوظة لزبون

تُرجع معرّفات محلية آمنة لوسيلة الدفع وبيانات وصفية مقنّعة للبطاقة. لا تُرجع أبدًا رموز البطاقة الخاصة بمزوّد الخدمة ولا CVV بنصه الصريح ولا CVV المشفّر.

الحقلالنوعالموضعمطلوبالوصف
idstring (uuid)pathمطلوب
DELETE204

حذف وسيلة دفع خاصة بزبون

يحذف رمز المزوّد ويحذف نسخته المحلية حذفًا منطقيًا. تعود الاشتراكات التي تستخدمه إلى الدفع بحضور الزبون في محاولتها التالية.

الحقلالنوعالموضعمطلوبالوصف
idstring (uuid)pathمطلوب
paymentMethodIdstring (uuid)pathمطلوب

تحدّثوا إلى مختص دمج

سؤال حول الدمج؟

يجيب فريقنا التقني فرق الإدماج، من أول استدعاء في السندبوكس حتى الانتقال إلى الإنتاج.