Vipps Норвегия: капчык жана pay-in
1) Vipps контекст жана жайгаштыруу
Vipps - P2P, P2M (электрондук соода/оффлайн), инвойстор жана кайра эсептен чыгаруу үчүн колдонулган норвегиялык мобилдик капчык/суперапп. Колдонуучу операцияларды BankID (SCA) жардамы менен тастыктайт, акча банктык рельстер боюнча жылат, ал эми соодагер онлайн статусун жана андан кийинки которууну алат. Vipps чекене жана онлайн соода таанымал, карталар менен салыштырганда сүрүлүүнү азайтуу.
Негизги касиеттери:- тел дареги (P2P жана P2M) + төлөм шилтемелер/QR.
- App2App тажрыйбасы: Vipps жана кайра текшерүү тез өтүү.
- SCA/BankID жана CNP карталары боюнча төмөн фрод.
- Төмөн чыгымдар/PSP жана даяр виджеттер аркылуу жөнөкөй интеграция.
2) Ролдору жана катышуучулары
Vipps (схема/провайдер) - эрежелер, катышуучулардын каталогдору, бренд жана API.
Катышуучу банктар - кардардын эсептерин/карталарын кармоочулар, лимиттер жана антифрод.
PSP/эквайерлер - соода түйүндөрүн Vipps (текшерүү/инвойс/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/messenger боюнча инвойс/шилтеме; эсептер жана 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 менен. Жазылуулар үчүн биринчи төлөм → мандат (банк/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, электрондук коммерция (App2App/QR/Link), POS, инвойстар.
- Velocity/түзмөк/банк жана Vipps тарапта гео-эрежелер.
6) Экономика жана комиссиялар
Vipps соодагер үчүн, адатта, карта MDR арзан, бирок шарттары PSP ар түрдүү (fix/төмөн% + widget/отчеттор үчүн жыйымдар).
Операциялык чыгымдарды эске алуу: колдоо 'pending/expired', талаш-тартыштар, recon жана SLA мониторинги.
7) Кайтарымдар жана талаш-тартыштар
Chargeback картада жок. Кайтаруу - сатуучудан төлөөчүгө чейинки жаңы кредиттик операция; partial refunds жол берилет.
Мөөнөтү - банк (көбүнчө T + 0/T + 1).
Талаш-тартыштар/даттануулар - PSP/банктын жол-жоболору боюнча: заказдын логин, кызмат көрсөтүүнүн/жеткирүүнүн тастыктамасын сактаңыз.
8) Коопсуздук жана шайкештик
BankID, device binding жана банктын тобокелдик-эсеби аркылуу SCA.
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/электрондук почта/мессенджер боюнча инвойс.
- API: `createPayment`, `requestToPay`, `refund`, `webhook`, `reconcile`.
- Idempotentity ('orderId' + ачкыч), экспоненциалдык Retray, окуялар дедуп.
- 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 саясаттары жана жергиликтүү укук менен аныкталат.
төмөндөтүлгөн босоголор, күчөтүлгөн KUS/мониторинг, мүмкүн hold's күтүп.
Альтернативдик рельстерди (карталар, SEPA, башка ЖАМАН) жана тобокелдик/канал/банк боюнча smart-маршрутизацияны пландаштырыңыз.
14) Архитектура "Vipps Gateway"
API катмары (REST/GraphQL) касса/backofis үчүн.
Окуялардын кезектери: статус-иш-чаралар → биллинг/CRM/аналитика.
Security: сырлар үчүн vault, IP-allowlist PSP, катуу валидация redirect-URI, анти-replay токендер.
Observability: каналдар аркылуу которуу (App2App/QR/Link/POS), үлүш 'pending → expired', убакыт чейин settlement/кайтаруу.
15) Өнүмгө чегерүү тизмеси
1. PSP/банктан Vipps туташтыруу, каналдарды тандоо (App2App/QR/Link/POS).
2. 'createPayment '/' requestToPay', динамикалык QR, ката/лимит экрандарын ишке ашыруу.
3. webhooks туташтыруу, демпотенттик, Retray жана дедуп окуялар.
4. Recon (daily + full), UTR/каржы-маалымдамаларды сактоо.
5. partial/full refunds жана ODR жол-жоболорун колдоо.
6. SLA-дашбордддорду жана алерттерди (конверсия/жашыруун/асма статустарды) ишке киргизиңиз.
7. Негизги банктар/түзмөктөр жана оффлайн чекиттери менен e2e-тесттерди өткөрүңүз (эгер актуалдуу болсо).
Лимиттер боюнча ориентирлердин картасы
Per-txn/24h/7d: config сактоо жана ишке чейин текшерүү.
Жаңы алуучулар/соодагерлер: төмөндөтүлгөн босоголор/чыдамкайлык.
Каналдар: P2P, электрондук коммерция (App2App/QR/Link), POS, инвойстар/төлөм суроо-талаптары үчүн өзүнчө лимиттер.
Velocity/тобокелдик: банктын антифрод жумшак четтетүү/жайлатат.
Резюме
Онлайн үчүн - App2App + динамикалык QR, оффлайн үчүн - QR/POS, жөнөкөй которуулар үчүн - телефонго P2P.
логикага онлайн ырастоо жана акыркы насыя бөлүшүү; webhooks + recon жана partial refunds айланасында куруу.
Сумманы белгилебеңиз: банктар/каналдар аркылуу лимиттердин конфигин жүргүзүңүз, дайыма актуалдаштырып туруңуз.
Жазылуулар үчүн - бир топ биринчи Vipps → ачык-айкын башкаруу жана билдирүүлөр менен мандат.