3. Интеграция с сервисом Pulse Pay
3.1 Ввод средств посредством API интерфейса с платежным шлюзом
Сервис может быть использован для автоматического ввода средств
Для этого нужно:
1. Получить у поддержки api ключ и ключ rsa для вызова api, сообщить сallback url куда
будут приходить результаты исполнения ордеров
2. Сформировать GET запрос к шлюзу следующим образом
a) в значении параметра api указываете api ключ
б) в значении параметра data указываете результат шифрования json строки алгоритмом RSA следующего формата с использованием ключа rsa
Пример кода на java для шифрования:
Пример получившегося запроса:
После того как URL сформирован вы можете обратиться по нему к шлюзу Pulse Pay
Должно открыться окно следующего вида:
(внешний вид немного отличается для мобильной версии)
Если пользователь нажал кнопку [Далее] (не закрыв окно) его переносит на следующий этап ->
И финальный этап после оплаты выглядит так ->
На каждом этапе можно проверить статус запроса вызвав соответствующий рест метод
Возможны следующие статусы запроса:
Также статус запроса будет передан POST запросом на сallback url который указывали при регистрации