IOSOR المعرفة

ارتباط جلسة Verify لتصدير المالية: خصمان وقصة دفتر واحدة

Verify ينشئ خصوماً منفصلة عن تسليم SMS. صادرات المالية تحتاج معرّفات ارتباط الجلسة وصفوف TTL/إعادة الإرسال محاذاة مع التسليم.

طلب المستخدم رمزاً. رأى المنتج OTP واحداً. قد ترحّل المحفظة سطرين: خصم تسليم SMS الذي حمل الرمز وخصم جلسة Verify (إنشاء، TTL، تحقق). الفرق التي تدمجهما في «تكلفة OTP» إما تحسب مرتين في حزمة المجلس أو تخفي السطر الثاني حتى نهاية الشهر. لا هذه ولا تلك ضبط. الخصمان يحتاجان قصة جلسة واحدة كي تصدّر المالية.

IOSOR يشغّل Verify بجانب SMS على دفتر prepaid واحد بعلامة white-label. الكتالوج live قناة حقيقية؛ in setup ليست جلسة مجانية. قرب USD 1,000+ شهرياً تدخل سطور SMS وجلسات Verify مراجعة تجارية. تفكيك الخصمين: خصم تسليم OTP مقابل جلسة التحقق. OTP بلا فوضى: تحقق OTP بلا فوضى. توقف الإنفاق: ضبط الإنفاق المدفوع مسبقاً.

خصم التسليم مقابل خصم verify

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

الحدث ما يجب أن تظهره المحفظة فشل شائع عند الدمج
أُرسل SMS الرمز خصم شريحة ووجهة وترميز «OTP واحد» يخفي تعدد UCS-2
أُنشئت الجلسة خصم Verify وTTL وقناة الجلسة تبدو SMS أخرى
إعادة إرسال المستخدم SMS جديد ± جلسة جديدة حسب السياسة يُتخطى التهدئة ويُحرق مرتين

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

يجب أن تستطيع صادرات المالية إعادة بناء كل جلسة: verify_session_id وmessage_id أو معرّف التسليم المرتبط والوجهة والقناة وTTL والسبب النهائي ومبلغ الخصم والطابع الزمني لكل سطر. أسبوع بلا معرّف ارتباط كومة إيصالات لا دفتر. إن لوحة المنتج أظهرت نجاح الجلسة بينما SMS ما زال pending DLR فعلى التصدير أن يطابق الطرفين لا «إتمامين» منفصلين. يجب أن يعيش معرّف الجلسة في تذاكر الدعم وجداول المصالحة لا في السجلات وحدها.

TTL إعادة الإرسال والصفوف المكررة

سياسة إعادة الإرسال تقرر ظهور صفوف مكررة. تهدئة تمنع الجلسة لكنها تطلق SMS (أو العكس) تجعل دفترين يتخاصمان. انتهاء TTL يجب أن يغلق صف Verify نفسه لا يفتح «جلسة شبح». إعادة إرسال المستخدم وإعادة محاولة النظام مالكان مختلفان وتهدئتان مختلفتان. يجب أن يعلّم التصدير resend_reason وparent_session_id كي لا تعامل المالية إعادة إرسال مشروعة كحادثة خصم مزدوج.

المصالحة قبل التوسع

قبل التوسع أسبوع مصالحة: جلسات أُنشئت مقابل محاولات SMS (أو التحويل)؛ DLR النهائي مقابل نهاية الجلسة (سُلّم+تُحقّق، لم يُسلَّم+انتهى، رُفض+لم يُتحقَّق أبداً)؛ إعادة إرسال المستخدم مفصولة عن إعادة محاولة النظام. إن المحاولات >> الجلسات فأنتم تدفعون دفعة. إن الجلسات >> المحاولات فتحاسبون Verify بلا قناة. كلاهما يسقط في المراجعة التجارية. أثبتوا الإكمال على ممر live قبل الكثافة قرب USD 1,000+.

إشارات خطر

  • «رسم OTP» مخلوط بلا فصل SMS عن الجلسة
  • Verify يُفوتر كدفعة تسويق
  • استرداد SMS دون لمس صف الجلسة (أو العكس) بلا سياسة
  • زر إعادة إرسال يتجاهل التهدئة على أحد المسارين
  • أخطاء للعميل تسمّي علامات المنبع
  • وعد بـ Verify والقناة in setup
  • تصدير أسبوعي بلا session correlation id

ابدأ مع IOSOR

قم بتصدير ملف CSV أسبوعي نموذجي من لوحة معلومات التحقق الخاصة بك وتأكد من أن كل verify_session_id يتطابق مباشرة مع سجلات delivery message_id المقابلة لها. قم بتكوين سجلات الويب هوك لتسجيل أسباب إنهاء الجلسة بجانب إيصالات تسليم الناقل قبل دفع تحديثات الإنتاج. أوقف أي توسع في حركة المرور حتى يقوم قسم المالية بنجاح بمطابقة عمليات إعادة الإرسال التي بدأها المستخدم مقابل خصومات إعادة المحاولة للنظام عبر فترة كاملة مدتها سبعة أيام.

خلاصة IOSOR

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

هل كان هذا الدليل مفيداً؟

أدلة ذات صلة