Ручная проверка работоспособности PayControl v5 — различия между версиями

Материал из PayControl Wiki
Перейти к: навигация, поиск
(Пуши)
Строка 29: Строка 29:
 
*v5.2
 
*v5.2
 
**В данной версии PCP не использует БД, т.к. данные для отправки пушей в приложение уже внесены в конфигурационный файл PCP.
 
**В данной версии PCP не использует БД, т.к. данные для отправки пушей в приложение уже внесены в конфигурационный файл PCP.
При создании транзакции нужно указать в параметр
+
При создании транзакции нужно указать следующий параметр в теле запроса
 +
<syntaxhighlight lang="json">
 
"notification_type": "Push"
 
"notification_type": "Push"
 +
</syntaxhighlight>
 
чтобы на устройство был отправлен пуш.
 
чтобы на устройство был отправлен пуш.

Версия 16:50, 19 марта 2021

Создание пользователя и транзакции

Для проверки можете установить мобильное приложение PayControl из PlayMarket или App Store.

1) Установить PayControl Server(PCS) и PayControl External(PCE).

2) Создать пользователя с выводом ключевой информации в QR. https://repo.paycontrol.org/server/doc/v5.2/rest-api/#create-user

Пример:

3) Отобразить возвращённый QR, например с помощью этой утилиты https://base64.guru/converter/decode/image/gif

Пример:

4) Убедиться, что в ключе прописан правильный адрес для подключения к PCE.

5) Добавить ключ в мобильное приложение PC, отсканировав QR-код.

6) Создать транзакцию https://repo.paycontrol.org/server/doc/v5.2/rest-api/#create-transaction

Пример:

7) Подтвердить транзакцию в мобильном приложении.

Пуши

Для проверки пушей необходимо установить PayConrol Pusher(PCP).

  • v5.0-5.1
    • Убедитесь, что в БД PCP добавлены данные для отправки пушей.
  • v5.2
    • В данной версии PCP не использует БД, т.к. данные для отправки пушей в приложение уже внесены в конфигурационный файл PCP.

При создании транзакции нужно указать следующий параметр в теле запроса

"notification_type": "Push"

чтобы на устройство был отправлен пуш.