MuchBetter: токены и карты
1) Контекст и позиционирование
MuchBetter — электронный кошелек с мобильным приложением и моделью токенизированного подтверждения платежей: пользователь подтверждает транзакции внутри приложения (SCA, push-уведомления, device binding), что сокращает фрод и повышает конверсию. В ряде стран доступны виртуальные/пластиковые карты на карточных рельсах (доступность зависит от региона и партнеров-эмитентов). Метод популярен в цифровых товарах и iGaming (при соблюдении местных требований и политики провайдера).
Почему это важно мерчанту
Высокий mobile-UX: App2App/Push-approval без ввода картовых реквизитов.
Низкий фрод: подтверждение в приложении + поведенческий скоринг.
Гибкость источников: топ-ап кошелька из карт/A2A/локальных методов и P2P внутри экосистемы.
2) Продукты и сценарии
2.1 Кошелек и токены (App2App/Push)
Пользователь хранит баланс в кошельке.
На чекауте мерчанта происходит App2App-переход или открывается приложение по deep link; подтверждение — через push с SCA.
Для десктопа используется QR: клиент сканирует и подтверждает в приложении.
2.2 Карты MuchBetter (виртуальная/пластиковая)
Карта привязана к кошельку (доступность по странам).
Онлайн — 3DS/SCA; POS — PIN/NFC.
Подходит для универсальных покупок, но для мерчанта это обычная карточная транзакция (с карточными правилами и потенциальным chargeback).
2.3 Пополнения и выплаты
Top-up в кошелек: карты (3DS2), A2A/open banking, локальные методы (варьируется).
Payouts: выплаты мерчанта на кошельки пользователей (по договоренности и доступности гео). Пользователь может вывести на банк/карту/локальные каналы — где разрешено.
2.4 P2P / Request-to-Pay
Переводы между пользователями по контакту/номеру/алиасу внутри экосистемы.
Запросы платежа (инвойс в приложении) с подтверждением в 1–2 тапа.
3) Потоки интеграции
3.1 Hosted/Redirect (быстрый старт)
1. Checkout → выбор MuchBetter.
2. Redirect/Deep Link в приложение кошелька → push-одобрение/SCA.
3. Возврат на сайт мерчанта с `status`.
4. Подтверждение в бэк-офис: webhook + сверка по реестрам.
3.2 App2App + QR (мобайл/десктоп)
Мобайл: открытие приложения через deep link, авто-подстановка суммы/ордера, подтверждение → возврат.
Десктоп: динамический QR per-order с таймером; скан в приложении → подтверждение → автозакрытие модалки и обновление статуса.
3.3 Server-to-Server + Hosted
Ваш сервер создает платежный intent, управляет статусами и повторными попытками; интерфейс подтверждения остается на стороне кошелька (для PII-минимизации).
4) Статусы и расчеты
Базовая модель статусов: `created → pending → success | failed | canceled | expired`.
Для запросов: `requested → accepted | declined | expired`.
Settlement: зачисления по реестрам провайдера/PSP обычно T+1/T+2 (раб. дни). Разделяйте онлайн-успех и бухгалтерский кредит.
5) Лимиты, KYC и риск-политики
Per-txn / 24h / 7d / monthly лимиты зависят от уровня KYC пользователя, гео и профиля риска.
Отдельные пороги для новых получателей/мерчантов, top-up и выплат.
Применяются velocity/девайс/гео-правила, возрастные ограничения и санкционные списки.
Все пороги и доступность функций храните в конфиге с версионированием и быстрым обновлением.
6) Возвраты, диспуты и финальность
Refund — отдельная кредитовая операция (full/partial) обратно в кошелек/исходный источник.
Chargeback: для платежей из кошелькового баланса классического чарджбэка обычно нет; если платеж фактически проходит по карточным рельсам (карта MuchBetter), применяются правила карт и возможен chargeback.
Для цифровых услуг держите логи выдачи (тайм-штампы, IP/девайс, внутриигровые операции) и процедуры ODR.
7) Экономика и комиссии
MDR для кошелькового pay-in обычно ниже CNP-карт, но зависит от гео/оборота/категории и договора с PSP.
Допзатраты: Hosted/SDK, обработка `pending/expired`, саппорт/ODR, recon.
Возможны резервы/hold при повышенном риске или для новых мерчантов.
Снижайте стоимость за счет A2A-топ-ап внутри кошелька и минимизации лишних FX-конверсий.
8) UX-практики
Mobile-first: App2App/Push в приоритете; на десктопе — крупный QR с таймером и автообновлением статуса.
Recovery: при `timeout/expired` — безопасный повтор, переключение на альтернативный метод (карта/A2A/кошелек №2).
Ошибки: четкие тексты «лимит кошелька/метода», «отказ SCA», «истек таймер».
Квитанция: сумма/валюта, `transactionId`, канал (App2App/QR/Hosted), финансовая референция/UTR.
9) Антифрод и соответствие
SCA + device binding и поведенческий скоринг в приложении.
PII-минимизация: подтверждение/аутентификация на стороне кошелька, секреты — в vault, IP-allowlist на веб-хуки.
Webhooks: подпись/HMAC, тайм-штампы, защита от replay, идемпотентность и дедуп событий.
KYC/AML/GDPR, Responsible Gaming (возраст/самоисключение), гео-фильтры.
10) Интеграция мерчанта
Варианты
1. Hosted/Redirect — минимум рисков и быстрый TTM.
2. App2App + Server-to-Server — контроль UX/статусов, гибкие ретраи.
3. Pay-by-Link/Invoice — удобен для отложенных оплат и саппорт-кейсов.
Бэкенд-минимум
API: `createPayment`, `refund`, при необходимости `authorize/capture`, `queryStatus`, `webhook`, `reconcile`.
Идемпотентность (`orderId` + ключ), экспоненциальные повторы, DLQ, дедуп входящих событий.
Recon: daily auto-recon + периодический full-recon; храните UTR/фин. ссылки, алерты по рассинхронам.
Observability: конверсия, `pending→success/expired`, settlement lag, ошибки SCA/лимитов.
11) Выплаты и аффилиаты
Выплаты на кошелек повышают удержание и скорость возврата средств в экосистему, но соблюдайте лимиты/KYC и сегментируйте по риску/гео.
Держите альтернативы: SEPA/RTP/Push-to-Card/локальные кошельки для спорных регионов и крупных сумм.
12) Особенности для iGaming и high-risk
Проверяйте юридическую допустимость по странам/лицензиям и текущую политику провайдера к вертикали.
Ожидайте: жестче лимиты, выборочные hold/резервы, расширенный мониторинг.
Планируйте smart-routing: для новых/рисковых сегментов — альтернативные A2A/e-wallet/eCash; для проверенных — MuchBetter как приоритетный mobile-UX.
13) KPI и эксплуатационные метрики
Approval rate (отдельно App2App/QR/Hosted).
Pending dwell time и доля `pending→expired`.
Refund rate/ODR и время до решения.
Settlement lag (успех → реестр → зачисление).
Cost-to-serve, доля альтернатив (fallback-методы) и их влияние на конверсию.
Доля A2A-топ-ап в кошельке (снижение стоимости).
14) Чек-лист вывода в прод
1. Договор с PSP/провайдером: тарифы/MDR, доступность карт/выплат/гео, SLA по веб-хукам/реестрам.
2. Интеграция: `createPayment` + App2App/QR/Hosted, экраны ошибок/лимитов, безопасные повторы.
3. Безопасность: подпись/HMAC веб-хуков, vault секретов, строгие redirect-URI, IP-allowlist.
4. Recon: daily + full, хранение UTR/фин-референций, алерты по рассинхронам.
5. Refunds/ODR: partial/full, плейбуки саппорта, связка refund↔order.
6. Конфиги: лимиты/KYC/гео/доступность карт и выплат — вне кода, с версионированием.
7. Дашборды SLA: конверсия, pending, settlement lag, возвраты; алерты на аномалии/гео.
8. E2E-тесты: мобильный App2App, десктоп-QR, таймауты/ретраи, частичные возвраты, деградация провайдера.
Карточка ориентиров
Статусы: `created/pending/success/failed/canceled/expired` (+ `authorize/capture` при разделенной оплате).
Settlement: обычно T+1/T+2 по реестрам.
Chargeback: нет для чисто кошелькового списания; есть для карточного рельса (карта MuchBetter).
Лимиты/KYC: зависят от страны/уровня; хранить в конфиге и регулярно обновлять.
Рекуррент: «первый платеж → мандат» (SEPA/Open Banking/кошелек-мандат) — при поддержке сценария.
Резюме
MuchBetter — кошелек с токенизированным подтверждением и сильным мобильным UX. Интегрируйте через Hosted/App2App/QR, стройте вокруг webhooks + идемпотентность + recon, держите лимиты/KYC/гео/карты/выплаты в конфигурации и используйте smart-routing по риску и устройству. В iGaming — соблюдайте правовые рамки и готовьте альтернативные рельсы (A2A/локальные e-wallet/eCash) для устойчивости и снижения стоимости.