GH GambleHub

Tölegleriň zynjyrlary we ileri tutulmagy

1) Tölegleriň zynjyry düşünjesi

Töleg zynjyry (payout chain) - orkestratoryň iberilendigi ('sent') ýa-da hasaba alnandygy ('settled') tassyklanýança yzygiderli tölemäge synanyşýan relsleriň/üpjün edijileriň tertipli sanawy.
Maksat - berlen çäklendirmelerde pula çenli wagty azaltmak: KYC/AML, çäklendirmeler, likwidlik, bahasy, katofflar, geo/walýuta, profil töwekgelçiligi.

Zynjyryň komponentleri:
  • Primary rail (segment üçin ileri tutulýan rels).
  • Fallbacks (SLA/bahasy/elýeterliligi boýunça alternatiwalar).
  • Rules (geçiş şertleri) we Constraints (berk gadaganlyklar/çäkler).
  • Health signals (approve/settle/latency/hatalar) we Liquidity (balanslar/prefanding).

2) Relsleri ileri tutmagyň ölçegleri

1. SLA/tizlik: min/sagat/bank günleri; barlygy 24/7 (RTP/FPS/Pix) vs D + N (ACH/SEPA).
2. Bahasy: Fix +%, FX-marja, üpjün ediji tölegleri; içerki cost-model.
3. Likwidlik: üpjün edijide/korschedde elýeterli galyndy, prefanding talaplary.
4. Laýyklyk: pul/alyjynyň ýurdy, rekwizitleriň görnüşi (IBAN/CLABE/Routing/Sort/PIX-açar).
5. Çäklendirmeler: per-txn/daily/weekly provayderde we alyjyda (bank/gapjyk).
6. Töwekgelçilik/KUS: müşderiniň derejesi, SoF/SoW, sanksiýalar/PER, velocity, täze peýdalanyjy.
7. Ygtybarlylygy: şowsuzlyklaryň, gijikdirmeleriň, yzyna gaýtarmalaryň häzirki metrikleri (reject/return).
8. Katofflar we senenamalar: ýerli baýramçylyklar, bankyň kesilmegi; Iberijiniň/alyjynyň TZ.
9. Önümiň islegleri: VIP/affiliates/jekpotlar - aýratyn profiller.

3) Orkestr matrisasy (logikanyň mysaly)

≤ €1k, EU, Doly KYC → SEPA Instant → (folback) SEPA SCT → (cut-off-dan soň) indiki BD.
≤ £250k, UK, 24/7, VIP → FPS (primary), gijikdirilende> P95 - 2-nji üpjün edijä geçmek.
US ≤ $5k → RTP; eger bank alyjyny goldamasa - Same Day ACH; penjire ýapyk bolsa - ACH Next Day.
BR → Pix (primary); töwekgelçiliklerde/bank çäklerinde → Pes treşhold ýa-da e-wallet payout bilen Pix.
Kartoçka (global) → Çalt, ýöne gymmat we çäkli iberişler üçin Push-to-Card (OCT).
Cross-border → lokal e-wallet (bar ýerinde) → umumy ýygymlary we ETA hasaplamak bilen başga SWIFT.

Sanlaryň çäkleri we sanawlary kodda däl-de, konfigurasiýada.

4) Zynjyr orkestratorynyň arhitekturasy

Hyzmatlar:
  • Decision Engine (policy) - rels we folbekleri (deklaratiw syýasatlar, wersiýalaşdyrmak) saýlamagyň kadalaryny ulanýar.
  • Payout Orchestrator — state machine: `requested → queued → processing → sent/failed → settled/returned`.
  • Liquidity/Treasury - üpjün edijileriň balanslary, prefanding, awto-gaýtadan balans, üpjün edijiniň/günüň çäkleri.
  • Calendar/Scheduler - cut-off, ýurt/walýuta boýunça baýramçylyklar, batch ibermek slotlary.
  • Provider Adapter Layer - API birleşdirmek, status-kodlar, idempotentlik.
  • Reconciliation - registrleri/göçürmeleri awto-deňeşdirmek, UTR/ARN/Trace ýüklemek.
  • Compliance - KYC/AML/sanksiýalar/SoF/SoW we case-management.
Işlemeýän:
  • Idempotentlik ('requestId'), wakalar, DLQ/retrailer c backoff/jitter.
  • Observability: trasirleme, orkestr wakalary, per-provayder taýmerleri.

5) Folbek, zaýalanma we "çal" ssenariýalar

Time-based fallback: eger 'processing' bosagadan geçse (mysal üçin, 90-njy percentil) - indiki relse geçiň (rugsat berilse, ilkinji synanyşygyň/void ýatyrylmagy bilen).
Health-based: 'reject/return' ýokarlananda ýa-da approve ýykylanda - üpjün edijiniň dereýting.
Suwuklyk-based: prefanding ýetmezçiligi → çalt relsleri wagtlaýyn gizlemek, haýal teklip etmek.
Risk-based: ýokary töwekgelçilikde - fast-rails gadaganlygy, hökmany hold/step-up.
Grey window: agşamlar/baýramçylyklar → ýakyn penjirede awtoplanirlemek; UI-de dogruçyl ETA.

6) Relsleriň bahasy we reýtingi

Netijeli bahany hasaplaň:
  • `eff_cost = fixed_fee + percent_fee amount + FX_margin + failure_cost fail_prob + support_cost`.
Soňra ileri tutulýan skoring funksiýasyny giriziň:
  • `score = w_slaSLA + w_cost(1/eff_cost) + w_reliabilitysuccess_rate − w_riskrisk_score − w_opsoperational_load`.
  • Terazi - konfigurasiýa; segmentler boýunça deňeşdiriň (geo/summa/VIP).

