سلام من سایت ام رو میخوام به درگاه پرداخت وصل کنم...الان همه چیزش اوکی هست ولی بعد از برگشت از درگاه میخوام یه فانکشن اجرا شه و و وضعیت خرید رو بررسی کنم
من روت اش رو هم درست کردم که بعد از خرید به اون هدایت شه(روت دوم) ولی فانکشن اون روت ام اجرا نمیشه چون var dump هم گرفتم چیزی برام نیومد.
url برگشت:
$request = $zarinpal->apiRequest([
"callbackurl" => "https:/kidmag.ir",
"amount" => 10000,
"description" => "خرید اشتراک",
"email" => auth()->user()->email,
"mobile" => "09120000000",
]);
Route::get('/zarinpalpay', [PaymentController::class , 'zarinpalpay']);
Route::get('/zarinpalVerify/{Payment}',[PaymentController::class ,'zarinpalVerify']);
فانکشن برای بررسی وضعیت خرید (که اجرا نمیشه)
function zarinpalVerify(Payment $payment) {
var_dump('yes');
$zarinpal = new zarinPal([
"merchantId" => "",
]);
// $order = Order::find($payment->order_id);
$reqinfo = json_decode($payment->requestInfo);
try {
سلام وقت بخیر دوست عزیز شما این فانکشن رو کجا اومدید و فراخونی کردید که اجرا بشه؟ میشع ببینم؟ منظورم اینه که چه موقعه و کجا به روت zarinpalVerify ریدایرکت میکنه؟ اینجور که من دارم میبینم شما اصن ریدایرکتی به این روت نزدی callback رو باید روی این روت میزاشتی تا بعد از پرداخت به روت zarinpalVerify منتقل بشه
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