GH GambleHub

Same-method qaydası və mənbəyə qayıdış

1) mahiyyəti və nə üçün lazımdır

Same-method/Refund-to-Source (RTS) - vəsaitlərin qaytarılması və «geri qaytarılması» ilkin doldurma/ödəniş (eyni kart/hesab/pul kisəsi) ilə eyni üsulla və eyni mənbəyə yerinə yetirilir. Məqsədlər:
  • AML/ATF: başqa bir rekvizit üçün «anonim payout tunel» geri çevirmək deyil.
  • Food/ODR azalması: daha az mübahisələr «pul yanlış getdi».
  • Əməliyyat: sadələşdirilmiş yoxlama, daha az əl işi.
  • Kart qaydaları: «credit back to original funding instrument» şəbəkə tələblərinə uyğunluq.
💡 Əsas tezis: gəldiyimiz yerə qaytarırıq. Mümkün deyilsə, əlavə yoxlamalar (KYC/SoF) və başa düşülən rabitə ilə əsaslandırılmış istisnanı qeyd edirik.

2) Kartlar (Visa/Mastercard/...): necə işləyir

Void/Authorization Reversal (klirinqdən əvvəl): avtorizasiyanın geri qaytarılması - pul eyni kartda «dondurulur».
Refund (Credit/Presentment): klirinqdən sonra - eyni PAN/DPAN üçün kredit.
Apple/Google Pay: DPAN/Network tokeninə geri dönüş → emitent cari karta marşrutlaşdırır (o cümlədən təkrar buraxılış zamanı).
Push-to-Card OCT - refanda bərabər deyil: bu kart ödənişidir; yalnız KYC istisna və əlavə qeydə alındıqda istifadə edin.

Kartlarda istisnalar:
  • Kart bağlandı/yenidən buraxıldı - emitent, bir qayda olaraq, krediti vərəsəlik kartı/hesabına «yönləndirəcək». Qaytarma yenə də refund kimi dəbilqə.
  • 💡 İlkin ödənişin qaytarılması - qadağandır; qismən refund edin, qalıq - KYC/SoF-dən sonra icazə verilən payout-rels vasitəsilə.
  • Split-tender (2 mənbədən ödəniş): hər mənbəyə eyni nisbətdə qaytarmalar.

3) Bank A2A (SEPA/ACH/FPS/RTP/PIX)

İdeal: doldurmanın gəldiyi eyni IBAN/hesaba (və ya göndərənin UPI/PIX identifikatoruna) kredit köçürməsi.
ACH (US): «refund to source» adətən eyni routing + account üçün kredit kimi həyata keçirilir; geri qaytarma (R-kodları) refand deyil, relsin uğursuzluğu/geri qaytarılmasıdır.
RTP/FPS/PIX: sürətli və son; bu relslər üzrə ilkin ödəniş olarsa - geri qaytarma tez-tez eyni alıcıya/aliasa yeni kredit kimi gedir (bu, same-method-un normal həyata keçirilməsidir).

A2A istisnaları:
  • Hesab bağlandı/rekvizit etibarsızdır - benefisiarın təsdiqindən sonra alternativ relsə icazə verilir (micro-deposit/test payout) və step-up KYC.
  • Cross-border SWIFT: əgər ilkin ödəniş yerli idisə və geri qaytarma x-border tələb edirsə - əlavə FX/fee disclosure və razılığı qeyd edin.

4) e-wallets və APM (Skrill/Neteller/Payz/PayPal və yerli)

Qayda: depozitin daxil olduğu eyni cüzdan/hesaba qaytarmaq.
Cüzdan daxilindəki kartdan top-up: refand birbaşa istifadəçi kartına deyil, cüzdana qayıdır (provayder siyasəti).
Çek/eCash (Paysafecard, Neosurf, Multibanco-ref): daha tez-tez mənbəyə qaytarılmır - cüzdan/satıcı balansına kredit verilir (və ya KYC-də alternativ payout).

E-wallet istisnaları:
  • Bloklanmış/itirilmiş giriş - EDD/SoF və sahiblik təsdiqindən sonra alternativ rels.
  • Partnyor məhdudlaşdırıcıları (AUP) - geri qaytarma yalnız store-credit/daxili balans şəklində mümkündür.

