Всем привет, вот думаю... мне нужно проверять в базе все удачно выполненные оплаты каждый день и списывать их как велит банк, суть не в этом, я создал cron
$schedule->call(function (){
$spisanies = Spisanie::where('spisanie_check','=',true)->get();
$kkb = new KKBSign();
$kkb->invert();
$kkb->load_private_key("kkb/cert.prv", "WDfUveEf5i6");
foreach ($spisanies as $spisanie) {
$merchant = '<merchant id="93723431"><command type="complete"/><payment reference="'.$spisanie->spisanie_reference.'" approval_code="'.$spisanie->spisanie_approval_code.'" orderid="'.$spisanie->spisanie_order_id.'" amount="'.$spisanie->spisanie_amount.'" currency_code="398"/></merchant>';
$merchant_sign = '<merchant_sign type="RSA" cert_id="c333e074">'.$kkb->sign64($merchant).'</merchant_sign>';
$xml = "<document>".$merchant.$merchant_sign."</document>";
$mainXML = base64_encode($xml);
return Redirect("/answers/".$mainXML);
}
})->dailyAt('16:05');
и думаю как теперь отправлять на адрес
https://epay.kkb.kz/jsp/remote/control.jsp?
get запрос с своим сформированным xml
я сделал так
в schedule скинул выше
в роуте
Route::get('/answers/{xml}', 'Rus\offlinemkController@answers');
в контролере
public function answers($xml){
return view('rus.answer',['xml'=>$xml]);
}
во вьюшке
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.2.4/jquery.min.js"></script>
<script>
$.ajax({
url:'https://epay.kkb.kz/jsp/remote/control.jsp?{{$xml}}',
type:'get'
});
</script>
но что то не срабатывает(
Какие есть предложения?
НАРОД ПО СУТИ МНЕ ПРОСТО НУЖНО ОТПРАВИТЬ GET (сорри капс) запрос без участия человека, как это сделать?