Ручная проверка работоспособности PayControl v5 — различия между версиями
(→Пуши) |
|||
Строка 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"
чтобы на устройство был отправлен пуш.