GH GambleHub

Lanțuri de salarizare și prioritizare

1) Conceptul de salariu

Lanțul de plăți - o listă comandată de șine/furnizori pe care orchestratorul încearcă în mod secvențial să o plătească până când primește confirmarea trimiterii ('trimis') sau a creditării ('stabilit').
Scopul este de a minimiza timpul până la bani sub anumite restricții: KYC/AML, limite, lichiditate, valoare, reduceri, geo/monedă, risc de profil.

Componente lanț:
  • Șină primară (șină preferată pentru segment).
  • Fallback-uri (alternative SLA/cost/disponibilitate).
  • Reguli și constrângeri.
  • Semnale de sănătate (aprobare/decontare/latență/erori) și lichiditate (solduri/prefandare).

2) Criterii de prioritizare feroviară

1. SLA/viteza: min/ore/zile bancare; prezenţa 24/7 (RTP/FPS/Pix) faţă de D + N (ACH/SEPA).
2. Cost: fixați +%, marja FX, taxele furnizorului; cost-model intern.
3. Lichiditate: soldul disponibil din contul furnizorului/corespondentului, cerințele de preferință.
4. Compatibilitate: monedă/țară de destinatar, format de detalii (IBAN/CLABE/Rutare/Sortare/PIX cheie).
5. Limite: per-txn/zilnic/săptămânal la furnizor și la destinatar (bancă/portofel).
6. Risc/CCM: nivel client, SoF/SoW, sancțiuni/PEP, viteză, beneficiar nou.
7. Fiabilitate: valori curente ale eșecurilor, întârzieri, returnări (respingere/returnare).
8. Cut-off-uri și calendare: sărbători locale, banca cut-off; Expeditor/Receptor TZ.
9. Preferințele produsului: VIP/afiliate/jackpot-uri - profiluri individuale.

3) Matrice de orchestrare (exemplu logic)

≤ €1k, EU, Full KYC → SEPA Instant → (folback) SEPA SCT → (după întrerupere) următoarea BD.
≤ £250k, Marea Britanie, 24/7, VIP → FPS (primar), cu întârzieri> P95 - trecerea la furnizorul nr. 2.
US ≤ $5k → RTP; dacă banca destinatarului nu acceptă - Same Day ACH; dacă fereastra este închisă - ACH a doua zi.
BR → Pix (primar); la riscurile/limitele băncii → Pix cu o plată redusă cu trei dețineri sau e-portofel.
Cardul (global) → Push-to-Card (OCT) pentru expedieri rapide, dar costisitoare și limitate.
Portofelul electronic transfrontalier → local (acolo unde este disponibil) → altfel SWIFT cu calcularea taxelor totale și ETA.

Toate pragurile numerice și listele sunt în configurație, nu cod.

4) Arhitectura lanțului orchestrator

Servicii:
  • Motorul decizional (politica) - aplică regulile de selectare a șinelor și folback-urilor (politici declarative, versioning).
  • Payout Orchestrator - aparat de stat: „a solicitat → a stat la coadă → procesarea → a trimis/nu a reușit → a stabilit/returnat”.
  • Lichiditate/trezorerie - solduri furnizori, prefandare, auto-reechilibrare, limite furnizori/zi.
  • Calendar/Scheduler - cut-off, vacanțe pe țară/valută, sloturi de trimitere butch.
  • Furnizor Adapter Layer - unificare API, status code mapping, idempotency.
  • Reconcilierea - reconcilierea automată a registrelor/declarațiilor, încărcarea UTR/ARN/Trace.
  • Conformitate - KYC/AML/sancțiuni/SoF/SoW și gestionarea cazurilor.
Nefuncțional:
  • Idempotence ('requestId'), eveniment dedup, DLQ/retrai c backoff/jitter.
  • Observabilitate: urme, evenimente de orchestrare, cronometre per-provider.

5) Folback, degradare și scenarii gri

Rezervă bazată pe timp: dacă „prelucrarea” a depășit pragul (de exemplu, a 90-a percentilă) - treceți la următoarea cale ferată (cu anularea/anularea primei încercări, dacă este permisă).
Bazat pe sănătate: odată cu creșterea „respingerii/returnării” sau căderea aprobării - deratarea furnizorului.
Bazat pe lichidități: lipsa de preferințe → ascunde temporar șine rapide, oferă lent.
Bazat pe riscuri: cu risc ridicat - interzicerea șinelor rapide, reținerea/intensificarea obligatorie.
Fereastră gri: seri/vacanțe → autoplanning la cea mai apropiată fereastră; ETA cinstit la UI.

6) Costul și ratingul șinelor

Calculați costul efectiv:
  • 'eff _ cost = + suma + + +.
Apoi, introduceți o funcție de prioritizare a punctajului:
  • 'score = + ( ) + .
  • Greutăți - configurabile; compara pe segment (geo/suma/VIP).

7) Lichiditate și Prefandare

