سلام
من برای ارسال درخواستم به بانک پاسارگاد از طریق فرانت اقدام میکردم که از طریق کد زیر انجام میدادم:
return view('Front.cart.payment.main', with($payment_data));
و فرانتم:
<form class="hide" Method='post' Action='https://pep.shaparak.ir/gateway.aspx' id="form" ref="form">
<input type='text' readonly name='invoiceNumber' value='{{$InvoiceNumber}}' />
<input type='text' readonly name='invoiceDate' value='{{$InvoiceDate}}' />
<input type='text' readonly name='amount' value='{{$Amount}}' />
<input type='text' readonly name='terminalCode' value="{{$TerminalCode}}" />
<input type='text' readonly name='merchantCode' value="{{$MerchantCode}}" />
<input type='text' readonly name='redirectAddress' value='{{$RedirectAddress}}' />
<input type='text' readonly name='timeStamp' value='{{$TimeStamp}}' />
<input type='text' readonly name='action' value='{{$Action}}' />
<input type='text' readonly name='sign' value='{{$Sign}}' />
</form>
<button type="submit" class="button success large expanded" form="form" onClick="this.disabled=true; document.getElementById('form').submit();">
پرداخت آنلاین
</button>
اما الان میخوام که این ریکوئست post را از طریق کنترلر انجام بدم، 2 تلاش داشتم که به خطا خورده که کدشون رو توی زیر میتونید ببینید:
return Redirect::away('https://pep.shaparak.ir/gateway.aspx')
->with('invoiceNumber', $payment_data['InvoiceNumber'])
->with('invoiceDate', $payment_data['InvoiceDate'])
->with('amount', $payment_data['Amount'])
->with('terminalCode', $payment_data['TerminalCode'],)
->with('merchantCode', $payment_data['MerchantCode'])
->with('redirectAddress', $payment_data['RedirectAddress'])
->with('timeStamp', $payment_data['TimeStamp'])
->with('action', $payment_data['Action'])
->with('sign', $payment_data['Sign']);
و
return Http::asForm()->post('https://pep.shaparak.ir/gateway.aspx', [$paymanet_data])
مشکل من از کجاست؟
به میثاق کمک کنید تا مشکل خودش را حل کند؛ اینطور میتوانیم با هم پیشرفت کنیم.
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