Сайт написан на laravel, кассу подключаю по документации, платежи проходят, но касса походу не попадает на url взаимодействия, потому что если в настройках кассы указать метод запроса на url взаимодействия GET, а в web.php POST, то должна возникать ошибка которой нет.
// url взаимодействия
public function result(Request $request)
{
$dataSet = $request->all();
if(!$dataSet)
exit('error 1');
$key = 'ключ тестовой кассы';
unset($dataSet['ik_sign']);
ksort($dataSet, SORT_STRING);
array_push($dataSet, $key);
$signtring = implode(':', $dataSet);
$sign = base64_encode(md5($signString, true));
if($sign != $request['ik_sign'])
exit('error 2');
$order = new Order;
$cart = \Cart::getContent();
$order_number = time();
return $order->addOrder($order_number, $cart);
}
<form id="payment" name="payment" method="post" action="" enctype="utf-8">
<input type="hidden" name="ik_co_id" value="id кассы"/>
<input type="hidden" name="ik_pm_no" value="{{ time() }}"/>
<input type="hidden" name="ik_am" value="{{ $total }}"/>
<input type="hidden" name="ik_cur" value="RUB"/>
<input type="hidden" name="ik_desc" value="Payment Description"/>
<input type="submit" value="Pay">
</form>