AkkadAkkad

المدفوعات

استلم مدفوعات بالبطاقة دون أن تضع أحدًا بينك وبين نقودك

في الأسواق التي تُدفع فيها أغلب الطلبات عند الباب، الدفع الإلكتروني إضافة لا بديل. ويجب أن يُبنى بحيث لا تكسر إضافته مسار الدفع الذي كان يعمل أصلًا. أكّاد يربط حسابك أنت في البوابة، ويسعّر كل سلة في الخادم، ويرفض إنشاء الطلب قبل أن يؤكد المزوّد نفسه الدفعة.

الدفع عند الاستلام ليس نقصًا في هذا السوق، بل هو الطريقة التي تُمنح بها الثقة حين لا يكون المتسوّق قد قابل البائع. المندوب هو الضامن. وأي منصة تجارة تعامل الدفع بالبطاقة كالمسار الطبيعي والنقد كاستثناء ستكون مخطئة في أغلب الطلبات التي تمرّ بها. لذلك يبدأ أكّاد من الافتراض المعاكس: كل متجر وكل صفحة هبوط تستلم نقدًا عند الاستلام حتى تقرر أنت غير ذلك، وواجهة الدفع الإلكتروني ليست معطّلة بل غائبة.

ثم يأتي الدفع بالبطاقة كخيار مقصود للتجار الذين يريدونه. يمرّ عبر حسابك أنت في البوابة، وتصل الأموال إليك مباشرة، ويصبح المبلغ المطلوب من المندوب صفرًا تلقائيًا لحظة التحقق من الدفعة — فالطلب المدفوع مسبقًا لا يُحصَّل مرة ثانية عند الباب.

01

الدفع عند الاستلام هو الافتراضي وهو خط الرجوع

كل متجر وكل صفحة هبوط يحمل وضع دفع خاصًا به. والوضع يُحسم لحظة عرض الصفحة، ولا يُقرأ من إعداد محفوظ، وهذا ما يجعل خط الرجوع موثوقًا.

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

الوضع الإلكتروني لا يُعرض فعلًا إلا إذا كانت الباقة تغطيه وكان هناك تكامل عامل ببياناته كاملة. وإذا سقط أحد الشرطين — اشتراك منتهٍ أو حساب مفصول — تعرض الصفحة الدفع عند الاستلام بهدوء. فمسار دفع توقّف عن قبول البطاقات ما زال يستقبل طلبات، وهذا هو الفشل الوحيد المقبول هنا.

02

قرار التصميم الأهم

لا طلب قبل التحقق من الدفعة

الطريقة البديهية لبناء الدفع الإلكتروني هي إنشاء الطلب، وإرسال المتسوّق ليدفع، ثم وسمه كمدفوع حين تصل النقود. وهذا يترك عندك ذيلًا دائمًا من طلبات موجودة لم تُدفع قط: متروكة عند البوابة، نصف مكتملة، لا تُميَّز عن الحقيقية بنظرة. أكّاد يقلب الترتيب. قبل أن يُرسل المتسوّق إلى أي مكان، يسعّر الخادم السلة كاملة بنفسه ويكتب «نيّة دفع» تسجّل المبلغ المتوقع بالضبط. ولا يُنشأ سطر طلب إلا بعد أن يؤكد المزوّد أن ذلك المبلغ بالذات قد حُصِّل فعلًا.

  1. 01تُسعَّر السلة في الخادمالأصناف وقواعد التوصيل والخصومات وكود الخصم والضريبة والتقريب — أرقام المتصفح لا تُستعمل أبدًا.
  2. 02تُكتب نية دفعيُسجَّل المبلغ المتوقع قبل أن يصل المشتري إلى بوابة الدفع.
  3. 03يدفع المشتري على صفحة البوابةبيانات البطاقة لا تمرّ بأكّاد ولا بمتجر التاجر.
  4. 04يتم التحقق بالاتصال بالمزوّدلا يُوثق بإشعار البوابة وحده. يجب أن تكون الحالة ناجحة وأن يتطابق المبلغ.
  5. 05الآن فقط يُنشأ الطلبالدفعة غير المؤكّدة لا تترك خلفها طلبًا يحتاج تسوية.
