Страница 1 из 1

Модуль PAYSYS

Добавлено: Пт сен 13, 2013 12:37 pm
gerien
Есть два терминала Pegas и OSMP
опции
$conf{PAYSYS_PEGAS}=1;

запрос

https://1.1.1.1:9443/paysys_check.cgi?c ... 038&sum=22

Все платежи получаются от Пегаса, как разделить?

Re: Модуль PAYSYS

Добавлено: Пт сен 13, 2013 1:03 pm
Makioro
Вот такое в коде есть?

Код: Выделить всё

$conf{PAYSYS_PAYMENTS_METHODS}='51:24_non_STOP;57:EasySoft;';
Взял из своего конфига, номера и точные названия для пегасов и осмп сам подставь

http://abills.net.ua/wiki/doku.php/abil ... kljuchenie вот тут чуть ниже табличка

Re: Модуль PAYSYS

Добавлено: Пт сен 13, 2013 1:14 pm
gerien
да есть
$conf{PAYSYS_PAYMENTS_METHODS}='41:Webmoney;44:OSMP;49:Pegas;';

Re: Модуль PAYSYS

Добавлено: Пт сен 13, 2013 1:53 pm
~AsmodeuS~
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

Добавлено: Пн сен 16, 2013 12:30 pm
gerien
При наследовании,
$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;
не понимаю!?

Re: Модуль PAYSYS

Добавлено: Пн сен 16, 2013 2:31 pm
~AsmodeuS~
с номером 99 должен идти в базу

Re: Модуль PAYSYS

Добавлено: Вт сен 17, 2013 6:29 am
gerien
не садится
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

Добавлено: Вт сен 17, 2013 9:00 am
gerien
$conf{PAYSYS_SUCCESSIONS}="0.0.0.0:99:PEGAS F:pegasf:osmp_payments";


ошибка, надо ip - указывать конкретные , а не 0.0.0.0

спасибо за помощь

Re: Модуль PAYSYS

Добавлено: Вт сен 17, 2013 1:22 pm
gerien
для получения двух и более наследников необходимо :
добавить сюда ->
$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).