Начинаем тестировать прохождение платежей с данной системой в тестовом режиме.
Платеж не проходить.
В логах сервера:
$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>
')
Куда копать?