Вы просматриваете старую версию данной страницы. Смотрите текущую версию.
Сравнить с текущим |
просмотр истории страницы
Paycom (UZ)
Сайт платёжной системы https://paycom.uz
Документация по api http://paycom.uz/api/
Тесты платежной системы http://test.paycom.uz/
Настройка
- Создать кассу в личном кабинете Paycom. Используется тип счета: "накопительный". В настройках кассы опцией необходимо добавить параметр для идентификации пользователя (должен совпадать с опцией Поле для идентификации пользователя).
- Настроить данные в разделе Платежные системы, пункт Настройка Paycom (UZ)
Опции:- Включить платежную систему
- Песочница (тестовый режим)
- ID для системы
- Key для системы
- Максимальная сумма
- Минимальная сумма
- Поле для идентификации пользователя. Например, contract_number или login, должен совпадать с полем идентификации из настроек кассы Paycom (поля доступны в разделе Выбранное поле для идентификации абонента)
- Указать для платежной системы адрес обработчика, например
http://10.0.0.1:1444/paycom_uz.php
, где 10.0.0.1 замените на адрес Вашего биллинга, доступный из интернет
- Для приема платежей со стороны платежной системы необходимо добавить IP-адреса, с которых осуществляется запрос в список разрешенных, IP через пробел.
Это делается через настройки сети для платежных систем.
Вы можете смотреть логи обработчика уведомлений в файле
/app/asr_fiscal/var/log/paysystems/PAYCOM_UZ.log
|
Отладка
Для теста возможности провести платёж, Вы можете использовать следующий запрос:
curl \ -u Paycom:Passord%1 \ -k https://10.0.0.1:2443/paycom_uz.php \ -d '{"id":1234,"method": "CheckPerformTransaction", "jsonrpc":"2.0", "params": { "amount": 100000, "account": {"login": "test"}}}' \ | jq .
- Пользователь Basic авторизации всегда Paycom
- Пароль Passord%1 возьмите из поля "Key для системы" в настройках. Пароль обязательно должен быть настроен.
- 10.0.0.1 замените на IP Вашего биллинга
- login - это "Поле для идентификации пользователя" из настроек, так же там может быть contract_number, укажите как в настройках
- test - укажите соответственно логин или номер договора абонента, на котором хотите провести проверку, этот абонент должен быть уже заведён в биллинге
- jq - утилита, форматирующая вывод JSON, если будет ошибка попробуйте выполнить yum -y install jq и повторить проверку