GH GambleHub

Tölegleri ýygnamak platformalary

1) POP näme we näme üçin iGaming-de zerur?

"Payment Orchestration Platform" - önümiňiz bilen köp sanly PSP/ekweýerleriň/ýerli usullaryň/gapjyklaryň/banklaryň arasynda gatlak. Ol:
  • AR-y artdyrýar we akylly marşrut/kaskad arkaly DR-ni peseldýär (BIN/GEO/usul/baha/saglyk).
  • Smart-routing we A/B arkaly üpjün edijileri saýlamagyň bahasyny (IC +/markup/fixed/FX-slippage) peseldýär.
  • Durnuklylygy ýokarlandyrýar: failover, circuit-breaker, saglyk synaglary, howpsuz re modeimlere çenli pese gaçmak.
  • Go-to-market çaltlaşdyrýar: ýeke-täk API/SDK, adapterler katalogy, goýberilmezden syýasatlary dolandyrmak.
  • Laýyklygy üpjün edýär: KYC/AML/sanksiýalar, geobloklar, same-method, MoR/submerçantlar.
  • Hasabatlylygy ýönekeýleşdirýär: statuslaryň kadalaşmagy, settlement faýllary, ND/GGR/NGR/fees/salgytlar.

2) Build vs Buy: nädip saýlamaly

Buy (daşarky POP): has çalt başlamak, taýýar adapterler/dashbordlar/SLA; minuslar - üpjün edijiniň marjasy, aýratynlaşdyrmagyň çäkli çuňlugy, vendor lock-in.
Build (in-house): düzgünlere/maglumatlara/bahasyna doly gözegçilik etmek; kemçilikleri - CAPEX/başarnyklar/SOC2-prosesler.
Gibrid: möhüm bazarlar/usullar - içerki, "uzyn guýruk" - daşarky POP arkaly.

Kriteriýalar: GEO/usullary, latency, bahalaryň aç-açanlygy, raw-maglumatlara we webhooks elýeterliligi, network tokens/3DS2 goldawy, payout-orkestri, sandbox, API wersiýasy, SLA/jerime.

3) POP maksatly arhitektura (gatlaklar)

1. API-Gateway & Auth — rate-limit, OAuth/JWT, mTLS, schema-validation, idempotency-keys.
2. Rules-Engine - deklaratiw syýasatlar (GEO/BIN/usul/summa/töwekgelçilik/baha/SLA/sanksiýalar).
3. Router/Cascader — выбор `(PSP, MID, require_3DS, retry_window, max_attempts)`; sticky BIN/GEO.
4. Provider Adapters - bitewi interfeýs (authorize/capture/refund/void/payout/tokenize).
5. 3DS & Risk Orchestration - TRA/whitelisting, challenge/funnel, berlen hakykat.
6. Reconciliation - settlement faýllaryny import etmek, kodlary bölmek, fees/reserve ýaýratmak.
7. "Payout Orchestration" - koridor saýlamak, same-method/return-to-source, cut-off/T + N, barlaglar.
8. Treasury/FX - köp walýutaly kitaplar, EOD-reval, realized/unrealized FX, likwidlik çaklamasy.
9. Data Platform - wakalaryň tekeri (Kafka/PubSub), outbox, DWH/lags, ND/GGR/NGR/fees/tax.
10. Observability - logi/metrika/treys, SLO/SLI, alertler, playbooks hadysalar.
11. Admin/UI - düzgünleri, AB-synaglary, töleg koridorlaryny, çäkleri, açarlary dolandyrmak.

4) Routing we düzgünler: giriş signallary

Карта: BIN/IIN, brand, debit/credit, commercial/premium, issuer country.
Geo/complayens: IP/GPS/SIM/KYC country, sank-listler, ygtyýarnamalar, bazar synpy (A-D).
Geleşik: summa/walýuta/kanal, velocity, frod töwekgelçilik-skor, 3DS statusy.
Üpjün edijiler: AR/DR, soft-decline%, 3DS pass, latency/ýalňyşlyklar, SLA saglygy.
Bahasy: IC +/markup/fixed, FX-quality, reserve%, funding T + N.
Çäklendirmeler: PSP, maintenance, hadysalar, ýerli gadaganlyklar.

