Vipps Норвегия: әмиян және pay-in
1) Vipps контекст және позициялау
Vipps - P2P, P2M (e-commerce/офлайн), инвойстар және қайта есептен шығару үшін пайдаланылатын норвегиялық мобильді әмиян/суперапп. Пайдаланушы операцияларды BankID (SCA) көмегімен растайды, ақша банк рельстері бойынша қозғалады, ал мерчант онлайн-мәртебені және кейіннен есепке алуды алады. Vipps бөлшек саудада және онлайн-саудада танымал, карталармен салыстырғанда үйкелісті азайтады.
Негізгі сипаттар:- Телефон арқылы мекенжай (P2P және P2M) + төлем сілтемелері/QR.
- App2App тәжірибесі: чекауттан Vipps және кері жылдам ауысу.
- SCA/BankID және CNP карталарына қатысты төмен фрод.
- PSP және дайын виджеттер арқылы төмен шығындар/қарапайым интеграция.
2) Рөлдер және қатысушылар
Vipps (схема/провайдер) - ережелер, қатысушылардың каталогтары, бренд және API.
Қатысушы банктер - клиенттердің шоттарын/карталарын ұстаушылар, лимиттер және антифрод.
PSP/эквайерлер - мерчанттарды Vipps-ке қосады (checkout/инвойс/QR), SDK, веб-хактар мен есептер береді.
Мерчант - төлемге/сұрау салуға бастамашылық жасайды, мәртебелер мен қайтарымдарды өңдейді, салыстырып тексеруді жүргізеді.
Төлеуші - Vipps/BankID операцияларын растайды.
3) Арналар және пайдаланушы сценарийлері
3. 1 P2P (телефонға)
Жіберуші контактіні таңдайды → соманы/жазбаны енгізеді → BankID арқылы растайды → алушы шоттағы кредитті бірден көреді.
3. 2 Pay-in для e-commerce (Vipps på Nett / Checkout)
App2App/Deeplink: чекаутта мерчант соманы және метадеректерді береді → Vipps ашылады → пайдаланушы мәртебесі бар кассаға қайтаруды растайды →.
Pay-by-Link: SMS/email/мессенджердегі инвойс/сілтеме; шоттар және B2B үшін қолайлы.
QR per-order: сомасы мен «orderId» динамикалық QR (десктоп/офлайн үшін); сканер → Vipps растамасы.
3. 3 POS/офлайн (Vippsnummer/QR)
Кассада QR динамикалық немесе мерчанттың қысқа нөмірі көрсетіледі; сома алдын ала белгіленеді немесе сатып алушы енгізеді.
Растау - Vipps/BankID арқылы, чек қосымшада және мерчантта көрінеді.
3. 4 Request-to-Pay/Инвойс (Vipps Faktura)
Мерчант сома, тағайындау және мерзімі → төлеуші Vipps растайды → төлем әдеттегі аударым ретінде өтеді.
3. 5 Қайта есептен шығару
Базалық Vipps - SCA-мен one-off. Қол қою үшін бірінші төлем → мандат (банк/PSP: e-mandate/AvtaleGiro/Open-Banking арқылы) лимитпен/кезеңділікпен болашақ есептен шығару үшін пайдаланылады.
4) Мәртебелер мен таймингтер
Үлгілік мәртебелері: 'initiated' → 'pending' → 'success '/' failed '/' canceled '/' expired'.
'requested '/' expired' деген сұраулар үшін.
Settlement: жақын арадағы операциялық терезедегі банк кредиті; есеп беру үшін күн сайынғы recon қажет.
5) Лимиттер және тәуекел-саясат
Лимиттерді банк/PSP анықтайды және клиенттің бейіні мен арнасына байланысты:- Per-transaction, per-day/24h, кейде weekly/monthly.
- Жаңа алушы/мерчант - төмендетілген шектер және/немесе ұстау.
- Арналық лимиттер: P2P, e-commerce (App2App/QR/Link), POS, инвойстар.
- Velocity/девайс/гео-ереже банк және Vipps жағында.
6) Экономика және комиссия
Vipps мерчанты үшін әдетте карталық MDR-дан арзан, бірақ PSP шарттары әртүрлі (фикс/төмен% + виджеттер/есептер үшін алымдар).
Операциялық шығындарды ескеріңіз: 'pending/expired' қолдау, пікірталастар, recon және SLA мониторингі.
7) Қайтарымдар мен пікірталастар
Карта-схемалардағыдай Chargeback жоқ. Қайтару - төлеушіге мерчанттан жаңа кредиттік операция; partial refunds рұқсат етіледі.
Мерзімі - банктік (көбінесе T + 0/T + 1).
Диспуттар/шағымдар - PSP/банк рәсімдері бойынша: тапсырыс логтарын, қызмет көрсетуді/жеткізуді растауды сақтаңыз.
8) Қауіпсіздік және сәйкестік
SCA BankID, device binding және банктің тәуекел-скорингі арқылы.
PII-минимизация: тек талап етілетін төлсипаттарды сақтаңыз (телефон/refs), PII шифрлаңыз, қолжетімділікті шектеңіз (RBAC).
Webhooks: HMAC/nonce, replay, тайм-мөртабандар, оқиғалар дедупы.
PSD2/GDPR және жергілікті талаптарға сәйкестігі (Finanstilsynet).
9) Мерчанттың интеграциясы
Параметрлер
1. PSP-тен Hosted/Embedded - «қораптан» App2App/QR/Link жылдам бастау.
2. Server-to-Server + App2App/QR - жеке UX, динамикалық QR per-order, қателерді жіңішке өңдеу.
3. Pay-by-Link/Invoice - Vipps растауы бар SMS/email/мессенджердегі инвойс.
- API: `createPayment`, `requestToPay`, `refund`, `webhook`, `reconcile`.
- Идемпотенттілік ('orderId' + кілт), экспоненциалдық ретрациялар, оқиғалар дедупі.
- Recon: daily auto-recon + мерзімді full-recon; UTR/банктік референцияны сақтау.
- SLA-дашбордтар: конверсия, 'pending → success/expired', есепке алынғанға/қайтарылғанға дейінгі жасырындылық.
10) Салыстыру және есептілік
Логин: 'paymentId/transactionId', 'orderId', арна (App2App/QR/Link/POS), төлеушінің телефоны/alias, мәртебесі, сомасы/валютасы, timestamp, UTR.
PSP/банктен: есептеулер/қайтарулар/түзетулер тізілімдері және мәртебелерді кеш жаңарту.
Алерттерді 'pending' деп таңдаңыз.
11) UX-үлгілер
Mobile-first: мобильді - App2App; десктопта таймері бар ірі динамикалық QR.
Мөлдір қателер: лимит, SCA/BankID істен шығуы, таймаут; қауіпсіз қайталау және балама (карта/SEPA/басқа A2A).
Түбіртек: сомасы, уақыты, 'transactionId', арна, UTR, саппорт байланыстары.
QR/сұраулар үшін жарамдылық мерзімі + қалпына келтіру сценарийі түсінікті.
12) Рекуррент және мандаттар
Бір буманы пайдаланыңыз: бірінші төлем Vipps (SCA) → мандат (AvtaleGiro/OB-mandate).
Мандатта per debit лимитін, мерзімділігін, есептен шығару терезесін, хабарламаларды белгілеңіз; пайдаланушыға басқару экранын (pause/cancel/update) беріңіз.
13) Жоғары тәуекелді тік (iGaming қоса алғанда)
Арналар мен лимиттердің қолжетімділігі банктің/PSP саясаттарымен және жергілікті құқықпен айқындалады.
Төмендетілген табалдырықтарды, күшейтілген ҚҰЖ/мониторинг, ықтимал hold '.
Тәуекел/арна/банк бойынша баламалы рельстерді (карталар, SEPA, өзге де PIS) және smart-routing жоспарлаңыз.
14) «Vipps Gateway» сәулеті
Касса/бэкофис үшін API-қабат (REST/GraphQL).
Оқиғалар кезегі: статус-ивенттер → биллинг/CRM/аналитика.
Security: құпия үшін vault, IP-allowlist PSP, қатаң валидация redirect-URI, анти-репликалау белгілер.
Observability: арналар бойынша конверсия (App2App/QR/Link/POS), үлес 'pending → expired', settlement/қайтаруға дейінгі уақыт.
15) Өнімге шығарудың чек-парағы
1. PSP/банктен Vipps қосыңыз, арналарды таңдаңыз (App2App/QR/Link/POS).
2. 'createPayment '/' requestToPay', динамикалық QR, қате/лимит экрандарын іске асырыңыз.
3. webhooks, іспеттілік, ретра және оқиғалар дедупін қосыңыз.
4. recon (daily + full), UTR/қаржы референцияларын сақтауды теңшеңіз.
5. partial/full refunds және ODR рәсімдерін қолдаңыз.
6. SLA-дашбордтар мен алерттерді іске қосыңыз (конверсия/жасырындылық/салбыраған мәртебелер).
7. Негізгі банктермен/құрылғылармен және офлайн-нүктелермен (егер өзекті болса) e2e-тесттер жүргізіңіз.
Лимиттер бойынша бағдарлар карточкасы
Per-txn/24h/7d: конфигада сақтау және іске қосылғанға дейін тексеру.
Жаңа алушылар/мерчанттар: төмендетілген табалдырықтар/шыдамдылық.
Арналар: P2P, e-commerce (App2App/QR/Link), POS, инвойстар/төлем сұраулары үшін жеке лимиттер.
Velocity/тәуекел: банктің антифроды операцияны жұмсақ ауытқуы/баяулатуы мүмкін.
Түйіндеме
Онлайн үшін - App2App + динамикалық QR, офлайн үшін - QR/POS, қарапайым аударымдар үшін - телефонға P2P.
Онлайн растау мен ақырғы несиені логикада бөлісіңіз; webhooks + recon және partial refunds.
Соманы белгілемеңіз: лимиттер конфигін банктер/арналар бойынша жүргізіңіз, үнемі өзектендіріңіз.
Жазылымдар үшін - ашық басқарылатын және хабарламалары бар бірінші Vipps → мандат.