GH GambleHub

Tölegleri ugrukdyrmak

Tölegleri ugrukdyrmak

1) Bu näme üçin zerur?

Konwersiýa: BIN/bank/geo/töwekgelçilik boýunça/PSP kanalynyň dogry saýlanylmagy Auth Rate-ni 5-15 p.p. ýokarlandyrýar.
Bahasy: "üstünlikli × komissiýasy" boýunça dinamiki saýlaw effective rate 10-30 bps peseldýär.
Durnuklylyk: PSP/3DS/banklaryň ýykylmagyndan izolýasiýa; bölekleýin şowsuzlyklar ýüze çykan halatynda kabul etmegiň we tölegleriň dowam etdirilmegi.
Complayens/RG: çäkleri, geo-çäklendirmeleri, öz-özüni aýyrmalary we sanksiýa düzgünlerini gönüden-göni marşrutlaşdyrmakda çeýe ýerine ýetirmek.


2) Maksatly arhitektura (gatlaklar)

1. Checkout Layer - walýuta/usullaryň lokalizasiýasy, APM discovery, 3DS UX.
2. Payment Orchestrator (Rule Engine) - marşrut, smart retry, idempotentlik, circuit-breaker.
3. Risk/KYT Engine - device/behavior, sanksiýalar/PER, velocity, RG-çäkleri, 3DS-syýasaty.
4. Compliance Hub - KYC, sanksiýa üpjün edijileri, affordbiliti/çäkleri, auditler.
5. "Wallet & Ledgers" - pul we oýun dolandyryjylary, bonus-passiwler, köp walýuta.
6. Reconciliation & Reporting - T + 0/T + 1 deňeşdirmeler, reason codes, salgyt sanawlary.
7. Observability & Security - metrikler/logs/traces, alertler, RBAC, PCI-segmentasiýa.
8. Data/ML - töwekgelçilik skoringi, banklar/usullar boýunça konwersiýany çaklamak.


3) Maglumatlaryň nusgasy we idempotentlik

Payment Intent (PI): amount, currency, method, geo, BIN, , , , status.
Idempotentlik: her hop (PSP-A → PSP-B) bir idempotency_key bilen ýerine ýetirilýär; Jaňlaryň gaýtalanmagy dolandyryjynyň ýagdaýyny üýtgetmeýär.
Route Journal: A/B we modelleri öwrenmek üçin zerur bolan marşrutlar we jogaplar magazineurnaly (PSP id, reason code, latency, 3DS-fow, fee).


4) Ugrukdyryş algoritmi (salgylanma)

4. 1 Kabul etmek

1. Pre-score: GEO, BIN/IIN, bank-emitent, enjam, çek, töwekgelçilik-skor, RG-status.
2. Laýyklyk süzgüçleri: sanksiýalar/RER, geo-bloklar, ýaş/öz-özüni aýyrmak.
3. Baha/üstünlik düzgünleri: score = w1· AuthRate + w2· (− Fee) + w3· Health − penalties.
4. 3DS syýasaty: TRA/whitelisting/step-up töwekgelçilik, saýlama challenge vs frictionless.
5. Marşruty saýlamak: PSP-A → (şowsuzlyklarda/ýalňyşlyklarda) → PSP-B → alternatiw usul (APM/açyk banking).
6. Smart Retry: 3DS re modeimini üýtgetmek, MID, mcc/fallback, reason codes (05/51/62 ≠ 91/96).
7. Post-processing: Route Journal-a ýazylmak, agramy täzelemek.

4. 2 Tölegler (Payouts)

1. Ileri tutulýan ugur: tizlik (instant/near-instant), bahasy, elýeterliligi.
2. KYT/AML/RG: velocity, patternleri "ogurlady", çäklendirmeler, serişdeleriň çeşmesi, kadadan çykmalar sanawy.
3. Marşrut: card-to-card OCT/RTP/Faster Payments/SEPA Instant/Pix/UPI.
4. Failover: queued payouts bank/PSP elýeterli bolmadyk ýagdaýynda, wagtal-wagtal nobata durmak.
5. Confirmation: webhooks gol bilen, gapma-garşylyklar ýüze çykan halatynda amallaryň öwezini dolýar.


5) Faýlower-patternler

5. 1 Circuit-breaker

Lokal (PSP-de): error_rate↑, latency ↑, spike in declines (issuer-specific).
Global (usulda): pudaklaýyn şowsuzlykda (mysal üçin, iri bankdan ACS/3DS).
States: Closed → Open → Half-open; wagt-autlar we bosagalar GEO/BIN segmentleri boýunça berilýär.

