الغواصات والسلاسل التعاقبية
1) القاعدة المفاهيمية
التاجر الفرعي هو كيان قانوني يقبل المدفوعات من خلال التاجر/المزود الرئيسي (PayFac/المنصة/المشغل). تذهب التدفقات النقدية إلى حساب MID/المنصة الرئيسي، ثم تدفع المنصة للتاجر الفرعي (تقسيم/اكتساح).
التتابع هو استراتيجية لتوجيه المعاملات المتتالية أو الموازية من خلال العديد من PSP/المشترين/MID وفقًا للقواعد (GEO، BIN، التعريفة، المخاطر، الحمل) لزيادة الترخيص وخفض التكلفة.
PayFac-model - platform as a «mini-acquirer»: integration of a sub-terrechant (KYB/PCI), assessment of sub-MID, unique rules of KYC/AML L.
2) أين ومتى تحتاجه في iGaming
متعدد العلامات التجارية/العلامات التجارية البيضاء: مشغل واحد، وعشرات العلامات التجارية الفرعية/الاستوديوهات → أسهل في الحفاظ على MIDs/الوصفات والإبلاغ.
سوق المحتوى: النظام الأساسي - MoR/PayFac، الاستوديوهات - الغواصات (إعادة المشاركة، الانقسامات).
المزيج الجغرافي/عالي المخاطر: تقلل سلاسل PSP التعاقبية من الإخفاقات والصدمات الناجمة عن الحوادث وتكاليف الدفع.
الطرق المحلية/ممرات الدفع: تحتاج إلى اختيار مزود أثناء الطيران والاحتياطي.
3) المسؤوليات والأدوار
4) التسلسل الهرمي لـ MIDs والأوصاف
Master MID (منصة)
Sub-MID (s) └─ حسب العلامة التجارية/Geo/Method
ملفات تعريف التوجيه └─ (PSP1→PSP2... سلسلة تعاقبية)
التوصيات:- وصفات منفصلة على sub-MID: عدد أقل من النزاعات.
- طرق cards/A2A/local منفصلة بواسطة sub-MID للتحليلات البحتة ومراقبة الاحتياطي.
- ملفات تعريف توجيه الإصدار (v1/v2) لـ A/B.
5) السلاسل التعاقبية: كيفية البناء
5. 1. حل سريع
عند الإذن: حدد طريقًا وفقًا للقواعد (GEO، BIN/IIN، العلامة التجارية، بطاقة الخصم/الائتمان، فئة المخاطر، حد PSP، AR/DR الحالي، التعريفة/FX، حوادث SLA).
5. 2. أنواع السلاسل التعاقبية
متتالية: (انخفاض ضعيف) .
حركة المرور المنقسمة:٪ من حركة المرور إلى PSPs المختلفة للمقارنة والديكور.
Sticky BIN: تأمين تجمع BIN ناجح لأفضل PSP.
5. 3. القيود
اقرأ الحمق (حتى لا تضاعف الالتقاط).
اتفق مع PSP على المحاولات المتكررة (نافذة إعادة المحاولة، الرموز اللينة).
ضع في اعتبارك سياسة 3DS وتحويل المسؤولية على كل مسار.
6) التسوية، T + N، الاحتياطيات والانقسامات
كل مستحوذ PSP/لديه قطع/T + N الخاص به واحتياطي متدحرج خاص به.
تجمع المنصة الإيصالات على المستوى الفرعي MID وتحتفظ بدفتر أستاذ احتياطي مع تقويم الإصدار.
المدفوعات للتجار من الباطن: صافي الرسوم والاحتياطي + حصتهم (revshare/CPA) للفترة المشمولة بالتقرير.
دعم الانقسامات حسب المعاملات (منصة/استوديو/شركة تابعة/ضريبة) أو حسب الفترة.
7) Antifraud و 3DS والحدود على مستوى التجار الفرعيين
عتبات تسجيل مختلفة لفئات A/B/C من الأسواق.
قواعد 3DS لـ BIN/geo/check (إلزامي/سهل/تصعيد).
حدود السرعة (المدخل/المخرج، محاولات البطاقة) والحدود القصوى بواسطة الغواصة.
المعايير الفرعية «الرمادية»: حدود أكثر صرامة، وطرق بيضاء فقط ومدفوعات مؤجلة.
8) التعريفات ومعدل الاستلام
ضع في اعتبارك معدل أخذ فعال حسب الغواصة: رسوم PSP (التبادل/المخطط/الترميز/الثابت) + انزلاق FX + مشاركة النظام الأساسي + تأثير الاحتياطي.
استخدم توجيه IC++ و BIN لتقليل التكلفة المخلوطة في سلسلة تعاقبية.
9) البيانات والنموذج الأدنى
sql
-- Directories
CREATE TABLE ref. submerchants (
sub_id BIGSERIAL PRIMARY KEY,
legal_name TEXT, brand TEXT, country TEXT, risk_class TEXT, status TEXT,
created_at TIMESTAMP, meta JSONB
);
CREATE TABLE ref. routing_profiles (
profile_id BIGSERIAL PRIMARY KEY,
name TEXT, version TEXT, enabled BOOLEAN, meta JSONB
);
CREATE TABLE ref. routing_rules (
rule_id BIGSERIAL PRIMARY KEY,
profile_id BIGINT REFERENCES ref. routing_profiles,
method TEXT, geo TEXT, bin_from TEXT, bin_to TEXT,
psp TEXT, mid TEXT, require_3ds BOOLEAN,
priority INT, soft_codes JSONB, enabled BOOLEAN, meta JSONB
);
-- Transactions linked to a sub-merchant and a route
CREATE TABLE payments. transactions (
id BIGSERIAL PRIMARY KEY,
sub_id BIGINT REFERENCES ref. submerchants,
profile_id BIGINT, rule_id BIGINT,
provider TEXT, mid TEXT, method TEXT, brand TEXT,
status TEXT, decline_code TEXT,
amount_original NUMERIC(18,6), currency_original TEXT,
amount_reporting NUMERIC(18,6), reporting_currency TEXT,
fx_reference_rate NUMERIC(18,10), fx_effective_rate NUMERIC(18,10),
authorized_at TIMESTAMP, captured_at TIMESTAMP, settled_at TIMESTAMP, funded_at TIMESTAMP,
user_id BIGINT, country_player TEXT, bin TEXT, three_ds_used BOOLEAN,
idempotency_key TEXT UNIQUE, meta JSONB
);
-- Phi and reserves for sub-merchant/provider/period
CREATE TABLE finance. settlement_fees (
sub_id BIGINT, provider TEXT, mid TEXT,
period_start TIMESTAMP, period_end TIMESTAMP,
interchange_amt NUMERIC, scheme_amt NUMERIC, markup_amt NUMERIC,
auth_amt NUMERIC, refund_amt NUMERIC, cb_amt NUMERIC, gateway_amt NUMERIC,
fx_spread_amt NUMERIC, reserve_delta NUMERIC, total_fees NUMERIC, currency TEXT
);
CREATE TABLE finance. reserve_ledger (
id BIGSERIAL PRIMARY KEY,
sub_id BIGINT, provider TEXT, mid TEXT,
hold_date DATE, release_due_date DATE,
hold_amount NUMERIC, released_amount NUMERIC,
cb_consumed NUMERIC, fines_consumed NUMERIC,
status TEXT, meta JSONB
);
-- Submerchant payments
CREATE TABLE payouts. submerchant_settlements (
sub_id BIGINT, period_start TIMESTAMP, period_end TIMESTAMP,
gross_sales NUMERIC, refunds NUMERIC, chargebacks NUMERIC,
fees_total NUMERIC, reserve_delta NUMERIC, revshare NUMERIC,
net_payable NUMERIC, currency TEXT, paid_at TIMESTAMP, statement_ref TEXT
);
10) قوالب SQL
10. 1. التكلفة الفعالة لكل غواصة
sql
SELECT t. sub_id,
SUM(t. amount_reporting) AS volume_rep,
SUM(f. total_fees) AS fees_rep,
100. 0 SUM(f. total_fees) / NULLIF(SUM(t. amount_reporting),0) AS take_rate_pct
FROM payments. transactions t
JOIN finance. settlement_fees f
ON f. sub_id=t. sub_id
AND t. settled_at BETWEEN f. period_start AND f. period_end
WHERE t. settled_at BETWEEN:from AND:to
GROUP BY 1
ORDER BY take_rate_pct DESC;
10. 2. الكفاءة التعاقبية (AR/DR) حسب القاعدة
sql
SELECT r. profile_id, r. psp, r. mid,
COUNT() FILTER (WHERE t. status='APPROVED') AS approvals,
COUNT() FILTER (WHERE t. status='DECLINED') AS declines,
ROUND(100. 0 COUNT() FILTER (WHERE t. status='APPROVED') / NULLIF(COUNT(),0), 2) AS ar_pct
FROM payments. transactions t
JOIN ref. routing_rules r ON r. rule_id=t. rule_id
WHERE t. authorized_at BETWEEN:from AND:to
GROUP BY 1,2,3
ORDER BY ar_pct DESC;
10. 3. رصيد الاحتياطي حسب الغواصة
sql
SELECT sub_id,
SUM(hold_amount - released_amount - cb_consumed - fines_consumed) AS reserve_balance
FROM finance. reserve_ledger
WHERE hold_date <=:as_of
GROUP BY 1;
10. 4. صافي التسوية الواجبة الدفع
sql
SELECT s. sub_id,
SUM(s. gross_sales - s. refunds - s. chargebacks
- s. fees_total + s. reserve_delta - s. revshare) AS net_payable
FROM payouts. submerchant_settlements s
WHERE s. period_start >=:from AND s. period_end <:to
GROUP BY 1;
11) لوحات القيادة ومؤشرات الأداء الرئيسية
AR/DR حسب السلسلة التعاقبية: بواسطة GEO/BIN/method/PSP، حصة 3DS، حصة انخفاض لينة.
معدل أخذ٪ ورسوم تكديس المكونات حسب الغواصة.
نسبة CB/معدل الاسترداد على sub-MID.
رصيد الاحتياطي والإصدار ETA بواسطة Submerchant/PSP.
التسوية SLA: معدل إصابة T + N، وتأخير التمويل.
صحة الدفع: تواتر ومبالغ المدفوعات للغواصات والتأخيرات.
انزلاق FX في سلاسل تعاقبية (فعال مقابل مرجع).
12) التنبيهات والعتبات
تدهور التوجيه: Fall AR> Y bps من ساعة إلى ساعة على القاعدة.
CB Spike: نمو رد الشحن للتاجر الفرعي> X bps w/w.
عدم التوازن الاحتياطي: فشل دفتر الأستاذ الاحتياطي - P1.
تأخير التسوية: انتهاك PSP T + N → التبديل التلقائي في سلسلة تعاقبية.
ارتفاع معدل الاستلام: نمو التكلفة> عتبة (الرسوم أو العملات الأجنبية).
انحراف السياسات: معاملات غير ملزمة للملف الشخصي/القاعدة/الخصوصية - ف 1.
تأخير الدفع: التأخر في الدفع للتاجر الفرعي> SLA.
13) الإقامة على متن الطائرة وامتثال التجار الفرعيين
ESC/sensions/REP: مجموعات من الوثائق والمستفيدين ومصادر الأموال.
PCI/security: tomenization, ban PAN storage at the sub-terchant.
سياسات الإرجاع/المكافأة: معايير موحدة، تذاكر SLA.
الإبلاغ المجمع: بشكل منفصل حسب العلامة التجارية والجغرافيا والطرق.
الحدود/الحدود القصوى: التحولات اليومية/الأسبوعية، وسقوف المدفوعات، والسداد المؤجل للمخاطر العالية.
14) أفضل الممارسات (قصيرة)
1. توضح ملفات تعريف توجيه الإصدار وسجلات القرار.
2. احتفظ باختبارات BIN و A/B PSP اللزجة لاستقرار وسعر الواقع المعزز.
3. رسوم الخرائط/العملة الأجنبية/الاحتياطي إلى مستوى التاجر الفرعي ؛ دفع صافي الرسوم على جيش تحرير السودان.
4. الخصوصية + سياسة إعادة التجربة فقط عن طريق التراجع السهل ؛ الامتثال لحدود PSP.
5. تعتبر الأوصاف و MIDs فريدة من نوعها للعلامة التجارية/geo: عدد أقل من النزاعات.
6. دفتر الأستاذ الاحتياطي مع تقويم الإصدار وتنبيهات الإصدار الفائت.
7. تقارير شفافة إلى التاجر الفرعي: رسوم فك الشفرة، الاحتياطي، العملات الأجنبية، النزاعات.
8. كتب اللعب الفاشلة: PSP/Corridor drop - إعادة توجيه فورية.
15) قائمة التنفيذ المرجعية
- أدلة «الغواصات»، «التوجيه _ الملفات الشخصية»، «التوجيه _ القواعد».
- بروتوكولات KYB/KYC/AML وتخزين الحالة.
- جهاز التوجيه بمنطق الغباء والانحطاط.
- استيراد ملفات تسوية PSP → «تسوية _ رسوم» + دفتر الأستاذ الاحتياطي.
- آلية الدفع للتجار الفرعيين + القوانين/النظم الأساسية.
- لوحات المعلومات AR/DR/CB/الرسوم/الاحتياطي + التنبيهات.
- الوثائق: سياسة المنازعات، وقواعد 3DS، والحدود، واتفاقات SLAs.
موجز
توفر الغواصات الحجم والمرونة، وتوفر السلاسل التعاقبية الاستقرار والتحويل والتكلفة التي يمكن التحكم فيها. يحول الهيكل من التسلسل الهرمي لـ MIDs، وملفات تعريف التوجيه المتحققة، ومحاسبة الرسوم/الاحتياطيات الشفافة والامتثال الصارم حلقة دفع معقدة متعددة توقعات البيئة العالمية إلى نظام يمكن التنبؤ به: الإذن العالي، ومعدل أخذ منخفض، والمدفوعات السريعة والحد الأدنى من المفاجآت على المخاطر.