5) Vauçerlər/nağd pul/kvazi-cash

Natural mənbə «nağd» tez-tez tərs deyil. Ağlabatan siyasət:

1. Mal/kredit verilməzdən əvvəl ləğv - tamam, heç nə tərcümə edilmir.

2. Hesablandıqdan sonra - daxili balansa/cüzdana qaytarılır, sonra yalnız KYC/SoF-dən sonra bank hesabına köçürülür («nağd geri» yoxdur).

ToS-də şəffaf göstərin: vauçer dolmaları vauçerə qaytarılmır.

6) Qismən qaytarmalar, həddindən artıq limit və çox mənbə

Partial refund: ilkin ödəniş məbləğinə ilkin mənbəyə. Bir neçə qismən - məqbul.
Geri qaytarma> mənbə tərəfindən ödənilən məbləğ - icazə verilən payout-rels (KYC/SoF/limitlər) vasitəsilə qalıq.
Bir neçə mənbə (məsələn, 70% kart + 30% pul kisəsi): eyni mənbələrə geri mütənasib refands.

7) Müvəqqəti pəncərələr və prioritetlər

Prioritet 1: 'void/authorization reversal' (mümkünsə) - ən «təmiz» geri dönüş.
Prioritet 2: başlanğıc relsdə 'refund to source'.
Prioritet 3: alternativ payout (yalnız sabit istisna + step-up və audit).

8) Həllər mühərriki (policy engine): necə dizayn etmək olar

Входные данные: `paymentId`, `sourceType` (card/A2A/wallet/voucher), `sourceRef` (PAN token, IBAN, walletId), `amount`, `fx`, `status`, `settlementState`, `kycLevel`, `riskScore`, `beneficiaryId`.

Qaydalar:

1. Если `canVoid(paymentId)` → Void.

2. Əks halda 'isRefundableToSource (paymentId)' → Refund (sourceRef).

3. Əgər 'sourceRef invalid/closed' → Step-Up (KYC/SoF) → payout rails təklif allow-list (bank/Push-to-Card/e-wallet) → log səbəbləri.

4. Əgər voucher/eCash → kredit daxili. balans; birbaşa tərs mümkün deyil.

5. Split-tender → hər 'sourceRef' öz payında refand.

6. Hard-deny ilə sanksiyalar/RER/yaş/geo qadağalar.

Qeyri-funksional: idempotentlik ('refundKey'), veb-hook dedupu, explain-məntiq (niyə metod seçilir), qaydaların versiyalaşdırılması.

9) Statuslar, müqayisələr və artefaktlar

Qaytarma statusları: 'requested → pending → refunded | failed | canceled'.
Артефакты: `refundId`, `originalPaymentId`, `sourceType/ref`, `amount/currency`, `fxRate`, `UTR/ARN/Trace`, `reasonCode`, `actor`.
Recon: PSP/bank reyestrləri üzrə daily auto-recon + full-recon; alertlər: «reyestr olmadan uğur», «ikiqat refund», «digər mənbəyə qayıdış».

10) UX və kommunikasiya

Geri qaytarma ekranında alıcını göstərin: «Karta qayıt • • 3456/cüzdan @user/DE hesabı»....
İstisna tələb olunarsa, izah edirik: "Mənbə mövcud deyil. Sizin təhlükəsizliyiniz üçün məlumatları təsdiq etdikdən sonra (≈ N dəqiqə/saat) bank hesabına geri qaytarılması təklif edirik ".
Çeklər/məktublar: məbləğ, tarix, üsul, 'refundId', UTR/ARN, ETA (kartlar - X günə qədər, A2A - T + 0/1, pul kisələri - ani/T + 1).
FAQ: vauçerlər təkrar deyil; Apple/Google Pay avtomatik olaraq bağlı karta qayıdır.

11) Istisnalar matrisi (siqnallar və addımlar)

