ПараметрЗначение
Протоколhttps://help.paycom.uz/ru/protokol-merchant-api
ID131
Версия модуля7.00
Версия биллинга>0.78.30
IP195.158.31.134, 195.158.5.82, 185.178.51.131, 185.178.51.132

Настройки модуля

  1. Скопировать файл Payme.pm в папку /usr/abills/Abills/modules/Paysys/systems/
  2. Зайти в меню Настройки>Paysys>Настройки

Для корректной работы платежной системы нужно увеличить количество символов колонки transaction_id до 50 в таблице paysys_log и ext_id в payments.

ALTER TABLE paysys_log MODIFY transaction_id VARCHAR(50) NOT NULL DEFAULT '';
ALTER TABLE payments MODIFY ext_id VARCHAR(50) NOT NULL DEFAULT '';

ПараметрОписаниеПример
PAYSYS_PAYME_ACCOUNT_KEYИдентификатор абонента, по которому будет проводиться оплаты. Например, UID. Это поле должно совпадать с названием поля, которое добавлено в настройках кассы в кабинете Payme.
PAYSYS_PAYME_LOGINЛогин кассы в системе Payme.
PAYSYS_PAME_MERCHANT_IDID кассы в системе Payme
PAYSYS_PAYME_PASSWDПараметр Key кассы в системе Payme. Для тестового режима используйте Test key из настроек кассы.
PAYSYS_PAYME_TEST_MODE0 - выключить, 1 - включить. При включенной опции, из клиентского кабинета перенаправляет на страницу https://test.paycom.uz
IPIP адреса с которых система будет отправлять запросы. Информация из документации Payme: 195.158.31.134,195.158.31.10


Если платежная система не отображается в кабинете клиента, нужно включить доступ для групп в меню Настройки/Paysys/Настройки для групп


Для корректной работы платежной системы нужно увеличить количество символов колонки transaction_id до 40 в таблице paysys_log.


ALTER TABLE paysys_log MODIFY transaction_id VARCHAR(40) NOT NULL DEFAULT '';
ALTER TABLE payments MODIFY ext_id VARCHAR(40) NOT NULL DEFAULT '';

Настройка кассы в системе Payme

Настройка кассы в системе Payme описана здесь

В поле Endpoint нужно ввести адрес вашего чекера платежей: http(s)://IP:PORT/paysys_check.cgi

В настройках Аккаунта, при добавлении кассы, нужно создать поле(реквизит платежа) с таким же названием, как вы ввели в PAYSYS_PAYME_ACCOUNT_KEY. Это поле будет заполнять пользователей и по нему биллинг будет находить пользователя/проводить оплату. Регистр прописанного значения важен, поэтому название поля должно быть прописными буквами.