omalizadeh / laravel-multi-payment

Laravel online gateway payment package with multi driver support
MIT License
47 stars 11 forks source link

خطای 419 هنگام بازگشت از درگاه #21

Closed ferasat closed 10 months ago

ferasat commented 10 months ago

سلام من طبق مستندات پیش رفتم ولی وقتی از درگاه بر می گردد صفحه : 419 PAGE EXPIRED میاد بالا . لوکال دارم تست می کنم .

omalizadeh commented 10 months ago

سلام فکر نمی‌کنم مرتبط با کدهای خود پکیج باشه متد رکوئست بازگشت از درگاه، کدهای ویویی که می‌خواید نمایش بدید و مسئله CSRF توکن رو بررسی کنید، احتمالا مرتبط با ایناست. @ferasat

ferasat commented 10 months ago

من طبق راهنما پیش رفته ام و بازگشت را در فایل مثلا gateway_idpay به : 'callback_url' => 'http://127.0.0.1:8080/in_pay/result', ست کردم . و در این روت در کنترلر یک dd گذاشتم ببینم چی بر میگردونه ولی کلا ارور 419 میده

omalizadeh commented 10 months ago

گفته بودم توکن CSRF رو بررسی کنید روت بازگشت توی وب تعریف کردید؟ متدش پسته؟ اگه اینطوریه باید توی میدل ور VerifyCsrfToken این روت رو استثنا کنید این مورد مرتبط با خود لاراوله @ferasat

ferasat commented 10 months ago

بله حرف شما درست بود . باید در فایل app\Http\Middleware\VerifyCsrfToken.php اون مسیر را استثنا می کردم . من با روش های دیگر سعی کردم مسیر را مستثنا کنم که نشد و اعمال نمی کرد.

ممنون از شما مشکل من حل شد . @omalizadeh