5. 2 Active-Active vs Active-Passive

Active-Active: paralel PSP/usullar; düzgünler/baha boýunça deňagramlylyk; iň gowy RTO/RPO.
Active-Passive: komissiýalarda/goldawda tygşytlamak, ýöne RTO-dan has uzyn; ikinji derejeli GEO/usullar üçin amatlydyr.

5. 3 Degradation Modes

Ýokary töwekgelçilikli usullary öçürmek, traffigiň bir bölegini açyk banking/APM-e geçirmek.
Mejbury 3DS challenge-all "ýanýan" BIN-ler/banklar üçin.
Jemlere/ýygylyga wagtlaýyn çäk (RG + töwekgelçilik).


6) 3DS/SCA bilen işlemek (dinamiki taýdan)

Pes töwekgelçilikde/kiçi çeklerde Frictionless, ýokary töwekgelçilikde challenge.
Kadadan çykmalar PSD2: LVA, MOTO, MIT - programmada däl-de, orkestratorda.
Fallback: ACS peselende - çallenge rate artdyrmak ýa-da traffigi alternatiw usula (açyk banking) wagtlaýyn geçirmek.
KPI: challenge rate, frictionless share, post-3DS approvals.


7) Antifrod/KYT/RG bilen integrasiýa

Marşrutlaşdyrylmazdan ozal - skoring (device, özüni alyp barşy, proxy/VPN, BIN-töwekgelçiligi, taryhy).
Marşrutlaşdyrmada - risk_score boýunça 3DS/kanal/PSP saýlamak.
Tölegden öň - KYT/velocity/anti-arb (çalt win → withdraw, köp kartlar, baglanyşykly enjamlar).
RG-çäkleri we öz-özüni aýyrmak - orkestrator derejesinde "berk" stop düzgünleri.


8) Gözegçilik etmek we maglumatlar

Hakyky wagt metrikleri: auth_rate, decline_reason mix, p95 latency, PSP health, 3DS success, payout time, queue depth.
Alertler: banklar/usullar boýunça bosagalar, daşarky status sahypalary bilen ýelmeşmek.
A/B & Liring: öwrülişik/baha esasynda marşrutlaşdyryş agramyny täzelemek; kalibrlemek üçin retrajsyz gözegçilik toparlary.


9) KPI we maksatlaýyn görkezmeler

Auth Rate (kartoçkalar): EU 85-92%, US 80-88%, LATAM 70-85% (orkestrsiz - aşaky kenar).
p95 latency auth API: < 3 c; webhooks: < 60 c.
Share of Instant Payouts: ≥ "ýeňil" çekleriň 70% -i.
Routing Efficiency (konwersiýa ÷ bahasy): sazlamadan soň çärýekde baseline + 5-10%.
Circuit-break RTO: Geçiş üçin <2 min; RPO: 0 (idempotentlik).
Chargeback rate: < 0. 5% count (önüme/GEO-a bagly).


10) Wakalaryň pleýbuklary (şpargalka)

10. 1 Emitent bank boýunça köpçülikleýin declines

1. BIN/issuer boýunça spike tassyklamak.
2. Lokal circuit-breaker açyň → alt-PSP/usulyna bölmek.
3. Täsir eden BIN üçin "challenge rate" -ni köpeltmek, "smart retry" -ni açmak.
4. Status-kanallara aragatnaşyk; Reason codes maglumatlary bilen RCA.

10. 2 3DS/ACS ýykylmagy

1. Ösüş detekti timeouts/" soft decline".
2. Traffigiň bir bölegini açyk banking/APM-e geçirmek; ACS-iň ýaşaýan ýerinde "challenge-all" -y açyň.
3. Töwekgelçilik-çeki azaltmak (jemi/tizlik boýunça çäkler), gözegçiligi güýçlendirmek.

10. 3 PSP durnuksyzlygy

1. Health-alert → open breaker işledi.
2. Ätiýaçlyk PSP/MID-e geçirmek; ýokary gizlinlikli "agyr" usullary gadagan etmek.
3. Kanareýkler bilen half-open arkaly dikeltmek (traffigiň 1-5%), soň gradation.

10. 4 Tölegler boýunça gijikdirmeler

1. Ileri tutulýan kweued payouts-a geçirmek (VIP, mukdar çäkleri).
2. Bölümiň alternatiw relslere geçmegi (RTP/FPS/SEPA Instant/Pix).
3. Oýunçylara aç-açan bildirişler; el eskalasiýalary> X sagat.


11) SLA we şertnamalaýyn labyrlar (PSP-den näme talap etmeli)