Skoring funksiýasy (mysal):
  • `Score = 0. 45AR_live − 0. 25Cost_bps + 0. 15SLA_health + 0. 10FX_quality + 0. 05Reserve_score`

Retraý syýasaty: diňe soft-decline; idempotency-key tutuş kaskad üçin umumy; býudjet 15-30 sek.

5) 3DS и liability shift

Strategiýalar: frictionless → challenge eskalasiýa, mejbury 3DS на риск-GEO/BIN, delegated auth.
Netijäni saklaň (liability_shift=true/false), jedeller üçin ACS/DS kodlary.
A/B 3DS syýasaty: balans AR vs liability.

6) Tokenizasiýa

Network tokens (Visa/MC/DC): AR durnuklylygy, az lifecycle ýalňyşlyklary.
Vault tokens: ýeke-täk seýf → multi-PSP; PSP-spesifik tokenleriň mapping.
PAN/expiry aýlawy, COF/COFT täzelenmeleri, card-on-file görkezijileri, DS-hasaba alyş.

7) Reconciliation we bahasy

Statuslaryň kadalaşmagy (authorize/capture/refund/chargeback/representment).
Import settlement files: Interchange/Scheme/Markup/Fixed/FX/Reserve.
PSP/MID/GEO usuly boýunça effective take-rate we FX slippage hasaplamak.
Variance-hasabatlar: 'Tx → File → Funding' (delta> bosagasy → bilet).

8) Payout-orkestr we sazlaýjy

Koridorlar: GEO/walýuta/bank, return-rate/ETA/SLA boýunça üpjün edijini saýlamak.
Syýasatlar: same-method/return-to-source, SoF/KYC derejeleri, gijikdirilen tölegler (T + N + K).
FX: çeşmäniň walýutasyny saýlamak, EOD-reval galyndylar, funding/payout-da realized FX.
Ätiýaçlyklar: rolling/reserve-ledger we goýberiş senenamasy.

9) Howpsuzlyk we gabat gelmek

SANCTIONS/PEP/AML: GEO/kontragentler boýunça merkezleşdirilen skrining, kill-switch.
PCI DSS: mTLS, PAN-skope segmentasiýasy, duýgur meýdanlaryň gadagan logingi, P2PE/SDK.
GDPR/Gizlinlik: DPA, Controller/Processor, DSR/DSAR rollary, saklanyş şertleri.
iGaming düzgünleşdirijisi: geobloklar, ygtyýarnamalar, RG/self-exclusion, düzgünleşdirijileriň hasabat formatlary.

10) Synlamak, SLO we hadysalar

SLI/SLO: AR, 3DS pass, p95 latency, error-rate, funding T+N hit-rate, payout ETA.
Алерты: routing degradation, soft-decline surge, 3DS anomaly, take-rate spike, health down.
Playbooks: failover PSP/ACS, reroute GEO/BIN, problema düzgünini öçürmek, "diňe ak usullara" çenli pese gaçmak.
Post-hadysalar: RCA, agramyň/çäkleriň üýtgemegi, regressiýa synaglary.

11) Data & BI gatlak

Event-driven: outbox → Kafka/PubSub → consumers (router, 3DS, antifraud, DWH).
Exactly-once (iş ýüzünde): outbox-pattern, idempotent ulanyjylar, açarlar boýunça de-duplikasiýa.
Витрины: `transactions_flat`, `provider_fees`, `fx_settlement`, `ggr_rollup`, `vat_ledger`, `payout_corridors`, `reserve_ledger`.
AB-тесты: bandits/splits, guardrails (min-AR, max-take-rate).

12) Maglumatlaryň salgylanma modeli (ýönekeýleşdirilen)

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) Düzgünleriň we haýyşlaryň mysallary

13. 1. Psevdo-DSL marşrut düzgünleri

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. Üpjün edijileriň onlaýn reýtingi

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. Üpjün edijiler boýunça bahasy (all-in take-rate)

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. Kaskad effekti (step-conversion)

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 we daşbordlar

PSP/MID/GEO/BIN/usuly boýunça AR/DR (15/60-minutlyk penjireler + DTD).
Step-conversion (1-nji/2-nji/3-nji şahasy).
Üpjün ediji/usul boýunça Take-Rate% we FX-slippage.
3DS pass-rate и liability shift.
Saglyk/SLA: latency, timeouts, error-rate, hadysalar.
Reserve & Funding: reserve% и T+N hit-rate.
Payout Corridors Health: success/returns/ETA.
Policy Coverage: Profiliň häzirki wersiýasy bolan wakalaryň paýy.

