QR‑код от Яндекс Пэй

QR‑код от Яндекс Пэй позволяет добавить в мобильное приложение быструю оплату в офлайн-точках. Пользователь один раз авторизуется, после чего может оплачивать покупки: приложение генерирует QR-код, который кассир сканирует на терминале.

Подходит для: розничных приложений (супермаркеты, аптеки, магазины), программ лояльности и любых приложений, где нужна оплата на физической кассе.

Схема работы

Приложение                   Яндекс Пэй              Касса / Бэкенд
     │                            │                        │
     │  1. initialize()           │                        │
     │─────────────────────────►  │                        │
     │                            │                        │
     │  2. enableQuickPayment()   │                        │
     │─────────────────────────►  │  Авторизация           │
     │  ◄───────────────────────  │  через Яндекс ID       │
     │                            │                        │
     │  3. getPaymentSessionId()  │                        │
     │─────────────────────────►  │                        │
     │  ◄──────── sessionId ───── │                        │
     │                            │                        │
     │  4. Показ QR из sessionId  │                        │
     │                            │                        │
     │                            │  5. Кассир сканирует   │
     │                            │  QR → создаётся заказ  │
     │                            │◄───────────────────────│
     │                            │                        │
     │  6. onPaymentResult()      │  6. Оплата и           │
     │◄─────────────────────────  │  синхронизация         │
     │                            │                        │

Поддерживаемые платформы

Платформа Статус
Android SDK +
iOS SDK +
Flutter +

Руководства

Руководство Android SDK

Руководство iOS SDK

Руководство Flutter

Следующая