امین
1 سال پیش توسط امین مطرح شد
1 پاسخ

بررسی وضعیت خرید بعد از برگشت از درگاه پرداخت

سلام من سایت ام رو میخوام به درگاه پرداخت وصل کنم...الان همه چیزش اوکی هست ولی بعد از برگشت از درگاه میخوام یه فانکشن اجرا شه و و وضعیت خرید رو بررسی کنم
من روت اش رو هم درست کردم که بعد از خرید به اون هدایت شه(روت دوم) ولی فانکشن اون روت ام اجرا نمیشه چون 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 {

ثبت پرسش جدید
میکائیل
تخصص : برنامه نویسی سمت سرور و کلاینت
@FullStack 1 سال پیش آپدیت شد
0

سلام وقت بخیر دوست عزیز شما این فانکشن رو کجا اومدید و فراخونی کردید که اجرا بشه؟ میشع ببینم؟ منظورم اینه که چه موقعه و کجا به روت zarinpalVerify ریدایرکت میکنه؟ اینجور که من دارم میبینم شما اصن ریدایرکتی به این روت نزدی callback رو باید روی این روت میزاشتی تا بعد از پرداخت به روت zarinpalVerify منتقل بشه


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام