GH GambleHub

سیستم عامل های ارکستراسیون پرداخت

1) POP چیست و چرا در iGaming مورد نیاز است

پلت فرم ارکستراسیون پرداخت - یک لایه بین محصول شما و بسیاری از PSP/خریدار/روش های محلی/کیف پول/بانک ها. آیا او:
  • AR را افزایش می دهد و DR را از طریق مسیریابی هوشمند/آبشار (BIN/GEO/روش/قیمت/سلامت) کاهش می دهد.
  • کاهش هزینه (IC + +/نشانه گذاری/ثابت/FX لغزش) از طریق مسیریابی هوشمند و انتخاب ارائه دهنده A/B.
  • ثبات را افزایش می دهد: شکست، مدار شکن، آزمایش های بهداشتی، تخریب به حالت های امن.
  • تسریع ورود به بازار: API/SDK واحد، کاتالوگ آداپتور، مدیریت سیاست بدون انتشار.
  • اطمینان از انطباق: KYC/AML/تحریم ها، جغرافیایی، همان روش، MoR/زیر اقدامات.
  • ساده گزارش: عادی سازی وضعیت، فایل های حل و فصل، ND/GGR/NGR/هزینه/مالیات.

2) ساخت در مقابل خرید: نحوه انتخاب

خرید (POP خارجی): شروع سریع تر، آداپتورهای آماده/داشبورد/SLA ؛ منفی - حاشیه ارائه دهنده, عمق سفارشی سازی محدود, فروشنده قفل در.
ساخت (در خانه): کنترل کامل بر قوانین/داده ها/قیمت ؛ منفی - فرآیندهای CAPEX/competencies/SOC2.
ترکیبی: بازارها/روشهای بحرانی - در خانه، «دم بلند» - از طریق POP خارجی.

معیارها: پوشش GEO/method، تأخیر، شفافیت قیمت، داده های خام و دسترسی به وب، پشتیبانی از tokens/3DS2 شبکه، ارکستراسیون پرداخت، sandbox، نسخه API، SLA/مجازات.

3) معماری POP هدفمند (لایه ها)

1. API-Gateway & Auth - rate-limit, OAuth/JWT, mTLS, schema-validation, idemotency-keys.
2. قوانین موتور - سیاست های اعلانی (GEO/BIN/روش/مقدار/خطر/قیمت/SLA/تحریم).
3. روتر/آبشار - '(PSP، MID، ، ) ؛ BIN/GEO چسبنده.
4. آداپتورهای ارائه دهنده - رابط یکپارچه (مجوز/ضبط/بازپرداخت/خالی/پرداخت/tokenize).
5. 3DS & Risk Orchestration - TRA/لیست سفید, چالش/قیف, احراز هویت محول.
6. آشتی - واردات فایل های حل و فصل، نقشه برداری کد، هزینه ها/ارسال رزرو.
7. پرداخت ارکستراسیون - انتخاب راهرو، همان روش/بازگشت به منبع، قطع/T + N، چک.
8. خزانه داری/FX - کتاب های چند ارزی، EOD-reval، FX تحقق یافته/تحقق نیافته، پیش بینی نقدینگی.
9. پلت فرم داده - اتوبوس رویداد (Kafka/PubSub)، صندوق پستی، DWH/عقب، ویترین ND/GGR/NGR/هزینه/مالیات.
10. قابلیت مشاهده - سیاهههای مربوط/متریک/مسیرهای پیاده روی، SLO/SLI، هشدار، playbooks از حوادث.
11. مدیریت/UI - مدیریت قوانین، تست AB، راهروهای پرداخت، محدودیت ها، کلید ها.

4) مسیریابی و قوانین: سیگنال های ورودی

Карта: BIN/IIN، نام تجاری، بدهی/اعتباری، تجاری/حق بیمه، کشور صادر کننده.
جغرافیایی/انطباق: کشور IP/GPS/SIM/KYC، لیست سورتمه، مجوز، کلاس بازار (A-D).
معامله: مقدار/ارز/کانال، سرعت، میزان خطر تقلب، وضعیت 3DS.
تامین کنندگان: AR/DR، نرم کاهش٪، 3DS عبور، تاخیر/خطا، سلامت SLA.
هزینه: IC + +/نشانه گذاری/ثابت، FX-کیفیت، ذخیره٪، بودجه T + N.
محدودیت ها: محدودیت های PSP، تعمیر و نگهداری، حوادث، ممنوعیت های محلی.

تابع به ثمر رساند (به عنوان مثال):
  • "امتیاز = 0. 45AR_live − 0 25Cost_bps + 0 15SLA_health + 0 10FX_quality + 0 05Reserve_score'

سیاست Retray: تنها نرم کاهش ؛ idempotency-کلید مشترک برای کل آبشار ؛ بودجه 15-30 ثانیه.

5) 3DS تغییر مسئولیت и

استراتژی: اصطکاک → تشدید چالش، 3DS مجبور در خطر GEO/BIN، auth محول.
ذخیره نتیجه (liability_shift=true/false) کدهای ACS/DS برای اختلافات.
A/B 3DS سیاست: AR در مقابل تعادل مسئولیت.

6) نشانه گذاری

نشانه های شبکه (Visa/MC/DC): ثبات AR، خطاهای چرخه عمر کمتر.
نشانه طاق: تنها امن → چند PSP; نقشه برداری نشانه PSP خاص.
چرخش PAN/انقضا، به روز رسانی COF/COFT، شاخص های کارت در فایل، ثبت نام DS.

7) سازگاری و هزینه

عادی سازی وضعیت (مجوز/ضبط/بازپرداخت/بازپرداخت/نمایندگی).
واردات فایل های حل و فصل: تبادل/طرح/نشانه گذاری/ثابت/FX/ذخیره تجزیه.
محاسبه نرخ موثر و لغزش FX توسط PSP/روش/MID/GEO.
گزارش واریانس: 'Tx → File → Funding' (delta> threshold → ticket).

8) پرداخت ارکستراسیون و tregerie

راهروها: انتخاب ارائه دهنده توسط GEO/ارز/بانک، نرخ بازگشت/ETA/SLA.
سیاست ها: همان روش/بازگشت به منبع، سطوح SoF/KYC، پرداخت های معوق (T + N + K).
FX: انتخاب ارز منبع، تعادل EOD-reval، FX را در بودجه/پرداخت متوجه شد.
ذخایر: نورد/رزرو دفتر کل و تقویم انتشار.

9) ایمنی و انطباق

تحریم ها/PEP/AML: غربالگری متمرکز، کشتن سوئیچ توسط GEO/پیمانکاران.
PCI DSS: mTLS، تقسیم بندی PAN-scope، ورود ممنوع از زمینه های حساس، P2PE/SDK.
GDPR/حریم خصوصی: DPA، نقش کنترل کننده/پردازنده، DSR/DSAR، دوره نگهداری.
مقررات iGaming: geoblocks, مجوز, RG/خود حذفی, فرمت های گزارش نظارتی.

10) قابلیت مشاهده، SLO و حوادث

SLI/SLO: AR، 3DS عبور، تاخیر p95، نرخ خطا، بودجه T + N نرخ ضربه، پرداخت ETA.
Алерты: تخریب مسیریابی، افزایش نرم افزاری، ناهنجاری 3DS، افزایش سرعت، سلامت پایین.
Playbooks: شکست PSP/ACS، تغییر مسیر GEO/BIN، غیر فعال کردن قانون مشکل ساز، تنزل به «فقط روش های سفید».
پس از حوادث: RCA، تغییر در وزن/آستانه، آزمون رگرسیون.

11) لایه داده و BI

رویداد محور: outbox → Kafka/PubSub → مصرف کنندگان (روتر، 3DS، antifraud، DWH).
دقیقا یک بار: الگوی خروجی، مصرف کنندگان idemotent، deduplication کلیدی.
Витрины: «معاملات _ تخت»، «ارائه دهنده _ هزینه ها»، «fx _ settlement»، «ggr _ rollup»، «vat _ ledger»، «payout _ corridors»، «reserve _ ledger».
AB- тесты: راهزنان/تقسیم، گارد محافظ (حداقل AR، حداکثر سرعت).

12) مدل داده مرجع (ساده شده)

sql
-- Providers/MID/ref methods. providers(provider PK, pricing_model, fx_policy, reserve_pct, meta)
ref. mids(mid PK, provider FK, country, method, descriptor, enabled, meta)

