متابعة الدفعات — الرابط المُرسَل والمتأخّر والمنتهي
سلّم الدفعات، وحالة كل رابط، ولماذا لا تُقيَّد الدفعة لمجرّد أن العميل قال «حوّلت».
كل بوابة تسمّي مفاتيحها باسمها الخاصّ. أين تجد كلاًّ منها، والفرق بين مفتاح التجربة والمفتاح الحيّ.
المال · ٧ دقائق قراءة
كل بوابة دفعٍ سعودية تسمّي مفاتيحها باسمها الخاصّ، وتطلب عدداً مختلفاً منها. وشاشة البوابات تكتبها كما تسمّيها البوابة في وثائقها لا كما يريحنا توحيدها — فالنسخ واللصق ينجح من أول مرّة.
هذا الدرس يقول أين تجد مفاتيح كل بوابة، والفرق بين مفتاح التجربة والمفتاح الحيّ، ولماذا لا يملك النظام تحديد مبلغٍ أبداً.
فعّل بمفتاح التجربة، وأصدر رابطاً، وافتحه بنفسك. ثم بدّل إلى المفتاح الحيّ — لا العكس.
| البوابة | الحقول | ملاحظة |
|---|---|---|
| مُيسّر | المفتاح السرّي | يُستعمل اسمَ مستخدمٍ وكلمةُ المرور فارغة |
| Paylink | apiId و secretKey | يُبدَّلان بتوكن مؤقّت قبل كل طلب |
| تاب | المفتاح السرّي | ومنه تمرّ STC Pay كوسيلة دفع |
وبقيّة البوابات السعودية معروضةٌ في الشاشة بآليّاتها الصحيحة كي تعرف ما ينتظرك — وتُوصَل حين تطلبها.
هي غالباً تحت «المطوّرون» أو «مفاتيح API». وانتبه: بعض البوابات تعرض المفتاح السرّي مرّةً واحدة فقط.
الحقول مكتوبةٌ بأسمائها الأصلية، فلا تحتاج أن تخمّن أيَّ مفتاحٍ يذهب أين.
ولا تُصدر الرابط يدوياً — دعه يخرج من مساره الطبيعي، فهذا ما تختبره فعلاً.
وتأكّد أن المبلغ والوصف واسم نشاطك تظهر كما تريد أن يراها عميلك.
ويطلب النظام إقراراً صريحاً قبل حفظه — لأن ما بعده يسحب من بطاقةٍ حقيقية.
هذا أهمّ سطرٍ في الدرس. لا توجد في النظام وظيفةٌ اسمها «أنشئ رابط دفع بمبلغ كذا» يستطيع النموذج استدعاءها. المبلغ يُقرأ من جدول دفعات العقد الذي اعتمدتَه أنت، ويؤلّف الكودُ رسالة الرابط ويرسلها.
والسبب أن نموذجاً يملك تحديد مبلغٍ هو نموذجٌ يملك قارئ بطاقات: تكفي رسالةٌ ذكيّة الصياغة من عميلٍ ليُصدر رابطاً بريالٍ واحد عن عقدٍ بعشرين ألفاً.
قول العميل «حوّلت» ليس دليلاً، ولا صورةُ إيصال. الدفعة تُقيَّد حين تؤكّدها البوابة نفسها — ثم يُعاد سؤالها مرّةً أخرى قبل القيد. تحقّق، لا تثق.
وما يحدث بعد ذلك في متابعة الدفعات.
مفتاح التجربة يُنتج روابط دفعٍ تعمل شكلاً ولا تحرّك ريالاً — وهو ما تختبر به. والمفتاح الحيّ يسحب من بطاقة العميل فعلاً، ولهذا يطلب إقراراً صريحاً قبل حفظه.
لا، ولا توجد أداةٌ تُمكّنه من ذلك. المبلغ يُقرأ من جدول دفعات العقد الذي اعتمدتَه أنت، ويؤلّف الكودُ رسالةَ الرابط. ونموذجٌ يملك تحديد مبلغٍ هو نموذجٌ يملك قارئ بطاقات.
سلّم الدفعات، وحالة كل رابط، ولماذا لا تُقيَّد الدفعة لمجرّد أن العميل قال «حوّلت».
النظام يُجهّز المستند ولا يُصدره. لماذا الاعتماد يدويّ دائماً، وكيف تعتمد من واتساب في رسالة واحدة.