15) Alertler we bosagalar

Routing Degradation: AR> Y bps 10-30 minutda düşýär.
Soft-Decline Surge: soft-decline paýy artýar → goşmaça şahany/step-up 3DS-i goşuň.
3DS Anomaly: BIN/emitent/PSP-de pass-rate> X% güýji.
Take-Rate Spike: bahanyň ýokarlanmagy> bosagasy.
Health Down: SLA breach (latency/error) — авто-failover.
Policy Drift: idempotency_key/bez profilsiz synanyşyk - P1.
Settlement Delay: T + N ýa-da missed reserve-release.

16) Iň oňat amallar (gysgaça)

1. Idempotentlik we retrailer diňe soft-decline, kaskad üçin umumy açar.
2. Diri telemetriýa AR/3DS/latency/health we awto-failover.
3. Marşrutyň nyrh funksiýasy (AR vs Cost vs SLA vs FX) + sticky BIN/GEO.
4. Network tokens + bir vault; COF/COFT dogry goýuň.
5. Cut-off-aware: Günüň ahyrynda partial-capture öndürmäň.
6. Reconciliation: öz hasaplamasy fees/FX, variance-hasabatlary.
7. Same-method we koridor gözegçiligi bilen payout-orkestr.
8. Düzgünleriň wersiýasy we guardrails bilen A/B synaglary.
9. Gatlaklary bölmek: router ≠ antifraud ≠ policy engine; umumy gollanmalar.
10. GEO boýunça sanksiýalaryň/ygtyýarnamalaryň/syýasatyň, öldüriji-switçiň doky-yzarlanmasy.

17) Girizmegiň çek-sanawy

  • Model saýlamak (build/buy/hybrid), GEO/usullar/PSP/MID kartasy.
  • API shemasy, idempotentlik, outbox, event-teker, DWH.
  • Rules-engine + UI: profiller, agramlar, ýumşak kodlar, 3DS syýasatlary.
  • Adapterler: normalize API/kodlar, sandbox synag toplumlary.
  • Telemetriýa/alertler/SLO, saglyk üpjün edijileri.
  • Reconciliation: import faýllar, fees/ätiýaçlyk/FX.
  • Töleg-orkestri: koridorlar, same-method, SoF/KYC.
  • Howpsuzlyk: PCI/GDPR/sanksiýalar, syrlar/aýlaw, elýeterlilik.
  • Wakalaryň resminamalary we playbooks; regressiýa synaglary.

Gysgaça maglumat

POP diňe bir "PSP-e çenli proxy" däl, eýsem tölegleriň merkezi operasiýa tekeri: akylly marşrut we kaskadlar, 3DS/töwekgelçilik orkestri, reconciliation we payouts, trejeri/FX, gözegçilik we laýyklyk. Yhlas, janly telemetri, aç-açan bahasy we düzgünleri bolan platforma gurup, AR göterýärsiňiz, ähli nyrhlary peseldýärsiňiz, P & L-ni şowsuzlyklardan goraýarsyňyz we önümi täzeden ýazmazdan täze bazarlara çykmagy çaltlaşdyrýarsyňyz.

Contact

Biziň bilen habarlaşyň

Islendik sorag ýa-da goldaw boýunça bize ýazyp bilersiňiz.Biz hemişe kömek etmäge taýýar.

Telegram
@Gamble_GC
Integrasiýany başlamak

Email — hökmany. Telegram ýa-da WhatsApp — islege görä.

Adyňyz obýýektiw däl / islege görä
Email obýýektiw däl / islege görä
Tema obýýektiw däl / islege görä
Habar obýýektiw däl / islege görä
Telegram obýýektiw däl / islege görä
@
Eger Telegram görkezen bolsaňyz — Email-den daşary şol ýerden hem jogap bereris.
WhatsApp obýýektiw däl / islege görä
Format: ýurduň kody we belgi (meselem, +993XXXXXXXX).

Düwmäni basmak bilen siz maglumatlaryňyzyň işlenmegine razylyk berýärsiňiz.