-- Profiles/routing rules ref. routing_profiles(profile_id PK, name, version, enabled, meta)
ref. routing_rules(
rule_id PK, profile_id FK, iso2, bin_from, bin_to, method,
provider, mid, require_3ds, priority, retry_soft JSONB,
max_attempts, ttl_seconds, enabled, meta)

-- Online provider metrics (sliding window)
live. provider_stats_15m(
provider, method, iso2, bin6, approvals, declines, soft_declines,
three_ds_pass, avg_latency_ms, updated_at)

-- Transactions/attempts with payments idempotency. auth_attempts(
attempt_id PK, idempotency_key, step, provider, mid, require_3ds,
status, decline_code, amount_minor, currency, bin, iso2,
started_at, finished_at, meta)

-- Settlement/fees/reserve finance. settlement_fees(
batch_id, provider, mid, period_start_at, period_end_at, currency,
interchange_amt, scheme_amt, markup_amt, auth_amt, refund_amt,
cb_amt, gateway_amt, fx_spread_amt, reserve_delta, total_fees)

treasury. reserve_ledger(
id PK, provider, mid, hold_date, release_due_date,
hold_amount, released_amount, cb_consumed, fines_consumed, status, meta)

-- Payout corridors. corridors(
corridor_id PK, from_iso2, to_iso2, method, provider,
success_rate_7d, return_rate_7d, avg_eta_hours, status, updated_at)

13) قانون و پرس و جو نمونه

13. 1. قوانین مسیریابی شبه DSL

yaml rule: "cards_eu_low_risk_v2"
when:
iso2 in [DE, NL, AT, FI] AND method == "CARD"
AND bin. issuer_country == iso2 score:
AR_live: 0. 45
Cost_bps: -0. 25
SLA_health: 0. 15
FX_quality: 0. 10
Reserve_score: 0. 05 routes:
- psp: "Acq_A" mid: "A_DE_01" require_3ds: false max_attempts: 1
- psp: "Acq_B" mid: "B_EU_02" require_3ds: true max_attempts: 1 retry_on_soft: [TIMEOUT, ISSUER_UNAVAILABLE, SOFT_DECLINE]
budget_ms: 20000

13. 2. امتیاز ارائه دهنده آنلاین

sql
SELECT provider, method, iso2,
SUM(approvals) appr, SUM(declines) decl,
ROUND(100. 0 SUM(approvals) / NULLIF(SUM(approvals+declines),0),2) AS ar_pct,
ROUND(100. 0 SUM(soft_declines) / NULLIF(SUM(declines),0),2) AS soft_share_pct
FROM live. provider_stats_15m
WHERE updated_at > now() - INTERVAL '20 minutes'
GROUP BY 1,2,3
ORDER BY ar_pct DESC, soft_share_pct DESC;

13. 3. هزینه توسط ارائه دهنده (همه در نرخ)

sql
SELECT provider,
SUM(total_fees) / NULLIF(SUM(t. amount_reporting),0) 100 AS take_rate_pct
FROM finance. settlement_fees f
JOIN dw. transactions_flat t ON t. provider=f. provider
WHERE f. period_start_at>=:from AND f. period_end_at<:to
GROUP BY 1
ORDER BY take_rate_pct;

13. 4. اثر تبدیل گام

sql
WITH s AS (
SELECT idempotency_key, MAX(step) steps, BOOL_OR(status='APPROVED') approved
FROM payments. auth_attempts
WHERE started_at BETWEEN:from AND:to
GROUP BY 1
)
SELECT steps, COUNT() orders,
100. 0 SUM(approved::int) / NULLIF(COUNT(),0) AS conv_pct
FROM s GROUP BY 1 ORDER BY 1;

14) KPI و داشبورد

AR/DR توسط روش PSP/MID/GEO/BIN/( پنجره 15/60 دقیقه + DTD).
مرحله تبدیل (شعبه 1/2/3).
نرخ٪ و FX-لغزش توسط ارائه دهنده/روش.
3DS نرخ عبور и تغییر مسئولیت.
سلامت/SLA: تاخیر، وقفه، نرخ خطا، حوادث.
ذخیره و بودجه: رزرو٪ и T + N نرخ ضربه.
پرداخت راهرو سلامت: موفقیت/بازده/ETA.
Policy Coverage: درصد وقایع با نسخه پروفایل فعلی.

