|
Ключ
Эта строка удалена.
Это слово было удалено. Это слово было добавлено.
Эта строка добавлена.
|
Изменения (11)
просмотр истории страницыPaycom (UZ) [https://paycom.uz] |
h1. Paycom (UZ) |
|
Сайт платёжной системы [https://paycom.uz] |
Документация по api [http://paycom.uz/api/] Тесты платежной системы [http://test.paycom.uz/] |
h2. Настройка |
# Создать кассу в личном кабинете Paycom. Используется тип счета: "накопительный". В настройках кассы опцией необходимо добавить параметр для идентификации пользователя (должен совпадать с опцией *Поле для идентификации пользователя*). # Настроить данные в разделе *Платежные системы*, пункт *Настройка Paycom (UZ)* |
... |
#* Максимальная сумма #* Минимальная сумма |
#* Поле для идентификации пользователя. Например, *contract_number* или *login*, должен совпадать с настройках полем идентификации из настроек кассы Paycom (поля доступны в разделе [Выбранное поле для идентификации абонента|Платежные системы. Общее]) |
# Указать для платежной системы адрес обработчика {code}http://<Адрес биллинга>:1444/paycom_uz.php{code} |
# Указать для платежной системы адрес обработчика, например {code}http://10.0.0.1:1444/paycom_uz.php{code}, где 10.0.0.1 замените на адрес Вашего биллинга, доступный из интернет |
# Для приема платежей со стороны платежной системы необходимо добавить IP-адреса, с которых осуществляется запрос в список разрешенных, IP через пробел. |
Это делается через настройки Базовой системы (http://<ip_сервера>:8081) \-> Платежные системы \-> Настройка сети \-> АДРЕСА СЕРВЕРОВ ПЛАТЕЖНЫХ СИСТЕМ |
Это делается через [настройки сети для платежных систем|CarbonBilling:Настройка сети для платежных систем]. |
{tip} Вы можете смотреть логи обработчика уведомлений в файле |
{code}/app/asr_fiscal/var/log/paysystems/PAYCOM_UZ.log{code} |
{tip} |
h1. Отладка Для теста возможности провести платёж, Вы можете использовать следующий запрос: {code} 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 . {code} * Пользователь Basic авторизации всегда {{Paycom}} * Пароль {{Passord%1}} возьмите из поля "Key для системы" в настройках. Пароль обязательно должен быть настроен. * {{10.0.0.1}} замените на IP Вашего биллинга * {{login}} - это "Поле для идентификации пользователя" из настроек, так же там может быть *contract_number*, укажите как в настройках * {{test}} - укажите соответственно логин или номер договора абонента, на котором хотите провести проверку, этот абонент должен быть уже заведён в биллинге * {{jq}} - утилита, форматирующая вывод JSON, если будет ошибка попробуйте выполнить {{yum -y install jq}} и повторить проверку |