Есть два терминала Pegas и OSMP
опции
$conf{PAYSYS_PEGAS}=1;
запрос
https://1.1.1.1:9443/paysys_check.cgi?c ... 038&sum=22
Все платежи получаются от Пегаса, как разделить?
Модуль PAYSYS
Re: Модуль PAYSYS
Вот такое в коде есть?
Взял из своего конфига, номера и точные названия для пегасов и осмп сам подставь
http://abills.net.ua/wiki/doku.php/abil ... kljuchenie вот тут чуть ниже табличка
Код: Выделить всё
$conf{PAYSYS_PAYMENTS_METHODS}='51:24_non_STOP;57:EasySoft;';
http://abills.net.ua/wiki/doku.php/abil ... kljuchenie вот тут чуть ниже табличка
Re: Модуль PAYSYS
да есть
$conf{PAYSYS_PAYMENTS_METHODS}='41:Webmoney;44:OSMP;49:Pegas;';
$conf{PAYSYS_PAYMENTS_METHODS}='41:Webmoney;44:OSMP;49:Pegas;';
-
- Site Admin
- Сообщения: 5746
- Зарегистрирован: Пт янв 28, 2005 3:11 pm
- Контактная информация:
Re: Модуль PAYSYS
только наследованиемgerien писал(а):Есть два терминала Pegas и OSMP
опции
$conf{PAYSYS_PEGAS}=1;
запрос
https://1.1.1.1:9443/paysys_check.cgi?c ... 038&sum=22
Все платежи получаются от Пегаса, как разделить?
http://abills.net.ua/wiki/doku.php/abil ... sledovanie
Re: Модуль PAYSYS
При наследовании,
$conf{PAYSYS_SUCCESSIONS}="0.0.0.0:99:PEGAS F:pegasf:osmp_payments";
$conf{PAYSYS_PEGASF}=1;
в запросе
paysys_check.cgi?command=pay&payment_system_id=99&txn_id=13032013109999075&txn_date=20130313161403&payment_system_id=99&&account=700038&sum=4
где и как описывать переменную для новой платёжной системы?
В базу садится как OSMP.
или как PEGAS при включеной опции $conf{PAYSYS_PEGAS}=1;
не понимаю!?
$conf{PAYSYS_SUCCESSIONS}="0.0.0.0:99:PEGAS F:pegasf:osmp_payments";
$conf{PAYSYS_PEGASF}=1;
в запросе
paysys_check.cgi?command=pay&payment_system_id=99&txn_id=13032013109999075&txn_date=20130313161403&payment_system_id=99&&account=700038&sum=4
где и как описывать переменную для новой платёжной системы?
В базу садится как OSMP.
или как PEGAS при включеной опции $conf{PAYSYS_PEGAS}=1;
не понимаю!?
-
- Site Admin
- Сообщения: 5746
- Зарегистрирован: Пт янв 28, 2005 3:11 pm
- Контактная информация:
Re: Модуль PAYSYS
с номером 99 должен идти в базу
Re: Модуль PAYSYS
не садится
id system_id datetime sum commission uid transaction_id info ip paysys_ip domain_id status
67 44 2013-09-17 09:31:52 4 0 5 OSMP:13032013109999075 "TYPE: pay
PS_TIME: 20130313161403
STATUS: 0 Success" 2960269667 2960269667 0 2
id system_id datetime sum commission uid transaction_id info ip paysys_ip domain_id status
67 44 2013-09-17 09:31:52 4 0 5 OSMP:13032013109999075 "TYPE: pay
PS_TIME: 20130313161403
STATUS: 0 Success" 2960269667 2960269667 0 2
Re: Модуль PAYSYS
$conf{PAYSYS_SUCCESSIONS}="0.0.0.0:99:PEGAS F:pegasf:osmp_payments";
ошибка, надо ip - указывать конкретные , а не 0.0.0.0
спасибо за помощь
ошибка, надо ip - указывать конкретные , а не 0.0.0.0
спасибо за помощь
Re: Модуль PAYSYS
для получения двух и более наследников необходимо :
добавить сюда ->
$conf{PAYSYS_PAYMENTS_METHODS}='41:Webmoney;44:OSMP;49:Pegas;99:Pegasf;109:Cyberf;';
и описать наследников ->
$conf{PAYSYS_SUCCESSIONS}='IPS1:99:PEGAS_F:pegasf:osmp_payments;IPS2:109:CYBER_F:cyberf:osmp_payments;';
IPS1 - список IP адресов (через запятую) для платёжной системы,
при чём множество IPS1 и IPS2 не должно пересекаться (работает связка ip, payment_system_id), в потивном случае множество IPS1 сильнее (платёж сядет как PEGAS_F).
добавить сюда ->
$conf{PAYSYS_PAYMENTS_METHODS}='41:Webmoney;44:OSMP;49:Pegas;99:Pegasf;109:Cyberf;';
и описать наследников ->
$conf{PAYSYS_SUCCESSIONS}='IPS1:99:PEGAS_F:pegasf:osmp_payments;IPS2:109:CYBER_F:cyberf:osmp_payments;';
IPS1 - список IP адресов (через запятую) для платёжной системы,
при чём множество IPS1 и IPS2 не должно пересекаться (работает связка ip, payment_system_id), в потивном случае множество IPS1 сильнее (платёж сядет как PEGAS_F).