15) هشدار و آستانه

مسیریابی تخریب: AR> Y بیت در ثانیه در 10-30 دقیقه کاهش می یابد.
Soft-Decline Surge: سهم Soft-Decline در حال رشد است و شامل یک 3DS اضافی است.
ناهنجاری 3DS: افت نرخ عبور> X٪ در BIN/صادر کننده/PSP.
Take-Rate Spike: همه در رشد ارزش> آستانه.
سلامت پایین: نقض SLA (تاخیر/خطا) - авто -failover.
رانش سیاست - تلاش بدون idempotency_key/bez مشخصات - P1.
تاخیر حل و فصل: T + N یا نقض رزرو انتشار از دست رفته.

16) بهترین شیوه (کوتاه)

1. Idempotence و عقب نشینی تنها با نرم کاهش، یک کلید مشترک به آبشار.
2. AR/3DS/latency/health تله متری زنده و خودکار شکست خورده.
3. عملکرد قیمت مسیر (AR در مقابل هزینه در مقابل SLA در مقابل FX) + BIN/GEO چسبنده.
4. نشانه های شبکه + طاق تک ؛ COF/COFT باید به درستی مهر شود.
5. Cut-off-aware: در پایان روز ضبط جزئی انجام ندهید.
6. آشتی: هزینه های خود/محاسبه FX، گزارش واریانس.
7. ارکستراسیون پرداخت با همان روش و کنترل راهرو.
8. نسخه بندی قانون و تست A/B با گارد محافظ.

9. جداسازی لایه: روتر ≠ موتور سیاست ضد ≠ ؛ کتابهای مرجع عمومی

10. Docking تحریم/مجوز/سیاست، کشتن سوئیچ توسط GEO.

17) چک لیست پیاده سازی

  • انتخاب مدل (ساخت/خرید/ترکیبی)، GEO/روش/PSP/نقشه MID.
  • طرح API، idemotency، صندوق پستی، اتوبوس رویداد، DWH.
  • قوانین موتور + UI: پروفایل ها، وزن ها، کدهای نرم، سیاست های 3DS.
  • آداپتورها: API/کدها، کیت های تست ماسهبازی را عادی کنید.
  • تله متری/هشدار/SLO، ارائه دهندگان بهداشت خوراک.
  • آشتی: فایل های واردات، تخصیص هزینه/ذخیره/FX.
  • پرداخت ارکستراسیون: راهرو، همان روش، SoF/KYC.
  • امنیت: PCI/GDPR/تحریم ها، اسرار/چرخش، دسترسی.
  • مستند سازی و playbooks از حوادث ؛ تست های رگرسیون

خلاصه

POP است فقط یک «پروکسی به PSP» نیست، اما یک اتوبوس پرداخت عامل مرکزی: مسیریابی هوشمند و آبشار، ارکستراسیون 3DS/risk، آشتی و پرداخت، معامله گر/FX، مشاهده و انطباق. با ساخت یک پلت فرم با idempotency، تله متری زندگی می کنند، هزینه های شفاف و قوانین، شما را بالا می برد AR، کاهش همه در را نرخ، محافظت از P&L از اختلال و سرعت بخشیدن به ورود به بازارهای جدید بدون بازنویسی محصول.

Contact

با ما در تماس باشید

برای هرگونه سؤال یا نیاز به پشتیبانی با ما ارتباط بگیرید.ما همیشه آماده کمک هستیم!

Telegram
@Gamble_GC
شروع یکپارچه‌سازی

ایمیل — اجباری است. تلگرام یا واتساپ — اختیاری.

نام شما اختیاری
ایمیل اختیاری
موضوع اختیاری
پیام اختیاری
Telegram اختیاری
@
اگر تلگرام را وارد کنید — علاوه بر ایمیل، در تلگرام هم پاسخ می‌دهیم.
WhatsApp اختیاری
فرمت: کد کشور و شماره (برای مثال، +98XXXXXXXXXX).

با فشردن این دکمه، با پردازش داده‌های خود موافقت می‌کنید.