Не проходят платежи

Не проходят платежи

Сообщение mazay-d » 04 сен 2015, 18:54

Начинаем тестировать прохождение платежей с данной системой в тестовом режиме.
Платеж не проходить.
В логах сервера:
$this->bbcode_second_pass_code('', '09-04/15:44:02 WARN [http-bio-0.0.0.0-8443-exec-9] CommonExecutor - action = ipn.ActionGateRuleControl - not found!
09-04/15:44:59 ERROR [http-bio-0.0.0.0-8443-exec-1] ModuleExecutor - Error check sign (in request check = 'd5c2689f92179722ec17ddc2623eff8f' no equals calculate = '77790e80c744a3d2538114340f4db576' )
09-04/15:45:04 ERROR [http-bio-0.0.0.0-8443-exec-4] ModuleExecutor - Error check sign (in request check = '36bdfab6f64abcd50b309e80ac9aa670' no equals calculate = '3e367dddeee256115d5a2b356d792f52' )
09-04/15:45:36 ERROR [http-bio-0.0.0.0-8443-exec-7] ModuleExecutor - Error check sign (in request check = '550b151e35775abb9384ab765cd25aac' no equals calculate = 'f36e5d32d158630a3beceade113429ae' )
09-04/15:45:44 ERROR [http-bio-0.0.0.0-8443-exec-7] ModuleExecutor - Error check sign (in request check = '8de0bea1e81d2989bd072041b8f25f78' no equals calculate = 'a42727079cd6db96ce0cc81befe39d39' )
09-04/15:46:02 ERROR [http-bio-0.0.0.0-8443-exec-10] ModuleExecutor - Error check sign (in request check = '7e9514db7d92ba858bc2f1fec44feb40' no equals calculate = '6078ec16a1bea2e987a3a7f85cd1e4ba' )
')
от них к нам приходит строка
$this->bbcode_second_pass_code('', '[04/Sep/2015:15:44:59 +0300] "GET /bgbilling/simplepay/26?sp_result=1&sp_order_id=4&sp_payment_id=70726&sp_payment_system=TESTCARD&sp_amount=1.00&sp_ps_amount=1.00&sp_net_amount=0.95&sp_salt=9621&sp_sig=d5c2689f92179722ec17ddc2623eff8f HTTP/1.1" 200 397 "-" "-"')

У них на сервере ответ от нас:
$this->bbcode_second_pass_code('', 'Ответ торговой точки:
<?xml version="1.0" encoding="UTF-8"?>

<response>

<sp_status>error</sp_status>

<sp_error_description>Error check sign (in request check = 'ed8949a2227e45ad39d796adf4d5df39' no equals calculate = '8cc52b537baf8dd0406e318cf8ff3956' )</sp_error_description>

<sp_salt>E5691C2A91AC620A934D55447BF70404</sp_salt>

<sp_sig>622170529ccc21c16dac2a999052f957</sp_sig>

</response>
')

Куда копать?
mazay-d
 
Сообщения: 437
Зарегистрирован: 17 фев 2009, 19:18
Откуда: Коломна

Re: Не проходят платежи

Сообщение mazay-d » 04 сен 2015, 20:48

Причина простая, не соответствует подпись ответа.
В личном кабинете сервиса SimplePay в настройках торговой точки
генерируется два секретных ключа - для торговой точки
"Секретный ключ точки" (для запросов от биллинга)
и для ответов
"Секретный ключ для Result" (от платежной системы).
Т.к. в конфигурации модуля
$this->bbcode_second_pass_code('', 'simplepay.secret.key =')
один, в настройках торговой точки в л.к. SimplePay ключи:
$this->bbcode_second_pass_code('', 'Секретный ключ точки
Секретный ключ для Result
')
должны совпадать.

Уважаемые разработчики, внесите пожалуйста это в документацию,
чтоб время не терять на настройку.
mazay-d
 
Сообщения: 437
Зарегистрирован: 17 фев 2009, 19:18
Откуда: Коломна

Re: Не проходят платежи

Сообщение skn » 05 сен 2015, 02:41

ок
skn
Разработчик
 
Сообщения: 4382
Зарегистрирован: 07 апр 2007, 23:51
Откуда: Уфа, Россия


Вернуться в Модуль SimplePay

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0