1. Default module
Rahmat: Интеграция приложений (new)
  • Default module
    • Назначение документа
    • Описание
    • Пользовательский сценарий (User Journey)
    • Техническая архитектура
    • Методы
    • Требования к Партнеру
    • Опросник
  1. Default module

Техническая архитектура

Deeplink (Переход к Партнеру)#

#
Адрес и формат диплинка определяется самим партнером и обычно соответствует домену/субдомену сервиса. При переходе по ссылке с телефона, она должна открыться в приложении с предложением оплатить. Клиент выбирает в приложении карту и подтверждает оплату.
Типы ссылок:
Universal Links (iOS)
App Links (Android)
Кастомные URI-схемы

Callback (Уведомление о результате)#

#
После выполнения платежа Партнер обязан отправить POST-запрос в Rahmat для синхронизации статуса транзакции.
Назначение:
Подтверждение успешного или неуспешного платежа
Передача идентификатора транзакции Партнера
Передача фактической суммы списания

Интеграция через WebView внутри приложения Партнера#

#
Если Партнер реализует сканирование QR-кода Rahmat внутри своего приложения, должны быть выполнены следующие требования:
Домены для открытия во WebView:
http://app.rhmt.uz
http://tips.multicard.uz
User-Agent:
Приложение должно передавать в заголовке User-Agent название приложения и его версию.
Пример:
User-Agent: Payme/3.4.2 (iOS 17.5.1)
Назначение:
Позволяет Rahmat определить, что пользователь находится внутри приложения Партнера, и не предлагать альтернативные способы оплаты.
Modified at 2026-02-16 09:41:24
Previous
Пользовательский сценарий (User Journey)
Next
Методы
Built with