Параметр | Значение |
---|---|
Протокол | |
ID | 52 |
Версия модуля | 7.01 |
Версия биллинга | >0.78.30 |
IPs | Уточнить у представителей 24nonSTOP |
>
Paysys>
НастройкиДобавить платежную систему
Параметр | Значение | Пример |
---|---|---|
PAYSYS_NAME_ACCOUNT_KEY | Поле для идентификации пользователя по параметру PAY_ACCOUNT системы 24nonSTOP. В качестве поля для идентификации может использоваться любое поле персональной информации о пользователе. Если поле меньше шести символов, его нужно дополнить спереди нулями при в воде в терминал. По умолчанию используется UID как идентификатор пользователя. | UID |
PAYSYS_NAME_SECRET | Строка-секрет, которую выдает 24nonSTOP | 12345test |
Наследование настраивается так же, как и сам модуль OSMP. При настройке в меню Настройки>
Paysys>
Настройки различия будут в том, что нужно внести ID (уникальное значение в вашей системе), НАЗВАНИЕ и IP платежной системы, которая настраивается.
Название | IP | Пример названия |
---|---|---|
Банк Фамильный | 212.42.94.154, 212.42.94.131, 212.42.93.154 | FamBank |
Для корректной работы наследования платежной системы нужно увеличить количество символов колонки transaction_id до 50 в таблице paysys_log.
ALTER TABLE paysys_log MODIFY transaction_id VARCHAR(50) NOT NULL DEFAULT ''; ALTER TABLE payments MODIFY ext_id VARCHAR(50) NOT NULL DEFAULT ''; |
Для тестирования работы модуля с наследованием нужно:
Запустить команду ./24NS.t %ACCOUNT_KEY% %PAYSYS_NAME% %PAYSYS_ID%
Параметр | Значение |
---|---|
ACCOUNT_KEY | Ключ по которому будет проходить транзакция (Login, UID в зависимости от ваших настроек) |
PAYSYS_NAME | Название платежной системы |
PAYSYS_ID | ID платежной системы |
Поэтоиу от Вас необходима следующая информация:
1. URL подключения( по https желательно):
https://BILLING_IP:BILLING_PORT/paysys_check.cgi
2. service_id.(по этой переменной можно нас отличать наши обращения к биллингу, она присутствует во всех типах запросов):
1
3. secret:
Рандомная сгненрированная строка, которая прописывается так же в поле PAYSYS_NAME_SECRET
4. Метод подписи (SHA/MD5):
Выбираем MD5
5. Тип передачи параметров (POST/GET):
Выбираем GET
6. Реальный тестовый аккаунт, на который можно сделать тестовую оплату.
Идентификатор вашего тестового абонента.