Skip to content

Instantly share code, notes, and snippets.

@aderyabin
Created August 17, 2023 19:17
Show Gist options
  • Save aderyabin/6c6cce7fa7c9720a260094656a1ebdfd to your computer and use it in GitHub Desktop.
Save aderyabin/6c6cce7fa7c9720a260094656a1ebdfd to your computer and use it in GitHub Desktop.
3ds

Мобильное приложение

  • JWT токен генератор

    • Запрос на генерацию JWT токена (mobile)
    • Контроллер который генерирует JWT токен и отдает Payment Profile (STF)
  • Регистрация фейкового заказа с предварительной авторизацией

    • Запрос на получение идентификатора платежа в платежной системе (mobile)

    • Ручка на запрос фейк заказа (Secure Cards)

      • Success
      • Failure
    • Запрос на регистрацию заказа (Secure Cards)

      • Success
      • Failure
  • Добавление карты (добавляет карты)

    • Запрос на создание карты вместе с криптограммой (mobile)
    • Ручка на создание карты (Secure Cards)
      • Success
      • Failure
    • Отправка авторизационного платежа (Secure Cards)
      • Success
      • Failure
    • Отправка запроса на статус оплат и маскированные данные (Secure Cards)
      • Success
      • Failure
    • Принятие решение о 3DS
  • Без 3DS

    • Отправка запроса на отмену платежа (Secure Cards)
      • Success
      • Failure
    • Отправка запроса на добавление карты в STF (Secure Cards)
      • Success
      • Failure
    • Ручка на регистрацию карты в STF
    • Перевод карты в authorized в STF
      • Success
      • Failure
  • C 3DS

    • Отправка формы с автосабмитом (Secure Cards)
    • Рендер формы (MObile)
    • Отправка finalisation_url для редиректа (Mobile)
    • Ручка для finalization_url (Secure cards)
    • Проброс finalization_url (Secure cards)
    • Обработка SMS (Mobile)
    • Ручка на OK (Secure cards)
    • Обработка get на страницу finish (Mobile)
    • Запрос на финализацию (Mobile)
    • Ручка на финализацию (Secure Cards)
    • Добавить логику без 3ds

WEB

  • JWT токен генератор

    • Запрос на генерацию JWT токена (web)
  • Регистрация фейкового заказа с предварительной авторизацией

    • Ручка на запрос фейк заказа Которая вернет ссылку на фрейм (Secure Cards)
      • Success
      • Failure
    • Добавление iframe на страницу (web)
    • Запрос на получение формы (web)
    • Ручка для валидации ссылки (SecureCards)
    • Валидации ссылки (SecureCards)
  • Добавление карты (добавляет карты)

    • Запрос на создание карты вместе с криптограммой (web)
    • Ручка на создание карты (SecureCards)
    • Отправка редиректа (web)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment