Trustly: to’g «ridan to’g» ri bank to’lovlari
1) Trustly nima
Trustly - to’lovlar va to’lovlarning A2A (account-to-account) provayderi bo’lib, u savdolarni to’lovchilarning banklari bilan redirect/App2App orqali bog’laydi. Xaridor o’z bankida (PSD2 bo’yicha SCA) o’tkazmani tasdiqlaydi, sotuvchi bir zumda onlayn tasdiqnoma oladi, mablag’larni o’tkazish esa provayderning hisobotlari/hisob-kitoblari orqali amalga oshiriladi.
Asosiy xususiyatlari:- MDR kartalariga nisbatan past qiymat.
- Yevropada keng geografiya (Nordics, DACH, Benelux, UK, Southern EU va boshqalar) + mahalliy banklar.
- Pay-ins va Payouts (shu jumladan, qoʻllab-quvvatlanadigan banklar uchun instant payouts).
- iGaming uchun maxsus yechimlar (masalan, Pay N Play: «depozit → hisobvaraq yaratilgan/tekshirilgan»).
2) Mahsulot liniyasi va stsenariylari
Pay-in (bankdan to’lov): to’lovchining bankiga redirect/App2App → SCA → onlayn muvaffaqiyat/rad etish → keyingi kredit.
Payouts (to’lovlar): foydalanuvchi hisobvarag’iga o’tkazish; bir qator banklar uchun - bir zumda (aks holda T + 1/T + 2).
Pay N Play (iGaming): depozitni onbording bilan birlashtiradi: bank ma’lumotlaridan (ismi, IBAN/BIC va boshqalar) KYC-signallar chiqarib olinadi, alohida ro’yxatdan o’tmasdan o’yin hisobi yaratiladi, Fast Withdraw o’sha hisobga qaytishi mumkin.
Account Info/Check (ixtiyoriy): hisobni tasdiqlash, anti-mule/ODR uchun IBAN nomini tekshirish.
3) To’lov oqimlari: Redirect va App2App
3. 1 Classic redirect
1. Checkout merchanta → bankni tanlash (directory/qidirish).
2. Bank sahifasiga yoki xostlangan ekranga → SCA.
3. (success/pending/failed/canceled/expired).
4. Webhook/hisobotni kutish (settlement).
3. 2 App2App (mobil)
Deeplink/intent orqali bank ilovasini ochish → tasdiqlash → qaytarish.
Yuqori konvertatsiya va kam tashlangan to’lovlar; fallbackni veb-tahrirda saqlashingizni unutmang.
3. 3 Payouts
Buyurtma/yutuq referensi bilan API orqali to’lashni boshlaysiz; «qayta ishlash uchun qabul qilingan» onlayn maqomini va webhook/reyestr natijasini oling.
Idempotentlik va to’lovlar maqomi xaritasini tanqidiy (takrorlash/qaytarishgacha) saqlab turish.
4) Limitlar va tavakkalchilik siyosati
Yagona shift yo’q: emitent banklarning limitlari va provayder siyosati amal qiladi. Odatdagidek:- Per-transaction va per-day/week to’lovchining bankida limitlar.
- Yangi oluvchilar/sotuvchilar - pasaytirilgan chegaralar va/yoki chidamlilik.
- Kanal/velocity-qoidalar, geo/devays-signallar, anti-mullar.
- Payouts uchun - alohida kvotalar/chegara tekshiruvlari (ayniqsa instant).
5) Maqom va hisob-kitoblar: onlayn muvaffaqiyat vs haqiqiy kredit
Online status: `success`, `pending`, `failed`, `canceled`, `expired`.
Settlement: Trustly hisobotlari/reyestrlari bo’yicha amalda o’tkazish (ko’pincha T + 1/T + 2 bank kuni; ayrim yo’nalishlar/to’lovlar uchun - instant).
Tanqidiy xizmatlar uchun «kreditgacha shartli ijro» modelini qo’llang (masalan, raqamli tovarni settlement tasdiqlangandan keyin faollashtirish).
6) Qaytarishlar va munozaralar
Xaritalarda Chargeback mavjud emas. Qaytarish - provayder orqali to’lovchiga yangi kredit operatsiyasi.
Partial refunds qoʻllab-quvvatlanmoqda.
Qaytarish muddatlari - bank (odatda T + 1/T + 2).
Disputlar - provayder va to’lovchining bankining ODR-jarayonlari orqali: buyurtma daftarlarini tayyorlang, yetkazib berish/xizmat ko’rsatish, pay-in aloqalarini tasdiqlang.
7) Komissiyalar va iqtisodiyot
Odatda fix/tranzaksiya uchun past foiz + platforma funksiyalari uchun yig’imlar (hosted checkout, hisobot, ODR, payouts/instant).
pending/expiries, ODR va recon dasturlarini qoʻllab-quvvatlash xarajatlarini rejalashtiring.
8) Solishtirish va hisobot (reconciliation)
’paymentId/transactionId’ provayderi,’orderId’, bank-issuer, vaqtinchalik belgilar, UTR/bank referansini fin-hisobotlardan saqlang.
Holatni oʻzgartirish uchun webhooks ulaning; daily auto-recon va davriy full-recon (qabul qilish/qaytarish/tuzatish bo’yicha harakat) ni ishga tushiring.
Payouts uchun - alohida reyestrlar va boshlang’ich pay-ins/o’yin balanslari bilan taqqoslash.
9) UX-amaliyotlar
Directory of banks: tez qidirish, mashhurlik/oxirgi tanlov boʻyicha saralash.
Mobile-first: App2App taklif qiling; rad etilganda - veb-saytda fallback.
Xatolar va takrorlashlar: sabablarning aniq kodlari (limit, SCA nosozligi, taymaut), takrorlash tugmasi, muqobil usullar.
Idempotentlik:’orderId’+ safe-retry uchun idempotentlik kaliti.
Kvitansiya: summa, vaqt,’transactionId’, bank, kanal (App2App/Redirect), sapportga havola.
Payout UX: shaffof ETA (instant/T + 1), treking maqomi, bildirishnomalar.
10) Pay N Play (iGaming uchun)
Onbording ro’yxatdan o’tkazish shaklisiz: foydalanuvchi bankni tanlaydi, depozitni tasdiqlaydi, provayder esa verifikatsiya qilingan bank ma’lumotlarini (ismi/hisobvarag’ini) sotuvchiga beradi - o’yin hisobvarag’i yaratiladi.
Bankning KYC signallari ishqalanishni kamaytiradi va birinchi depozitni tezlashtiradi.
Fast Withdraw: bir xil tasdiqlangan hisob raqamiga to’lovlar, ko’pincha bir zumda.
Masʼuliyatli oʻyin siyosati, depozit limitlari, mandat jurnali va shaffof ODR talab etiladi.
11) Komplayens va xavfsizlik
PSD2/SCA, device binding va emitent bankning antifrodi.
GDPR/PII minimallashtirish: faqat zarur atributlarni saqlash, PIIni shifrlash, kirishni cheklash.
Webhooks: HMAC imzolari/nonce, replay himoyasi, allowlist IP.
AML/sanksiyalar: tranzaksiyalar monitoringi, hisob nomini tekshirish (name match), anti-mule signallari.
12) Yuqori xavfli vertikal
Ayrim toifalar (shu jumladan iGaming, kripto va boshqalar) uchun foydalanish imkoniyati va limitlar mamlakat va hamkor banklarga bog’liq.
Kuting: qattiqlashtirilgan limitlar, kengaytirilgan KYC, mumkin bo’lgan hold’lar va qo’shimcha dalillar.
Muqobil relslarni (kartalar, SEPA, boshqa provayderlardan open banking PIS), mijoz profili bo’yicha yo’nalishlarni saqlang.
13) Merchant integratsiyasi: variantlar
1. Provayderdan Hosted/Embedded
Tezkor boshlash, banklarning tayyor roʻyxati, maqomlar, xatolar, webhooks.
2. Server-to-Server + Redirect/App2App
Koʻproq nazorat: bankning oʻz tanlov sahifasi, xatolarga chuqur ishlov berish, oʻz deeplink/QR.
3. Invoys/Request-to-Pay
Email/SMS/messenjer orqali to’lov havolasini jo’natish; V2V/servislar uchun qulay.
Bekendning majburiy komponentlari:- Эндпоинты: `createPayment`, `refund`, `createPayout`, `queryStatus`, `webhook`, `reconcile`.
- Idempotentlik va’orderId’bo’yicha dedupe.
- Eksponent bo’yicha statuslar retraisi, beqaror javoblar uchun dead-letter.
- Kataloglar: banklar/mamlakatlar, limitlar/xato kodlari, issuer’lar bo’yicha SLA-metriklar.
14) «Trustly Gateway» arxitekturasi
Kassa va kassirlik xizmatlari uchun API qatlami (REST/GraphQL).
Voqealar navbatlari: status-eventlar → billing/CRM/oʻyin backend/analitika.
Observability: bank/kanal konvertatsiyasi,’pending → success/expired’, settlementgacha o’rtacha latentlik, instant payouts ulushi.
Security: vault uchun sirlar, IP-allowlist, qat’iy validatsiya redirect-URI, anti-replay tokenlar.
15) Mahsulotga olib chiqish chek-varaqasi
1. Geografiya/banklarni tanlang va PSP orqali Trustly kanaliga ulaning.
2. ’createPayment’ + bankni + redirect/App2App fallback bilan tanlang.
3. Webhooks, taymautlar va maqom takrorlarini ulang.
4. Recon (daily + full), UTR/fin-referensiyalarni saqlash.
5. Partial/full refunds, ODR jurnallari, sapport tartib-qoidalarini kiriting.
6. iGaming uchun - Pay N Play, depozit limitlari, Fast Withdraw, mas’uliyatli o’yinning trekingini ishga tushiring.
7. Banklar/kanallar orqali SLA monitoringini va hodisalar bo’yicha alertlarni o’rnating.
8. Mobil banklarni (iOS/Android) va asosiy issuerlarni mamlakatlar boʻyicha sinab koʻring.
Mo’ljallar kartochkasi
Статусы: `success`, `pending`, `failed`, `canceled`, `expired`.
Settlement pay-in: ko’pincha T + 1/T + 2; payouts - mavjud bo’lgan instant, aks holda T + 1/T + 2.
Limitlar: per-txn/day/week v issuer’a; yangi oluvchilar - pasaytirilgan chegaralar.
Rekurrent: e-mandate/SEPA DD/Open Banking (birinchi A2A → mandat) orqali.
Xulosa
Konvertatsiya qilish uchun App2App/Embedded va ushlab qolish uchun instant payouts.
Biznes mantiqida onlayn tasdiqlash va haqiqiy kreditni baham ko’ring.
Pullarni belgilamang: banklar/mamlakatlar/kanallar bo’yicha limitlar konfiguratsiyasini yuriting.
iGaming uchun shaffof KYC, limitlar va tez to’lovlar bilan Pay N Play’dan foydalaning.