Модуль PAYSYS

Модуль взаимодействия с платёжными системами
Ответить
gerien
Сообщения: 21
Зарегистрирован: Пт июл 12, 2013 9:06 am

Модуль PAYSYS

Сообщение gerien »

Есть два терминала Pegas и OSMP
опции
$conf{PAYSYS_PEGAS}=1;

запрос

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

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

Makioro
Сообщения: 241
Зарегистрирован: Ср апр 27, 2011 11:09 am

Re: Модуль PAYSYS

Сообщение Makioro »

Вот такое в коде есть?

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

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

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

gerien
Сообщения: 21
Зарегистрирован: Пт июл 12, 2013 9:06 am

Re: Модуль PAYSYS

Сообщение gerien »

да есть
$conf{PAYSYS_PAYMENTS_METHODS}='41:Webmoney;44:OSMP;49:Pegas;';

~AsmodeuS~
Site Admin
Сообщения: 5746
Зарегистрирован: Пт янв 28, 2005 3:11 pm
Контактная информация:

Re: Модуль PAYSYS

Сообщение ~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

gerien
Сообщения: 21
Зарегистрирован: Пт июл 12, 2013 9:06 am

Re: Модуль PAYSYS

Сообщение 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;
не понимаю!?

~AsmodeuS~
Site Admin
Сообщения: 5746
Зарегистрирован: Пт янв 28, 2005 3:11 pm
Контактная информация:

Re: Модуль PAYSYS

Сообщение ~AsmodeuS~ »

с номером 99 должен идти в базу

gerien
Сообщения: 21
Зарегистрирован: Пт июл 12, 2013 9:06 am

Re: Модуль PAYSYS

Сообщение 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

gerien
Сообщения: 21
Зарегистрирован: Пт июл 12, 2013 9:06 am

Re: Модуль PAYSYS

Сообщение gerien »

$conf{PAYSYS_SUCCESSIONS}="0.0.0.0:99:PEGAS F:pegasf:osmp_payments";


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

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

gerien
Сообщения: 21
Зарегистрирован: Пт июл 12, 2013 9:06 am

Re: Модуль PAYSYS

Сообщение 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).

Ответить