Vipps Norwegiýa: gapjyk we töleg
1) Mazmuny we ýerleşişi Vipps
Vipps - P2P, P2M (e-commerce/oflayn), invoýslar we gaýtadan hasapdan çykarmak üçin ulanylýan norwegiýanyň ykjam gapjygy/superapp. Ulanyjy BankID-iň (SCA) kömegi bilen amallary tassyklaýar, pul bank relsleri boýunça hereket edýär, söwdagär bolsa onlaýn statusy we soňraky töleg alýar. "Vipps" bölek we onlaýn söwdada meşhurdyr, kartoçkalar bilen deňeşdirilende sürtülmegi azaldýar.
Esasy häsiýetleri:- Telefon arkaly salgylamak (P2P we P2M) + töleg baglanyşyklary/QR.
- App2App-tejribe: barlagdan Vipps-e we yzyna çalt geçmek.
- SCA/BankID we CNP kartoçkalaryna degişlilikde pes girdeji.
- Pes çykdajylar/PSP we taýýar widjetler arkaly ýönekeý integrasiýa.
2) Rollar we gatnaşyjylar
Vipps (shema/üpjün ediji) - düzgünler, gatnaşyjylaryň kataloglary, marka we API.
Gatnaşyjy banklar - müşderileriň hasaplaryny/kartlaryny saklaýanlar, çäklendirmeler we antifrodlar.
PSP/ekweýerler - satyjylary Vipps (checkout/invoys/QR) -a birikdirýärler, SDK, web-haklary we hasabatlary berýärler.
Merçant - tölegi/haýyşy başlatýar, statuslary we yzyna gaýtarmalary gaýtadan işleýär, deňeşdirme geçirýär.
Töleýji - Vipps/BankID-daky amallary tassyklaýar.
3) Kanallar we ulanyjy ssenarileri
3. 1 P2P (telefona)
Iberiji aragatnaşygy saýlaýar → mukdary/belligi girizýär → BankID arkaly tassyklaýar → alyjy karzy hasapda derrew görýär.
3. 2 Pay-in для e-commerce (Vipps på Nett / Checkout)
App2App/Deeplink: çekde satyjy pul mukdaryny we meta-maglumatlary geçirýär → açylýar Vipps → ulanyjy statusy bolan kassa ýygymyna gaýtarylmagyny tassyklaýar.
Pay-by-Link: SMS/email/messengerde invoýs/baglanyşyk; hasaplar we B2B üçin amatly.
QR per-order: jemi we 'orderId' bolan dinamiki QR (desktop/oflayn üçin); skan → Vipps-de tassyklama.
3. 3 POS/awtonom (Vippsnummer/QR)
Kassada dinamiki QR ýa-da söwdanyň gysga belgisi görkezilýär; mukdar öňünden kesgitlenýär ýa-da alyjy tarapyndan girizilýär.
Tassyklamak - Vipps/BankID arkaly, çek programmada we söwdada görünýär.
3. 4 Request-to-Pay/Invoys (Vipps Faktura)
Merçant töleg üçin mukdary, maksady we möhleti bilen haýyş iberýär → töleýji Vipps-de tassyklaýar → töleg adaty geçirim ýaly geçirilýär.
3. 5 Gaýtadan hasapdan çykarmak
Esasy Vipps - SCA bilen one-off. Gol çekmek üçin ilkinji töleg → mandat (bank/PSP: e-mandate/AvtaleGiro/Open-Banking arkaly) ulanylýar.
4) Statuslar we taýmingler
Adaty ýagdaýlary: 'initiated' → 'pending' → 'success '/' failed '/' canceled '/' expired'.
Soraglar üçin: 'requested '/' expired'.
Settlement: iň ýakyn iş penjiresinde bank karzy; hasabat bermek üçin her gün recon gerek.
5) Çäklendirmeler we töwekgelçilik-syýasatlar
Çäklendirmeler bank/PSP tarapyndan kesgitlenýär we müşderiniň we kanalyň profiline baglydyr:- Per-transaction, per-day/24h, käwagt weekly/monthly.
- Täze alyjy/satyjy - peseldilen çäkler we/ýa-da çydamlylyk.
- Kanal çäkleri: P2P, e-commerce (App2App/QR/Link), POS, invoýslar.
- "Velocity "/enjam/geo-düzgünler bankyň we" Vipps "tarapynda.
6) Ykdysadyýet we komissiýalar
Söwda üçin Vipps adatça kartoçka MDR-den arzan, ýöne şertler PSP-den tapawutlanýar (widget/hasabat üçin fix/pes% + tölegler).
Amal çykdajylaryny göz öňünde tutuň: 'pending/expired' goldawy, jedeller, recon we SLA gözegçiligi.
7) Yzyna gaýtarmalar we jedeller
Çargeback kartlarda bolşy ýaly ýok. Yzyna gaýtarmak - söwdaçydan töleýjä täze karz amaly; partial refunds rugsat berilýär.
Möhletler - bank (köplenç T + 0/T + 1).
Jedeller/şikaýatlar - PSP/bankyň proseduralary boýunça: sargyt ýazgylaryny saklaň, hyzmatyň görkezilendigini/gowşurylandygyny tassyklaň.
8) Howpsuzlyk we laýyklyk
BankID, device binding we bankyň töwekgelçilik-skoring arkaly SCA.
PII-minimallaşdyrmak: diňe talap edilýän atributlary (telefon/refs) saklaň, PII-ni şifrläň, girişi çäklendiriň (RBAC).
Webhooks: HMAC/nonce, replay goragy, wagt möhürleri, wakalaryň mazmuny.
PSD2/GDPR we ýerli talaplara laýyk gelmek (Finanstilsynet).
9) Merçantyň integrasiýasy
Wariantlar
1. PSP-den hosted/Embedded - "gutudan" App2App/QR/Link çalt başlamak.
2. Server-to-Server + App2App/QR - öz UX, dinamiki QR per-order, ýalňyşlyklary inçe gaýtadan işlemek.
3. Pay-by-Link/Invoice - SMS/email/messengerde Vipps tassyklamasy bolan invoýs.
- API: `createPayment`, `requestToPay`, `refund`, `webhook`, `reconcile`.
- Idempotentlik ('orderId' + açar), eksponensial retraýlar, wakalaryň sözbaşysy.
- Recon: daily auto-recon + döwürleýin full-recon; UTR/bank maslahatyny saklamak.
- SLA-daşbordlar: öwrülişik, 'pending → success/expired', hasaba alynmazdan/yzyna gaýtarylmazdan ozal gizlinlik.
10) Deňeşdirmek we hasabat bermek
Login: 'paymentId/transactionId', 'orderId', kanal (App2App/QR/Link/POS), töleýjiniň telefony/alias, ýagdaýy, mukdary/walýuta, timestamp, UTR.
PSP/bankdan: hasaplaryň/yzyna gaýtarmalaryň/düzedişleriň sanawlary we statuslaryň giç täzelenmeleri.
Ransinhronlary we asylan 'pending' -leri sazlaň.
11) UX-patternler
Mobile-first: jübi telefonlarynda - App2App; iş stolunda uly dinamiki QR.
Aç-açan ýalňyşlyklar: çäk, SCA/BankID-den ýüz öwürmek, wagt; howpsuz gaýtalamak we alternatiwa (/SEPA/başga A2A kartoçka).
Kwitansiýa: jemi, wagt, 'transactionId', kanal, UTR, sapport aragatnaşyklary.
QR/soraglar üçin hereket ediş möhleti + dikeldiş üçin düşnükli ssenariýa.
12) Rekurrent we mandatlar
Bukjany ulanyň: ilkinji töleg Vipps (SCA) → mandat (AvtaleGiro/OB-mandate).
Mandatda per debit çägini, ýygylygyny, hasapdan çykarmak penjiresini, habarnamalary belläň; ulanyja dolandyryş ekranyny (pause/cancel/update) beriň.
13) Ýokary töwekgelçilikli dikuçarlar (iGaming-i goşmak bilen)
Kanallaryň elýeterliligi we çäkleri bankyň/PSP syýasatlary we ýerli hukuk bilen kesgitlenilýär.
Pes çäklere garaşyň, güýçlendirilen KUS/gözegçilik, mümkin bolan hold's.
Töwekgelçilik/kanal/bank boýunça alternatiw relsleri (kartalar, SEPA, beýleki ERBET) we smart-routing meýilleşdiriň.
14) "Vipps Gateway" arhitekturasy
Kassa/arka ofis üçin API gatlak (REST/GraphQL).
Wakalaryň nobatlary: status-wakalar → billing/CRM/analitika.
Gizlinlik: gizlinlik üçin vault, IP-allowlist PSP, berk tassyklama redirect-URI, anti-replay tokenleri.
Observability: kanallar boýunça öwrülişik (App2App/QR/Link/POS), paýy 'pending → expired', settlement/yzyna gaýtarylmaga çenli wagt.
15) Önüme çykarmagyň çek-sanawy
1. PSP/bankdan Vipps birikdiriň, kanallary saýlaň (App2App/QR/Link/POS).
2. 'createPayment '/' requestToPay', dinamiki QR, ýalňyşlyk/çäk ekranlaryny durmuşa geçiriň.
3. Webhooks, idempotentlik, retrailer we wakalar babyny birikdiriň.
4. recon (daily + full), UTR/maliýe salgylanmalaryny saklamak.
5. Partial/full refunds we ODR amallaryny goldaň.
6. SLA dashbordlaryny we aladalaryny açyň (öwrülişik/gizlinlik/asylan statuslar).
7. E2e-synaglary esasy banklar/enjamlar we oflayn nokatlar bilen geçiriň (zerur bolsa).
Çäkler boýunça görkezmeler kartoçkasy
Per-txn/24h/7d: konfigada saklamak we işe başlamazdan öň barlamak.
Täze alyjylar/satyjylar: pes çäkler/çydamlylyk.
Kanallar: P2P, e-söwda (App2App/QR/Link), POS, invoýslar/töleg soraglary üçin aýratyn çäklendirmeler.
Velocity/töwekgelçilik: bankyň antifrody amallary ýumşak/haýalladyp biler.
Gysgaça maglumat
Onlaýn üçin - App2App + dinamiki QR, awtonom üçin - QR/POS, ýönekeý geçirimler üçin - telefona P2P.
Onlaýn tassyklamany we soňky karzy logikada bölüň; webhooks + recon we partial refunds töwereginde guruň.
Pul mukdaryny düzetmäň: banklar/kanallar boýunça çäklendirmeleri alyp baryň, yzygiderli täzeläň.
Abuna ýazylmak üçin - ilkinji Vipps → aç-açan dolandyrylýan mandat we habarnamalar.