النية أولًا. لا يوجد سطر طلب حتى يتأكّد المبلغ من المزوّد مباشرة.

السلة تُسعَّر بالكامل في الخادم

الأصناف وقواعد الشحن وقواعد الخصم وكود الخصم والضريبة وتقريب النقد تُحسب من جديد من إعداداتك الحالية. ولا يُوثق بأي مبلغ يرسله المتصفح، فالسلة المعبوث بها لا تشتري شيئًا برخص.

نيّة الدفع تسجّل المبلغ المتوقع

هذا الرقم هو ما يُقارن به التحقق لاحقًا. ويُكتب قبل أن يصل المتسوّق إلى البوابة، فلا توجد نافذة زمنية يمكن أن يتأثر فيها المجموع المتوقع بشيء يحدث في صفحة الدفع.

الدفعة المتروكة لا تخلّف شيئًا

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

03

ماذا يحدث فعلًا حين يدفع المتسوّق

ست خطوات، والوحيدة التي يراها عملك هي الأخيرة. الطلب يصل مدفوعًا ومتحققًا منه.

  1. 1

    تُعاد تسعير السلة في الخادم

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

  2. 2

    تُكتب نيّة الدفع

    النيّة تحفظ المبلغ المتوقع وكل ما يلزم لبناء الطلب لاحقًا. هي سجل وعد، لا عملية بيع.

  3. 3

    يُعطى المزوّد سياق الدفعة

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

  4. 4

    المتسوّق يدفع على صفحة المزوّد نفسه

    بيانات البطاقة تُدخل على صفحة البوابة المستضافة. لا تمرّ بالمتجر ولا تمرّ بأكّاد أبدًا.

  5. 5

    أكّاد يتصل بالمزوّد للتأكد

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

  6. 6

    يُنشأ الطلب مدفوعًا

    يُخصم المخزون، ويُضبط مبلغ التحصيل عند المندوب على صفر، وتُطبع الفاتورة بختم «مدفوع»، ويصلك إشعار يبيّن إن كان الطلب من متجر أم من صفحة هبوط.

04

التحقق يعني الاتصال بالمزوّد

الإشعار الوارد رسالة تدّعي أن شيئًا حدث. واعتباره دليلًا هو ما تُخدع به أنظمة الدفع، لذلك يعامله أكّاد كتنبيه للذهاب والتأكد فقط.

المزوّد هو المرجع، لا الإشعار

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

الحالة وحدها لا تكفي — المبلغ يجب أن يطابق

التحقق يشترط حالة نجاح ومبلغًا محصّلًا يطابق المبلغ المتوقع في نيّة الدفع، بفارق لا يتجاوز جزءًا من مئة. فالدفعة التي نجحت بمبلغ خاطئ ليست دفعة متحققة.

الانتظار ليس رفضًا

الأحكام ثلاثة: متحقق، ومرفوض، وغير مؤكد. والرفض وحده جواب نهائي. أما الدفعة غير المحسومة فتبقى غير مؤكدة ويُعاد فحصها، لأن اعتبار التفويض البطيء فشلًا يقتل طلبات حقيقية كانت على وشك النجاح.

التحقق يعمل تحت سقف زمني صارم

التحقق كله محدود باثنتي عشرة ثانية. فالبوابة التي تمرّ بيوم سيئ لا تستطيع إبقاء الطلب مفتوحًا بلا نهاية، بل تعطي نتيجة «غير مؤكد» ويُعاد الفحص.

الحكممعناهما يفعله أكّاد
متحققالمزوّد يؤكد دفعة ناجحة بالمبلغ المتوقع.يبني الطلب، ويخصم المخزون، ويصفّر مبلغ التحصيل عند المندوب، ويرسل لك إشعارًا.
مرفوضالمزوّد يؤكد أن الدفعة لم تنجح ولن تنجح.نهائي. لا طلب. ويعود المتسوّق إلى صفحة دفع ما زالت تحمل سلته.
غير مؤكدالجواب غير معروف بعد — ما زال معلّقًا، أو تعذّر الوصول إلى المزوّد.لا يُنشئ شيئًا ويعيد المحاولة. والالتباس لا يُحسم بالتخمين في أي اتجاه.

