مشکل ریدایرکت نشدن به درگاه پرداخت در لایوایر
mohammad79-ch opened this issue · comments
Mohammad commented
سلام وقتتون بخیر ، زمانی که پکیج رو تو لایوایر تست میکنم همه چیز اوکی هس و ثبت میشه ولی به درگاه پرداخت منتقل نمیشه
return Pay::callbackUrl(route("order.verify",["token"=>$token]))->purchase(
(new Invoice)->amount(1000),
function ($driver, $transactionId) use ($totalPrice, $order,$token) {
$this->createPayment($order, $totalPrice, $transactionId, $token);
}
)->pay()->render();
mahdikhanzadi commented
وندور رو پابلیش کنید و خودتون اونو به کامپوننت لایو وایر تغییر بدید
reza-kharestani commented
من اینجوری حلش کردم شاید به درد شما هم بخوره:
$shetabiJSON = $shetabiPayment->pay()->toJson();
$shetabiResponse = json_decode($shetabiJSON, true);
return redirect($shetabiResponse['action']);
البته Error Handling هم باید بکنم که هنوز نکردم
jpro123 commented
وندور رو پابلیش کنید و خودتون اونو به کامپوننت لایو وایر تغییر بدید
منظورتون فایل redirectForm.blade.php هست ؟ اگر اینو کامپوننت لایووایر کنیم مشکل حل میشه؟
6000850 commented
من اینجوری حلش کردم شاید به درد شما هم بخوره:
$shetabiJSON = $shetabiPayment->pay()->toJson(); $shetabiResponse = json_decode($shetabiJSON, true); return redirect($shetabiResponse['action']);
البته Error Handling هم باید بکنم که هنوز نکردم
سلام وقت بخیر
وقتی با این حالت ریدایرکت میکنم از بانک خطا میاد که refID ارسال نشده
https://bpm.shaparak.ir/pgwchannel/result.mellat?RefId=null&BLOCKER_ERROR=missingRefId
پرداخت ناموفق
شماره ارجاع ارسال نشده. با پذیرنده فروشگاه اینترنتی تماس بگیرید