forum.bitel.ru
http://forum.bitel.ru/

Отмена платежа дилером
http://forum.bitel.ru/viewtopic.php?f=8&t=2987
Страница 1 из 1

Автор:  borisk [ 07 окт 2009, 14:03 ]
Заголовок сообщения:  Отмена платежа дилером

Добрый день!

Почему-то не могу отменить платеж. Самый главный вопрос - операция называется PaymentCansel (как в документации) или все же PaymentCancel?
Конфигурация nginx:
location /payment/cancel {
rewrite ^/payment/cancel/(.*)$ /bgbilling/idealer?mid=6&action=PaymentCansel&trans=$1 break;
proxy_pass http://xxxxxx.ru:8080;
proxy_redirect off;
}

Вызываю как https://xxx.ru/payment/cancel/1
Получаю <data error_code="3" status="error">Отсутствуют и/или не правильные параметры</data>
Платеж проведен и время отмены его не истекло:
<payment cid="84" comment="Оплата по дог. ДФ-00001-2009 через ОАО "Банк24.ру" (test)" contract="ДФ-00001-2009" contract_comment="" date="07.10.2009 13.44.15" id="2" status="1" summ="2.00" trans="1"/>
Что я делаю не так?

P.S. Пробовал варианты как PaymentCansel так и PaymentCancel, замена trans на id тоже ничего не дает.

bill вер. 4.6 сборка 212 от 01.10.2009 17:38:50
card вер. 4.6 сборка 173 от 18.09.2009 13:05:36
dialup вер. 4.6 сборка 199 от 05.10.2009 10:34:43
email вер. 4.6 сборка 165 от 01.07.2009 12:20:07
ipn вер. 4.6 сборка 212 от 06.10.2009 13:00:43
npay вер. 4.6 сборка 170 от 23.09.2009 20:33:56
ru.bitel.bgbilling.plugins.documents вер. 4.6 сборка 117 от 16.06.2009 18:11:05
voiceip вер. 4.6 сборка 158 от 11.09.2009 12:55:58

Автор:  skn [ 07 окт 2009, 14:49 ]
Заголовок сообщения:  Re: Отмена платежа дилером

1) PaymentCancel
2) требуется передача параметров id и trans

Автор:  Amir [ 07 окт 2009, 14:57 ]
Заголовок сообщения:  Re: Отмена платежа дилером

Можно и так и так, вариант с опечаткой остался как атавизм...
Нужно еще код договора cid= передавать, подправили документ.

Автор:  borisk [ 07 окт 2009, 15:07 ]
Заголовок сообщения:  Re: Отмена платежа дилером

Благодарю, теперь все работает.

Автор:  RimiX [ 01 мар 2012, 11:47 ]
Заголовок сообщения:  Re: Отмена платежа дилером

А зачем код договора передавать? В чем тайный смысл, есил по трансид можно однозначно произвести сопоставление?

Автор:  skn [ 01 мар 2012, 12:19 ]
Заголовок сообщения:  Re: Отмена платежа дилером

RimiX писал(а):
А зачем код договора передавать? В чем тайный смысл, есил по трансид можно однозначно произвести сопоставление?


1) дополнителльный элемент защиты
2) проще искать по cid

Страница 1 из 1 Часовой пояс: UTC + 5 часов [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/