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

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

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

Rahmat формирует ссылку для открытия приложения или сайта Партнера и передает параметры платежа.
Типы ссылок:
Universal Links (iOS)
App Links (Android)
Кастомные URI-схемы

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

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

5.3. Интеграция через 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-05 06:10:49
Previous
Пользовательский сценарий (User Journey)
Next
Требования к Партнеру
Built with