قفل قاعدة البيانات لا يبقى مفتوحًا أثناء اتصال خارجي

هذه القاعدة مكتوبة لأنها تُعلّمت في الإنتاج. إبقاء قفل على سطر أثناء انتظار ردّ HTTP من طرف ثالث يعني أن بوابة بطيئة واحدة تستطيع تعليق كل الطلبات المصطفّة خلف ذلك السطر. لذلك يقرأ التحقق ما يحتاجه، ثم يحرّر القفل، ثم يجري الاتصال الخارجي، ثم يعيد أخذ القفل ليكتب. انضباط غير لامع، لكنه الفرق بين أن يمرّ مزوّد الدفع بيوم سيئ وأن يمرّ متجرك كله بيوم سيئ.

05

حسابك، وبياناتك، ونقودك

أكّاد ليس وسيط دفع ولا يقف في مسار النقود. أنت تربط حسابك أنت في Al Qaseh، والتسوية تذهب من البوابة إليك.

الأموال تصل إليك مباشرة

حساب البوابة حسابك، والعلاقة مع المزوّد علاقتك، والنقود تنتقل من المزوّد إلى حسابك دون المرور بأكّاد. ولا يوجد موعد تحويل تنتظره، لأنه لا يوجد تحويل أصلًا — لم يُحتجز شيء.

البيانات مشفّرة عند التخزين

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

فحص يتأكد دون أن يحاسب أحدًا

الربط يجري فحص بيانات يسأل المزوّد عن معرّف دفعة لا يمكن أن يوجد. من المتوقع أن يفشل البحث عن الدفعة؛ والمقروء هو هل نجح التوثيق. وهذا يثبت أن المفاتيح تعمل دون إنشاء دفعة أو استرداد أو عملية تجريبية في كشف حسابك.

عطل عندنا لا يجعل حسابك غير صالح

الفحص يعطي: متحقق، أو غير صالح، أو غير معروف. وإذا لم يستطع أكّاد الوصول إلى المزوّد إطلاقًا فالنتيجة «غير معروف» لا «غير صالح». تكاملك العامل لا يُعطَّل أبدًا بسبب مشكلة عندنا.

اربط، فعّل، افصل

التكامل بيدك تطفئه متى شئت. والفصل يوقف الدفع بالبطاقة فورًا، ويعود المتجر إلى الدفع عند الاستلام ويستمر في استقبال الطلبات.

بيئة تجريبية تفشل مغلقة

التكاملات التجريبية تشير إلى خوادم الاختبار عند المزوّد، بأدوات الاختبار المنشورة عنده. وقائمة ما يُعدّ بيئة اختبار تبدأ فارغة، فتكون نتيجة أي إعداد خاطئ أن لا شيء يعمل في وضع الاختبار — لا أن تُعامل نقود حقيقية كنقود اختبار.

06

حين يسوء شيء في أسوأ لحظة

الدفع أهشّ نقطة في مسار الشراء: المتسوّق غادر موقعك، والشبكة طرف في الأمر، والخطأ يكلّف نقودًا حقيقية في الاتجاهين. هذه السلوكيات موجودة للمسار السيئ.

السلة لا تُفرَّغ قبل التحويل

تفريغ السلة في الطريق إلى البوابة يبدو خيارًا مرتبًا، وهو الخيار الخاطئ. المتسوّق الذي تُرفض بطاقته يعود إلى صفحة دفع ما زالت تحمل كل ما اختاره، وبياناته مملوءة. يستطيع المحاولة مجددًا أو التحوّل إلى الدفع عند الاستلام دون إعادة بناء الطلب.

صفحة العودة تسأل ولا تفترض

بعد الدفع يصل المتسوّق إلى صفحة عودة تفحص الحالة كل ثلاث ثوانٍ حتى أربعين محاولة، أي نحو دقيقتين. وهذه النافذة مقاسة لبوابة تؤكد ببطء، فالدفعة التي تحتاج تسعين ثانية لتستقر تتحول إلى طلب حقيقي أمام المتسوّق.

الإرسال المكرر لا يحاسب مرتين

