Partner portalı
A-ZPay partner casino portalı entegrasyon ve mutabakat için sunar. Bu sayfa yalnızca partner tarafındaki portal deneyimini dokümante eder.
Partner portalı
Partner operatörler /partner üzerinden MFA ile giriş yapar. Yalnızca kendi casino hesaplarını görebilirler.
Portal şunları içerir:
- Dashboard: bakiye KPI kartları, günlük para hareketi grafiği, entegrasyon bilgileri, webhook URL, tam imza formülü ve TRY tutarı + USDT TRC20 cüzdan adresiyle payout talep formu.
- Transactions: partner scope arama, durum/tür/tarih filtreleri, sayfalama, Excel export, talep edilen deposit tutarları, operatörün onayladığı gerçek deposit tutarları ve final kredilenen tutarlar.
- Payouts: payout talepleri oluşturma, bekleyen/onaylanan/reddedilen payout geçmişi, filtre/arama/tarih filtreleri, Excel export ve onay sonrası Tronscan linkleri.
- Users:
partner_adminkullanıcıları aynı casinoya bağlı partner admin/operator kullanıcıları oluşturabilir, hesapları pasifleştirip yeniden aktifleştirebilir ve silebilir. Oluşturan kişi MFA secret görmez; yeni kullanıcı MFA kurulumunu ilk girişte QR kod ile kendisi yapar. - Reports: settlement toplamları, bekleyen risk, komisyon toplamları, günlük grafik ve export kontrolleri.
Entegrasyon bilgileri
Dashboard casino geliştiricilerinin ihtiyaç duyduğu değerleri gösterir:
apiKeyapiSecrethashSecretwebhookUrl- canonical imza formülü:
<timestamp>.<METHOD>.<path>.<raw_body>.<hashSecret>
Bu değerleri gizli tutun. Partner portalı dışında browser’a göndermeyin ve oyuncuya açık sayfalarda göstermeyin.
Deposit gerçek tutarları
Oyuncu, cashier’ın talep ettiği tutardan farklı bir tutar transfer edebilir. Örneğin casino 1000.00 TRY deposit oluşturur ama oyuncu 990.00 TRY veya 1100.00 TRY gönderir.
A-ZPay deposit’i onayladığında imzalı webhook şunları içerir:
requestedAmountCents: sizin talep ettiğiniz tutar.actualAmountCents: operatörün gerçekten geldiğini onayladığı tutar.amountDifferenceCents: gerçek eksi talep edilen.playerAmountCents: A-ZPay komisyonundan sonra kredilenecek final tutar.
Casino, oyuncuya orijinal talep tutarına göre değil doğrulanmış webhook’taki playerAmountCents kadar kredi vermelidir.
Casino payout talepleri
Partner casinolar portal üzerinden Türk Lirası olarak settlement talep eder. A-ZPay exchange API açmaz: operatör talep edilen TRY tutarını manuel USDT’ye çevirir, yalnızca TRC20 ağında gönderir ve payout’u şu alanlarla onaylar:
usdtAmount: gönderilen net USDT.tronTxId: 64 karakter Tron işlem ID’si.tronscanUrl: inceleme içinhttps://tronscan.org/#/transaction/<tronTxId>formatında üretilir.
Bekleyen payout talepleri casino bakiyesinden rezerve edilir; onay bakiyeyi düşülmüş tutar, ret rezervi serbest bırakır.
Erişim kontrolü
Partner rolleri:
partner_admin: casino portal dashboard, entegrasyon bilgileri, payout talepleri, raporlar, transaction/payout exportları ve partner kullanıcı yönetimi.partner_operator: casino portal dashboard, entegrasyon bilgileri, payout talepleri, raporlar ve transaction/payout exportları.
Her portal girişi MFA gerektirir. Yeni oluşturulan kullanıcılarda başarılı ilk şifre kontrolü oturum yerine QR kodlu kurulum challenge’ı döner; kullanıcı kodu tarayıp güncel TOTP kodunu doğrulamadan portala erişemez.