7) Likwidlik we prefanding

Çalt relsler öňünden tölemegi talap edýär: üpjün edijileriň hasaplarynda iň pes derejeleri saklaň.
Auto-rebalance: gapjyklaryň/banklaryň arasyndaky bosagalar boýunça swipleriň düzgünleri.
Circuit-breakers: <bosagada - zynjyrda usulyň awtomatiki üýtgedilmegi.
"Cashbook": wada berlen tölegleriň buhgalteriýasyny hakyky debetlerden aýyryň; kassa boşlugyna gözegçilik etmek.

8) Meýilnamalaşdyrmak: batçi, katoff we senenamalar

Batching SWIFT/ACH/SEPA SCT bahasyny peseldýär, ýöne gizlinligi ýokarlandyrýar - jemi/ileri tutulýan ugur boýunça sazlaň.
Cut-off aware: Eger haýyş cut-off-dan soň gelse, ETA-ny indiki BD-de görkeziň.
Holiday API: sebitleýin baýramçylyklary saklaň; cross-TZ üçin alyjynyň ýerli wagtyny görkeziň.

9) Zynjyrlarda töwekgelçilik we KYC

Täze benefisiar/uly mukdar → cool-off + step-up, fast-rails gadaganlygy.
Çäk mukdary → SoF/SoW talaby; berilýänçä - "haýal" rels.
Geo/sanksiýalar/RER → gaty deny, alternatiw marşrutlar ýok.
Velocity: Töleg N/gün/hepde; → zynjyrdaky downgrade relsinden ýokary.

10) Statuslar we artefaktlar

Bitewi model:
  • `requested → queued → processing → sent(UTR/ARN) → settled | failed | returned | on_hold | canceled`.
  • Храните: `payoutId`, `beneficiaryId`, `rail`, `provider`, `amount/currency`, `fees`, `ETA`, `UTR/ARN/Trace`, reason-codes, `attempts[]`.

11) Barlamak we žurnallaşdyrmak

Daily auto-recon: registrleri ýüklemek, 'payoutId/UTR/amount/date' oýny.
Full-recon: döwürleýin gözegçilik (sanawlar/göçürmeler/GL).
Alertler: "reýestrsiz üstünlik", "aging processing", "double send", "üpjün edijiniň dymmagy".

12) UX we aragatnaşyk

ETA-ny rels we saýlama sebäpleri boýunça görkezmek ("has çalt/arzan/cut-off-dan soň").
UTR/ARN/Trace bilen aç-açan statuslar.
Folbek üçin - aç-açan bildiriş: "gijikdirilmegi/likwidligi sebäpli {rail} geçildi; täze ETA"....
VIP üçin - "çaltlaşdyrmak" opsiýasy (başga rels/komissiýa).
Täze alyjylar üçin - hold/step-up duýduryşy.

13) KPI и SLO

On-time rate (wada berlen ETA-dan öň gelen tölegleriň%).
Median/P95/üpjün edijiler/geo.
Reject/Return rate we sebäpleriň paýlanyşy.
Fallback rate we onuň SLA/gymmata täsiri.
Likidity uptime (Çalt relsleriň elýeterli wagty).
Cost per payout we FX paýy.
Support load (bilet/1k töleg) we netijeler boýunça NPS.

14) Zynjyrlary işe girizmegiň çek-sanawy

1. Relsleriň katalogy: ýurtlar/walýutalar/çäkler/komissiýalar/ETA/kesmek-ýapmak/baýramçylyklar.
2. Policy Engine: ileri tutulýan deklaratiw düzgünler + explain-çözgüt sebäpleri.
3. Üpjün edijileriň saglygy: metrikler, saglyk synaglary, awtodereýting.
4. Treasury: prefanding, üpjün ediji üçin çäkler, awto-gaýtadan balans.
5. Idempotentlik we DLQ: goşa/gaýtalamalardan goramak, howpsuz retralar.
6. Webhooks/HMAC: gollary barlamak, taým-autlar, eltip bermegiň gaýtalanmagy.
7. Recon: daily + full, rassinkron üçin alertler.
8. UX: ETA, statuslar, UTR/ARN, folbekiň/holdyň sebäpleriniň tekstleri.
9. KYC/AML: täze peýdalanyjylar/uly möçberler üçin step-up, SoF/SoW amallary.
10. Synag toplumy: üstünlik/şowsuzlyk/yzyna gaýtarmak, wagt/likwidlik boýunça folbek, kesmek/dynç alyş günleri, üpjün edijiniň pese gaçmagy.

15) Çözüjiniň kiçi pseudo-kody


rail_list = rank_by(score(amount, geo, kyc, risk, sla, cost, liquidity, health))
for rail in rail_list:
if violates_constraints(rail, geo, kyc, sanctions, limits): continue if not has_liquidity(rail): continue attempt = send_payout(rail)
if attempt. status in {SENT, SETTLED}: return success(attempt)
if is_retryable(attempt): continue return fail_with_reason(best_reason_collected)

Gysgaça maglumat

Töleg zynjyrlary tizligiň, bahanyň, töwekgelçiligiň we operasiýa taýýarlygynyň arasyndaky intellektual marşrutlaşmadyr. Düzgünleri we metrikleri konfigada saklaň, üpjün edijileriň likwidligini we saglygyny göz öňünde tutup, skoring funksiýasy esasynda karar beriň, idempotentligi, folbeki we dogruçyl ETA-ny üpjün ediň. Şeýlelik bilen, çykdajylary we girdejileri peseldýärsiňiz, SLA-lary we ulanyjylaryň ynamyny saklaýarsyňyz - esasanam iGaming we cross-border ýaly duýgur segmentlerde.

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.

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.