كل عملية دفع تحمل معرّف طلب يولّده المتصفح. والضغطة المزدوجة أو الإرسال المعاد أو الاستجابة الضائعة تنتهي إلى الطلب الموجود أصلًا، لا إلى دفعة ثانية وطلب ثانٍ.

الزبائن المحظورون يُرفضون بلا إعلان

الزبون الموجود في قائمة الحظر يستلم ردًّا عامًا بأن المزوّد غير متاح. ولا تُنشأ نيّة دفع ولا يُكتب شيء. فالرفض الظاهر يعلّم المزعج أن يغيّر جهازه أو رقمه، ولهذا صُمّم الرفض ليبدو كسوء حظ عادي.

07

سجل لكل دفعة

كل محاولة تحقق تُسجَّل في سجل مدفوعات التاجر، لا الناجحة فقط. وكل مدخل يحمل الحالة التي أبلغ عنها المزوّد، ورمز الموافقة، ورقم المرجع، ومعرّف الجهاز، والمبلغ الذي تم التحقق منه فعلًا، والبيانات الخام التي أرسلها المزوّد. وحين يقول زبون إنه دُفع منه ولا تجد الطلب، هذا السجل هو ما يحسم المسألة في دقائق بدل تذكرة دعم.

وعلامة «متحقق» على الطلب ضيّقة عن قصد. لا تُوضع إلا بدفعة مؤكدة من البوابة، ولا يضعها أبدًا موظف يعلّم الطلب كمدفوع في التطبيق. وهذا التمييز هو ما يسمح لتكامل التوصيل بتصفير مبلغ الدفع عند الاستلام بأمان: فالطلب المسوّى يدويًا ما زال يطلب من المندوب التحصيل، لأن ملاحظة في نظامك ليست دليلًا على أن النقود انتقلت.

08

أسئلة

هل يحتفظ أكّاد بنقودي في أي لحظة؟

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

ماذا يحدث لمسار الدفع إذا انتهى اشتراكي؟

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

هل يمكن أن يدفع متسوّق مقابل طلب لم يُنشأ؟

المسار مبني تحديدًا لمنع العكس: طلب موجود بلا دفعة. وإذا تأكدت الدفعة، يُبنى الطلب من نيّة الدفع المكتوبة قبل أن يصل المتسوّق إلى البوابة، فيوجد دائمًا سجل يبيّن مقابل ماذا كانت النقود وكم كان المبلغ المتوقع.

لماذا لا نثق بالإشعار الوارد وهو موقّع؟

لأن الإشعار ادعاء، وسؤال المزوّد حقيقة. الاتصال بالمزوّد ببياناتك يجعل سجلاته هي المرجع، ويسمح بمقارنة المبلغ بنيّة الدفع بدل قبوله من الرسالة. والإشعار يبقى مفيدًا: هو يشغّل الفحص بدل أن يحلّ محله.

ما العملات والدول المدعومة؟

الدفع الإلكتروني في المتجر مبني حاليًا حول عمليات بالدينار العراقي داخل العراق. أما الدفع عند الاستلام فيعمل في أي مكان تعمل فيه.

ما الباقة التي أحتاجها؟

الدفع الإلكتروني في المتجر متاح في باقة Pro وما فوقها، وغير مشمول في الفترة التجريبية. أما بقية ما في مسار الدفع — قواعد الشحن وقواعد الخصم وأكواد الخصم وتقريب النقد — فيعمل في كل الباقات.

ذات صلة

المتجر الإلكتروني

المتجر الذي ينتمي إليه مسار الدفع هذا: القوالب والسمات والنطاقات الخاصة وباني استمارة الدفع.

الطلبات

ما تتحول إليه الدفعة المتحققة: الحالات وحركة المخزون ومنع التكرار وصفحة تتبّع الطلب.

النمو

البكسل وأحداث الشراء المؤجلة ومزامنة الكتالوج — قياس الطلبات التي ينتجها الدفع.

جرّبه على قائمة منتجاتك أنت

اختر الباقة المناسبة، واستورد منتجاتك من ملف إكسل، فيصير عندك متجر وكاشير ودفتر طلبات يعمل في اليوم نفسه.

تتوفر باقة مجانية. ولا تحتاج بطاقة للتجربة. والاستيراد ينقل قائمة منتجاتك الحالية معك.