Paycom (UZ), Payme

Skip to end of metadata
Go to start of metadata
Вы просматриваете старую версию данной страницы. Смотрите текущую версию. Сравнить с текущим  |   просмотр истории страницы

Paycom (UZ)

Сайт платёжной системы https://paycom.uz

Документация по api http://paycom.uz/api/

Тесты платежной системы http://test.paycom.uz/

Настройка

  1. Создать кассу в личном кабинете Paycom. Используется тип счета: "накопительный". В настройках кассы опцией необходимо добавить параметр для идентификации пользователя (должен совпадать с опцией Поле для идентификации пользователя).
  2. Настроить данные в разделе Платежные системы, пункт Настройка Paycom (UZ)
    Опции:
    • Включить платежную систему
    • Песочница (тестовый режим)
    • ID для системы
    • Key для системы
    • Максимальная сумма
    • Минимальная сумма
    • Поле для идентификации пользователя. Например, contract_number или login, должен совпадать с полем идентификации из настроек кассы Paycom (поля доступны в разделе Выбранное поле для идентификации абонента)
  3. Указать для платежной системы адрес обработчика, например
    http://10.0.0.1:1444/paycom_uz.php

    , где 10.0.0.1 замените на адрес Вашего биллинга, доступный из интернет

  4. Для приема платежей со стороны платежной системы необходимо добавить 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 и повторить проверку
Введите метки, чтобы добавить к этой странице:
Please wait 
Ищите метку? просто начните печатать.