Elýeterlilik: ≥ 99. 95% kabul edildi; p95 latency < 3 c; webhooks < 60 c.
Wakalar: TTA ≤ 15 min, aýlaw ýoly (fallback MID/APM), RCA ≤ 5 gün.
Maglumatlar: çig reason codes, banklar boýunça jikme-jiklikler, tokenleriň yzyna gaýtarylmagy ≤ çykanda 10 gün.
Maliýe: ätiýaçlyklary çäklendirmek/holdback, aç-açan fees (3DS/network tokens-i goşmak bilen), FX-kömek pullaryna cap.
Howpsuzlyk: PCI-AOC, webhooks, key rotation, SOC 2/ISO 27001 gollary (islenýär).


12) Sebit patternleri

EC/UK: PSD2/SCA; kartlar + açyk banking (SEPA Instant/FPS). Güýçli 3DS orkestri, TRA we whitelisting.
ABŞ: kartoçkalar + ACH; derrew tölegleriň ileri tutulmagy (push-to-card, RTP). Çarjbek-konturlar hökmanydyr.
LATAM: Pix (BR), SPEI (MX), PSE (CO); APM-heavy; enjamyň töwekgelçiligine we resminama-KYC-e ünsi jemleýär.
Türkiýe/CA: ýerli geçirimler/gapjyklar; güýçlendirilen sanksiýa/AML-kontury, mukdarlara/tizlige çäklendirmeler.
Aziýa/Hindistan: UPI/e-gapjyklar; berk velocity düzgünleri; emitent banklar boýunça marşrutlaşdyryş.


13) Girizmegiň çek-listleri

Arhitektura/maglumatlar

  • Töleg Intent + ähli hops üçin idempotentlik.
  • Route Journal, çig reason codes, webhooks.
  • Pul/oýun ledjerleriniň bölünmegi; öwezini dolmak amallary.

Ugrukdyryş/Düzgünler

  • GEO/BIN/issuer/töwekgelçilik/bahasy boýunça Rule-engine.
  • Time-bekoff we 3DS/MID çalyşmagy bilen Smart retry.
  • Circuit-breakers lokal we global; canary-yzyna gaýtarmak.

Töwekgelçilik/gabat gelmek

  • Marşrutdan öň we soň töwekgelçilik/KYT/RG integrasiýasy.
  • Sanksiýalar/RER, ýaş/öz-özüni aýyrmak - "gaty" süzgüçler ýaly.
  • Velocity/summa çäkleri; çözgütleriň žurnaly.

Synlamak/SLA

  • Daşbordlar boýunça Auth Rate, latency, decline mix, payout time.
  • Bosagadaky alertler; wakalar üçin runbooks.
  • Şertnamadaky SLA, QBR we düzgün bozmalar üçin jerimeler.

14) Strategiýanyň ýalan resminamasy (topar üçin)


on PaymentRequest(PI):
ensureIdempotency(PI.key)
risk = RiskEngine.score(PI)
if not ComplianceHub.pass(PI, risk): reject()

candidates = RouteCatalog.filter(PI.geo, PI.method, PI.bin, risk)
for route in rankBy(Score(AuthRate, Fee, Health, Risk), candidates):
res = PSP.call(route, PI, policy=ThreeDS.select(risk))
log(RouteJournal, route, res)
if res.approved: return approve(PI)
if isRetryable(res.reason): continue with SmartRetryAdjustments()
return decline(PI)

15) Ykdysadyýet we A/B-optimizasiýasy

Считайте effective rate = (Fees + 3DS + FX + chargeback cost − interchange rebates) / Approved Volume.
A/B: iň az 10k amal/şahamça, 2-4 hepde; banklara/usullara görä ýazyň.
GEO/möwsümlilige görä AuthRate vs Fee agramyny optimizirläň; gymmat, ýöne konwersion relslere "egrilik" gözegçilik ediň.


16) Ýatda saklamak möhüm zat

Orkestrator + düzgünler + maglumatlar - töleg durnuklylygynyň we konwersiýanyň ýüregi.
"Idempotentlik/Payment Intent" goşa hasapdan çykarylmagyny aradan aýyrýar we "failover" -i ýönekeýleşdirýär.
Circuit-breakers we canary-yzyna "swing" bolmazdan çalt durnuklaşmagy üpjün edýär.
Şertnamalaýyn SLA we PSP-de aç-açan maglumatlar - opsiýa däl-de, talap.
Sebitleýin relsler (açyk banking, RTP, Pix/UPI) köplenç tizlik/baha boýunça kartlardan gowudyr - marşrutlamada göz öňünde tutuň.

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.