Șinele rapide necesită plata în avans: păstrați minime în conturile furnizorilor.
Auto-reechilibrare: reguli de verificare între portofele/bănci privind pragurile.
Întrerupătoare de circuit: la pragul rămas <- dereiting automat al metodei în lanț.
Cashbook: separați contabilitatea plăților promise de debitele efective; controlul decalajului de numerar.

8) Programare: Loturi, cutoffs și calendare

Batching reduce costul SWIFT/ACH/SEPA SCT, dar crește latența - ajusta prin suma/prioritate.
Cut-off conștient: în cazul în care cererea a venit după cut-off, arată imediat ETA la următorul BD.
API de vacanță: Păstrați sărbătorile regionale; pentru cross-TZ, arată ora locală a receptorului.

9) Risc și KYC în lanțuri

Beneficiar nou/cantitate mare → cool-off + step-up, fast-rails ban.
Sumele-prag → cerința SoF/SoW; înainte de furnizare - „lent” feroviar.
Geo/sancțiuni/PEP → negare dură, fără rute alternative.
Viteza: N plăți/zi/săptămână; depășirea → de retrogradare a șinei în lanț.

10) Statusuri și artefacte

Model unic:
  • „a solicitat a stat la coadă prelucrarea trimisă (UTR/ARN) decontată a eșuat returnată”.
  • Храните: 'payoutId',' beneficiaryId', 'rail', 'provider', 'cuantum/valută', 'comisioane', 'ETA', 'UTR/ARN/Trace', motiv-coduri, 'încercări []'.

11) Reconcilierea și exploatarea forestieră

Auto-recunoaștere zilnică: registre de încărcare, potrivire prin 'payoutId/UTR/suma/data'.
Recunoaștere completă: control periodic end-to-end (registre/declarații/GL).
Alerte: „succes fără registru”, „procesare îmbătrânire”, „trimitere dublă”, „tăcere furnizor”.

12) UX și comunicare

Afișarea ETA pe cale ferată și motivul selecției („mai rapid/mai ieftin/după întrerupere”).
Statusuri transparente cu UTR/ARN/Trace.
Pentru folback - notificare explicită: "trecut la {rail} din cauza întârzierii/lichidității; un nou ETA"...
Pentru VIP - opțiunea „accelera” (alte feroviare/comision).
Pentru noii destinatari - avertizare hold/step-up.

13) KPI и SLO

Rata la timp (% din plățile primite înainte de ETA promisă).
Median/P95 timp pentru a se stabili pe șine/furnizori/geo.
Respingeți/Rata de returnare și provocați distribuția.
Rata de rezervă și impactul acesteia asupra SLA/valoare.
Lichiditate uptime.
Costul pe plată și cota FX.
Încărcarea suportului (tichete/plăți 1k) și NPS prin concluzii.

14) Lista de verificare a pornirii în lanț

1. Catalog feroviar: țări/valute/limite/comisioane/ETA/cut-off/vacanțe.
2. Motor de politică: reguli declarative de prioritizare + explicarea motivelor deciziei.
3. Sănătate furnizor: măsurători, teste de sănătate, auto-rating.
4. Trezorerie: prefunding, limite pentru furnizor, auto-reechilibrare.
5. Idempotență și DLQ: protecție dublă/repetată, retrageri sigure.
6. Webhooks/HMAC: verificarea semnăturii, timeout-uri, livrare repetată.
7. Recon: zilnic + complet, alerte pentru out de sincronizare.
8. UX: ETA, statusuri, UTR/ARN, texte de motive folback/hold.
9. KYC/AML: intensificarea noilor beneficiari/sume mari, proceduri SoF/SoW.
10. Set de teste: succes/refuz/retur, timp/lichiditate folback, cut-off/concediu, degradarea furnizorului.

15) Rezolvator Mini Pseudo Code


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)

Rezumat

Cecurile de salariu sunt rutare inteligentă între viteză, preț, risc și disponibilitate operațională. Păstrați regulile și valorile într-o configurație, decideți pe baza unei funcții de notare, luând în considerare lichiditatea și sănătatea furnizorilor, asigurați idempotența, folback și un ETA onest. În acest fel reduceți costurile și returnările, păstrați SLA-urile și încrederea utilizatorilor - în special în segmente sensibile precum iGaming și transfrontaliere.

Contact

Contactați-ne

Scrieți-ne pentru orice întrebare sau solicitare de suport.Suntem mereu gata să ajutăm!

Pornește integrarea

Email-ul este obligatoriu. Telegram sau WhatsApp sunt opționale.

Numele dumneavoastră opțional
Email opțional
Subiect opțional
Mesaj opțional
Telegram opțional
@
Dacă indicați Telegram — vă vom răspunde și acolo, pe lângă Email.
WhatsApp opțional
Format: cod de țară și număr (de exemplu, +40XXXXXXXXX).

Apăsând butonul, sunteți de acord cu prelucrarea datelor dumneavoastră.