Trustly: göni bank tölegleri
1) Trustly näme
Trustly - A2A (account-to-account) tölegleriň we tölegleriň üpjün edijisi, söwdagärleri redirect/App2App arkaly töleýjileriň banklary bilen birleşdirýär. Satyn alyjy öz bankynda (PSD2 boýunça SCA) geçirimi tassyklaýar, satyjy derrew onlaýn tassyklamany alýar we serişde üpjünçiligi üpjün edijiniň hasabatlary/hasaplamalary arkaly gelýär.
Esasy aýratynlyklary:- MDR kartoçkalaryna degişlilikde arzan baha.
- Europeewropada giň geografiýa (Nordics, DACH, Benelux, UK, Günorta EU we ş.m.) + ýerli banklar.
- Pay-ins we Payouts (goldanýan banklar üçin instant payouts goşmak bilen).
- iGaming üçin ýöriteleşdirilen çözgütler (mysal üçin, Pay N Play: "goýum → hasap döredildi/tassyklandy").
2) Önüm çyzgysy we ssenariýalary
Pay-in (bankdan töleg): töleýjiniň bankyna redirect/App2App → SCA → onlaýn üstünlik/ret etmek → indiki karz.
Payouts (tölegler): ulanyjynyň hasabyna geçirmek; birnäçe banklar üçin - derrew (ýogsam T + 1/T + 2).
Pay N Play (iGaming): depoziti onbording bilen birleşdirýär: bank maglumatlaryndan (ady, IBAN/BIC we ş.m.) KYC-signallary çykarylýar, aýratyn hasaba alynmazdan oýun hasaby döredilýär, Fast Withdraw şol hasaby yzyna gaýtaryp biler.
Account Info/Check (goşmaça): hasabyň bardygyny tassyklamak, anti-mule/ODR üçin/IBAN adyny barlamak.
3) Töleg akymlary: Redirect we App2App
3. 1 Classic redirect
1. Söwdany barlaň → banky saýlaň (directory/gözleg).
2. Bank sahypasyna ýa-da hostirlenen ekrana täzeden serediň → SCA.
3. (success/pending/failed/canceled/expired).
4. Webhook/hasaba alyş hasabatyna garaşmak (settlement).
3. 2 App2App (jübi)
Bank programmasyny deeplink/intent → tassyklamak → yzyna gaýtarmak arkaly açmak.
Ýokardaky konwersiýa we az taşlanan tölegler; fallback-i web-redaksiýada saklaň.
3. 3 Payouts
API arkaly sargyt/ýeňiş salgylanmasy bilen tölemäge başlaýarsyňyz; webhook/reýestr boýunça "gaýtadan işlemäge kabul edildi" statusyny we netijesini alyň.
Tölegleriň idempotentligini we status kartasyny goldamak kritikdir (gaýtalanýança/yzyna gaýtarylýança).
4) Çäklendirmeler we töwekgelçilik-syýasatlar
Ýeke-täk potolok ýok: emitent banklaryň we üpjün edijiniň syýasatynyň çäkleri hereket edýär. Olar:- Per-transaction we per-day/week töleýjiniň bankynda çäklendirmeler.
- Täze alyjylar/satyjylar - peseldilen çäkler we/ýa-da çydamlylyk.
- Kanal/velocity-düzgünleri, geo/enjam-signallary, anti-mules.
- Payouts üçin - aýratyn kwotalar/bosagaly barlaglar (esasanam instant).
5) Statuslar we hasaplaşyklar: onlaýn-üstünlik vs hakyky karz
Online status: `success`, `pending`, `failed`, `canceled`, `expired`.
Settlement: hasabatlar/sanawlar boýunça hakyky töleg Trustly (köplenç T + 1/T + 2 bank güni; käbir ugurlar/tölegler üçin - instant).
Möhüm hyzmatlar üçin "karzdan öň şertli ýerine ýetiriş" modelini ulanyň (mysal üçin, sanly haryt settlement tassyklanandan soň işjeňleşdirilýär).
6) Yzyna gaýtarmalar we jedeller
Kartlarda bolşy ýaly Chargeback ýok. Yzyna gaýtarmak - üpjün edijiniň üsti bilen töleýjä täze karz amalydyr.
Partial refunds goldanýar.
Yzyna gaýtarmagyň möhletleri - bank (adatça T + 1/T + 2).
Jedeller - üpjün edijiniň ODR-prosesleri we töleýjiniň banky arkaly: sargyt ýazgylaryny taýýarlaň, hyzmatyň gowşurylandygyny/görkezilendigini tassyklaň, aragatnaşyklar payout pay-in.
7) Komissiýalar we ykdysadyýet
Adatça, geleşik üçin pes göterim + platforma funksiýalary üçin ýygymlar (hosted checkout, hasabat, ODR, payouts/instant).
pending/expiries, ODR we recon goldaw çykdajylaryny meýilleşdiriň.
8) Deňeşdirme we hasabat (reconciliation)
Maliýe hasabatlaryndan 'paymentId/transactionId', 'orderId', bank-issuer, wagtlaýyn bellikler, UTR/bank salgylanmalaryny saklaň.
Status üýtgetmek üçin webhooks birikdiriň; "daily auto-recon" we "periodik full-recon" -lary işe giriziň.
Payouts üçin - aýry-aýry sanawlar we başlangyç pay-ins/oýun balanslary bilen deňeşdirme.
9) UX-amallar
Directory of banks: çalt gözlemek, meşhurlyk/iň soňky saýlama boýunça sortlamak.
Mobile-first: App2App hödürläň; ret edilende - web sahypasynda fallback.
Ýalňyşlyklar we gaýtalanmalar: sebäpleriň anyk kodlary (çäk, SCA-nyň şowsuzlygy, wagt), gaýtalanýan düwme, alternatiw usullar.
Idempotentlik: 'orderId' + safe-retry üçin idempotentlik açary.
Kwitansiýa: jemi, wagt, 'transactionId', bank, kanal (App2App/Redirect), sapporta baglanyşyk.
Töleg UX: aç-açan ETA (instant/T + 1), yzarlama ýagdaýy, habarnamalar.
10) Pay N Play (iGaming üçin)
Hasaba alyş görnüşi bolmazdan onbording: ulanyjy banky saýlaýar, goýumy tassyklaýar, üpjün ediji bolsa söwdaçylara tassyklanan bank maglumatlaryny (ady/hasaby) berýär - oýun hasaby döredilýär.
Bankdan gelen KYC signallary sürtülmäni azaldýar we ilkinji goýumy çaltlaşdyrýar.
Fast Withdraw: şol bir tassyklanan hasabyňyza tölegler, köplenç derrew.
Jogapkär oýnuň berk syýasaty, goýumlaryň çäkleri, mandatlaryň žurnaly we aç-açan ODR talap edilýär.
11) Komplayens we howpsuzlyk
PSD2/SCA, device binding we bank-emitentiň antifrody.
GDPR/PII-minimallaşdyrmak: diňe zerur atributlary saklamak, PII şifrlemek, elýeterliligi çäklendirmek.
Webhooks: HMAC-gollar/nonce, replay goragy, allowlist IP.
AML/sanksiýalar: amallara gözegçilik etmek, hasabyň adyny barlamak (name match), anti-mule signallary.
12) Ýokary töwekgelçiligiň diklikleri
Käbir kategoriýalar üçin elýeterlilik we çäklendirmeler (iGaming, kripto we ş.m.) ýurda we hyzmatdaş banklara baglydyr.
Garaşyň: berkidilen çäklendirmeler, giňeldilen KYC, mümkin bolan hold's we goşmaça subutnamalar.
Alternatiw relsleri (kartoçkalar, SEPA, beýleki üpjün edijilerden açyk banking PIS), müşderiniň profili boýunça marşrutlaşdyrmagy saklaň.
13) Merçantyň integrasiýasy: wariantlar
1. Üpjün edijiden Hosted/Embedded
Çalt başlamak, banklaryň taýýar sanawy, statuslar, ýalňyşlyklar, webhooks.
2. Server-to-Server + Redirect/App2App
Has köp gözegçilik: bankyň öz saýlama sahypasy, ýalňyşlyklary çuňňur gaýtadan işlemek, öz deeplink/QR.
3. Invoys/Request-to-Pay
Email/SMS/habarçy arkaly töleg baglanyşygyny ibermek; B2B/hyzmatlar üçin amatly.
Belligiň hökmany düzüm bölekleri:- Эндпоинты: `createPayment`, `refund`, `createPayout`, `queryStatus`, `webhook`, `reconcile`.
- 'orderId' boýunça idempotentlik we dedupe.
- Durnuksyz jogaplara eksponent, dead-letter boýunça status retraýalary.
- Kataloglar: banklar/ýurtlar, çäklendirmeler/ýalňyşlyk kodlary, issuer 'amlar boýunça SLA-metrikler.
14) "Trustly Gateway" arhitekturasy
Kassa we kassir hyzmatlary üçin API gatlagy (REST/GraphQL).
Wakalaryň nobatlary: status-wakalar → billing/CRM/oýun arkasy/analitika.
Observability: banklarda/kanallarda öwrülişik, 'pending → success/expired', settlemente çenli ortaça gizlinlik, instant payouts paýy.
Gizlinlik: gizlinlik üçin vault, IP-allowlist, redirect-URI-iň berk tassyklamasy, anti-replay tokenleri.
15) Önüme çykarmagyň çek-sanawy
1. Geografiýa/banklary saýlaň we PSP-den Trustly kanalyny birikdiriň.
2. 'createPayment' -i durmuşa geçiriň + fallback bilen bank redirect/App2App.
3. Webhooks, wagtlary we statuslary almak üçin gaýtalamalary birikdiriň.
4. recon (daily + full), UTR/maliýe salgylanmalaryny saklamak.
5. Partial/full refunds, ODR magazinesurnallaryny, sapport amallaryny goşuň.
6. iGaming üçin - "Pay N Play", depozit çäkleri, "Fast Withdraw", jogapkär oýny yzarlaň.
7. Banklar/kanallar boýunça SLA gözegçiligini we hadysalar boýunça aladalary guruň.
8. Ykjam banklary (iOS/Android) we esasy issuerleri ýurtlar boýunça synagdan geçiriň.
Ugrukdyryjy kartoçka
Статусы: `success`, `pending`, `failed`, `canceled`, `expired`.
Settlement pay-in: köplenç T + 1/T + 2; payouts - bar bolan ýerinde instant, ýogsam T + 1/T + 2.
Çäklendirmeler: per-txn/day/week y issuer 'a; täze alyjylar - peseldilen çäkler.
Rekurrent: e-mandate/SEPA DD/Open Banking (ilkinji A2A → mandat) arkaly.
Gysgaça maglumat
Konwersiýa üçin App2App/Embedded we saklamak üçin instant payouts jedel ediň.
Iş logikasynda onlaýn tassyklamany we hakyky karzy bölüň.
Pul mukdaryny düzetmäň: banklar/ýurtlar/kanallar boýunça çäklendirmeleriň gapma-garşylygyny ýörediň.
iGaming üçin aç-açan KYC, çäklendirmeler we çalt tölegler bilen Pay N Play ulanyň.