نفّذ عملية دفع. ثم حاول التلاعب بها.

ادفع في صفحة الدفع أدناه وشاهد ما تفعله المنصّة بالعملية. ثم ضعها تحت الضغط: حاول خصم المبلغ مرتين، والدفع بوسيلة أُوقفت، وتعديل القيود، وتزوير إشعار.

هذه محاكاة تعمل في متصفحك ببيانات وهمية: لا تتحرك فيها أي أموال، ولا يصلنا شيء مما تفعله هنا.

ما يراه العميل

متاجر النيل دفع آمن
المبلغ المستحق
SDG 1,250.00
الطلب 1042
وسيلة الدفع

الرقم المرجعي
طريقة التأكيد
بلينك باي · دفع آمن

ما تفعله المنصّة

عملية الدفع في الانتظارجارٍ المعالجةنجحت محاولات أُحبطت0/4

لم يحدث شيء بعد. اضغط «ادفع الآن» فتظهر كل مرحلة عند وصول العملية إليها، ومع كل مرحلة اختبار.

  1. نقرة مزدوجة، أو إعادة محاولة، أو انقطاع في الاتصال: قد يصل الطلب نفسه أكثر من مرة. تعرفه المنصّة بمعرّفه، فتجيب مجدداً دون أن تخصم مجدداً.

    ما أرسلته صفحة الدفعPOST /v1/public/checkout/{token}/pay
    
                          
    حُفظ بالمعرّف
    بصمة الطلب
    الرد
    عدد مرات وصول الطلب
    1
    عدد مرات الخصم من العميل
    1

    حاول خصم المبلغ مرتين

    أعد إرسال الطلب كما هو، أو استخدم معرّفه لطلب مختلف.

    لم يُخصم مرتين. عرفت المنصّة الطلب بمعرّفه وبصمته، فأعادت الرد الأول نفسه، وخُصم المبلغ من العميل مرة واحدة.

    رُفض الطلب. سبق استخدام المعرّف لطلب مختلف، فلم تُنشأ أي عملية ولم يُخصم شيء.

  2. وسيلة الدفع التي يختارها العميل تحدّد المزوّد الذي ينفّذ العملية. وكلاهما صفوف من الإعدادات، فإتاحة وسيلة أو إيقافها مسألة إعدادات، لا إصدار جديد.

    الوسيلةالمزوّدطريقة الربطمتاحة
    WALLETدفتر أستاذ بلينك نفسه
    DEMO_BANKربط مباشر، ورمز تحقق لمرة واحدة
    DEMO_CARDSتحويل إلى جهة معالجة البطاقات

    أوقف وسيلة دفع، ثم ادفع بها

    أوقف وسيلة من الجدول أعلاه فتختفي من صفحة الدفع. ثم تصرّف كعميل كانت الصفحة مفتوحة لديه من قبل.

    رُفض الطلب. تحقّقت المنصّة من الوسيلة في إعدادات التاجر عند وصول الطلب فرفضته، ولم تُنشأ أي عملية.

  3. يُقيَّد طرفا الحركة معاً أو لا يُقيَّد شيء. ثم تحمل العملية ختماً يُحسب من محتواها ومن الختم السابق له، ويعيد فحص مجدول حساب كل ختم.

    عملية في دفتر الأستاذTRANSFER · COMMITTED
    الحسابمديندائن
    محفظة العميل
    wallet:wal_demo_customer
    محفظة التاجر
    wallet:wal_nile_stores
    المدين ناقص الدائن0.00
    رقم العملية
    الختم
    الختم السابق
    ما يشمله الختم
    أُعيد حساب الختم: مطابقأُعيد حساب الختم: لم يعد مطابقاً.

    حاول تغيير القيود

    قيّد طرفاً واحداً من الحركة، أو عدّل قيداً مسجّلاً.

    رُفض القيد. لم يكن مجموع المدين والدائن صفراً، فلم يُسجَّل شيء، ولا حتى الطرف الذي عُرض.

    كُشف التعديل. أعاد الفحص حساب الختم فلم يطابق، ولم يعد رصيد المحفظة يوافق دفتر الأستاذ. تُعلَّق المحفظة للمراجعة قبل أن تتحرك أي أموال أخرى.

    تحرّكت أموال هذه العملية في دفاتر المزوّد، لا في دفتر أستاذ بلينك. تحتفظ المنصّة بسجل العملية وتطابقه مع ما يفيد به المزوّد.

    المزوّد
    الرقم المرجعي للعملية
    الحالة
    SUCCEEDED

    اختبار دفتر الأستاذ يحتاج إلى عملية بالمحفظة

    ادفع بمحفظة بلينك فتعرض هذه المرحلة القيدين وختمهما، مع طريقتين لاختبارهما.

  4. تُحتسب الرسوم لحظة نجاح العملية، فيرى التاجر ما وصله ولماذا. ثم يُبلَّغ نظامه بإشعار موقَّع، ليميّز الإشعار الحقيقي من المزوَّر.

    قيمة العملية
    الرسوم، 1.5%
    صافي مستحقات التاجر
    التسوية
    ضمن دورة التسوية القادمة، وفق جدول التاجر.
    الإشعار المرسل إلى نظام التاجرPAYMENT.SUCCEEDED
    
                          
    X-PayRail-Signature
    المفتاح السري المشترك، لهذه التجربة فقط
    demo-secret-not-a-real-one
    أُعيد حساب التوقيع: مطابقأُعيد حساب التوقيع: لم يعد مطابقاً.

    حاول تزوير الإشعار

    غيّر المبلغ والإشعار في طريقه إلى نظام التاجر.

    كُشف التزوير. حُسب التوقيع من الإشعار كما صدر. وبعد تغيير المبلغ لم يعد مطابقاً، فيعرف نظام التاجر أن عليه تجاهله.

أربع محاولات، وأُحبطت كلها. أما المنصّة الحقيقية فنعرضها لك شخصياً، في بوابات البنوك والتجّار. احجز عرضاً توضيحياً

ما جرى، بالترتيب0

    ما تُثبته الاختبارات الأربعة.

    كلٌّ منها وعدٌ على منصّة المدفوعات أن تفي به حين تكون الأموال أموال غيرها.

    القواعد أعلاه هي قواعد المنصّة نفسها. أما التاجر والعميل والمزوّدون والأرقام في هذه الصفحة فوهمية، وتُحسب البصمة والختم والتوقيع في متصفحك بخوارزمية SHA-256.

    والآن شاهد النظام الحقيقي.

    جولة في بوابات البنوك والتجّار، على حالة استخدامك أنت.