إنشاء مدفوعات لمرة واحدة

عندما يقوم نظام معالجة الدفع للطرف الثالث بمعالجة دفع لمرة واحدة جديد، سيقوم باستدعاء خدمة الويب الواردة C1-ThirdPartyOneTimePayNotification بإجراء إضافة. تتضمن تفاصيل الدفع تاريخ/وقت الدفع ومبلغ الدفع وتفاصيل أساسية حول طريقة الدفع (على سبيل المثال، الحساب البنكي أو بطاقة الائتمان).

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

    • يتم تخزين تاريخ/وقت الدفع الذي تم إرساله بواسطة معالج الدفع للطرف الثالث كخاصية في قناة الدفع باستخدام نوع خاصية تاريخ/وقت المعالجة في التكوين الرئيسي لتكامل معالجة الدفع لمرة واحدة للطرف الثالث. وذلك لتسجيل التاريخ/الوقت الفعلي عند معالجة الدفع. يتم استخدام هذه المعلومات في معالجة التحكم في قناة الدفع.

      ملاحظة: تتم مراجعة تاريخ/وقت الدفع لتنسيق XSD. يجب أن تكون أي تحديثات يدوية لاحقة لهذا التاريخ/الوقت بتنسيق XSD صحيح. يوجد نوع خوارزمية مراجعة خاصية مخصصة C1-VALDATE لهذا الغرض.
    • يتم تخزين مرجع إلى معرف مهمة خدمة مهمة الدفع لمرة واحدة للطرف الثالث كخاصية في قناة الدفع باستخدام نوع خاصية مرجع المعالجة في التكوين الرئيسي لتكامل معالجة الدفع لمرة واحدة للطرف الثالث. يساعد ذلك في تحديد أنه تم إنشاء إجراء دفع/قناة دفع من معالجة الدفع للطرف الثالث.

    • يتم إعادة معرف إجراء الدفع إلى نظام معالجة الدفع للطرف الثالث بحيث يكون لديه طريقة لتحديد ما إذا كان ينبغي وجود حاجة لإلغاء الدفع في المستقبل.

  • إذا كان تاريخ الدفع تاريخًا مستقبليًا، سيتم معالجته كجدولة دفعات.
    • يقوم النظام بإنشاء مهمة دفع لمرة واحدة للطرف الثالث معلقة. لن يتم اتخاذ أي إجراءات مستقبلية حتى يقوم نظام معالجة الدفع للطرف الثالث بإرسال إخطار آخر يفيد بإتمام معالجة جدولة الدفعات.

    • يتم إعادة معرف مهمة الخدمة إلى نظام معالجة الدفع للطرف الثالث بحيث يكون لديه طريقة لتحديد مهمة الخدمة في الطلبات اللاحقة لتحديث أو لمعالجة الدفع لمرة واحدة المعلق.

ملاحظة: لمنع إنشاء مدفوعات مكررة عند انتهاء مهلة خدمة الويب وإعادة محاولة معالجة الدفع للطرف الثالث استدعاء خدمة الويب:
  • يتحقق النظام مما إذا كان قد تم إنشاء دفع مجمد بالفعل من استدعاء خدمة ويب سابق.

  • تم تأمين الحساب أثناء إنشاء إجراء الدفع.

للمزيد من المعلومات عن مراحل مهمة خدمة "الإخطار بالدفع لمرة واحدة للطرف الثالث"، ارجع إلى كائن العمل C1-ThirdPartyOneTimePayTask في النظام.

لمزيد من المعلومات حول إعدادات التكوين الرئيسي، ارجع إلى التكوين الرئيسيلتكامل معالجة الدفع للطرف الثاني في النظام.