💡 ilkin məbləğ Qismən refund + payout Balans üçün KYC/SoF
SsenariNə etmək lazımdırStep-Up/Dop. Yoxlamalar
Kart bağlandı/yenidən buraxıldıHəmişə olduğu kimi refund göndərinYox (emitent marşrutlaşdırır)
DPAN (Apple/Google Pay)Tokendə refund (işləyəcək)Yox
IBAN bağlandıYeni bir ad hesabı tələb edinKYC+SoF, test payout
Çek/eCashDaxili kredit. balans/cüzdanYox, lakin ToS/təsdiq
Split-tenderProporsional refandlarYox
Sanksiyalar/RER/Geo qadağaDenyCase-management/AML

12) FX və valyuta

Əməliyyatın ilkin valyutasında geri qaytarılması; konvertasiyaya ehtiyacınız varsa, eyni FX (PSP/Bank) mənbəyindən istifadə edin və kursları/komissiyaları göstərin.
Müştərinin iqtisadiyyatını pisləşdirməyin (açıq razılıq olmadan başqa valyutada geri qaytarmayın).

13) iGaming üçün xüsusiyyətlər

Bonuslar/frispinlərin qaytarılması: oyun qaydaları> geri qaytarma siyasəti; pul yalnız yatırılan vəsaitlər baxımından.
Self-exclusion/RG: hesabı bloklayarkən - mənbəyə qalığın qaytarılması; alternativ ödənişlər yoxlamalar başa çatana qədər qadağandır.
Kvazi-cache: kartdan/vauçerdən refanda adı altında yeni rekvizitə «daşqınların» ciddi qadağası.

14) KPI və nəzarət

Refund success rate (onlayn → qeydiyyat).
Median/P95-to-refund metodları ilə.
Alternate-payout rate (istisna payı) - <X% saxlamaq.
Geri qayıtdıqdan sonra ODR (təkrar mübahisələr).
Müqayisə səhvləri: «ikiqat refund», «yanlış mənbə».
Support load/1k sifariş.

15) Giriş çek siyahısı

1. Mənbə kataloqu (card/A2A/wallet/voucher) və onların RTS üçün uyğunluq statusları.
2. Policy engine: void → refund → alt-payout qaydaları, explain-log, version.
3. PSP/bankların inteqrasiyası: 'void/refund', veb-huk (imza/NMAS), idempotentlik.
4. Recon: daily + full, rasinkron və «digər mənbəyə refund» üçün alertlər.
5. UX: qaytarma alıcısının, ETA-nın açıq-aşkar nümayişi, istisnaların səbəbləri; məktub/çeklərin şablonları.
6. AML/KYC: alternativ ödənişlər üçün step-up, SoF/SoW, deny-cases.
7. Test dəsti: void window, qismən refund, split tender, qapalı kart/IBAN, çek, Apple/Google Pay, PSP deqradasiyası.

Xülasə

Same-method/refund-to-source qaydası təhlükəsizlik, uyğunluq və proqnozlaşdırılabilirliyin açarıdır. void → refund → (lazım olduqda) alternativ payout edin, qaydaları explain log ilə siyasi mühərrikdə saxlayın, idempotentlik, webhooks və recon təmin edin, alıcını və ETA-nı şəffaf şəkildə əlaqələndirin. istisnalar - yalnız step-up KYC/SoF və aydın audit izi ilə. Beləliklə, istifadəçilərin etibarını qoruyaraq riskləri, dəstək xərclərini və mübahisələrin həcmini azaltırsınız.

Contact

Bizimlə əlaqə

Hər hansı sualınız və ya dəstək ehtiyacınız varsa — bizimlə əlaqə saxlayın.Həmişə köməyə hazırıq!

Telegram
@Gamble_GC
İnteqrasiyaya başla

Email — məcburidir. Telegram və ya WhatsApp — istəyə bağlıdır.

Adınız istəyə bağlı
Email istəyə bağlı
Mövzu istəyə bağlı
Mesaj istəyə bağlı
Telegram istəyə bağlı
@
Əgər Telegram daxil etsəniz — Email ilə yanaşı orada da cavab verəcəyik.
WhatsApp istəyə bağlı
Format: ölkə kodu + nömrə (məsələn, +994XXXXXXXXX).

Düyməyə basmaqla məlumatların işlənməsinə razılıq vermiş olursunuz.