راکت

خروج پس از redirect از بانک

12 پاسخ

با عرض سلام و ادب
من سایتی با لاراول طراحی کردم وقتی به صفحه بانک میرم و پرداخت انجام میشه موقع بازگشت سشن ورود کاربر expire میشه
هرکاری به ذهنم رسید کردم
پ.ن:وبسایت من spa هست با لاراول و vue
@hesammousavi
@ali.bayat
@khanzadimahdi
@endworld
@ali.farmani
هرکسی بتونه کمکم کنه هزینشم هرچقد بشه روی چشم تقبل میکنم

salman
salman
@salman.taghooni497
ثبت پرسش جدید

پاسخ‌ها

12
mahdi khanzadi
mahdi khanzadi
@khanzadimahdi

تخصص: Software engineer

1- برای پرداخت از پکیج زیر استفاده کنید.

https://github.com/shetabit/payment

2- اگه از سشن استفاده میکنید نباید اکسپایر بشه! اما اگه api هست و از توکن استفاده میکنید بهتره اون توکن رو توی لوکال استوریج ذخیره کنید یا توی کوکی ذخیره کنید تا اکسپایر نشه.

salman
salman
@salman.taghooni497

متاسفانه درست نشد
@khanzadimahdi
اگه ممکنه یه اس ام اس بهم بزنید باهم درستش کنیم هزینشم هرچقد بشه تقبل میکنم
09133851769

شاید پاسخ شما همین‌جا باشد

علی بیات
علی بیات
@ali.bayat

تخصص: توسعه دهنده ارشد وب

درود

callback_url رو چک کنید ...
ممکنه دارید درخواست به بانک رو از http://www.domain.ir ارسال میکنید و به خاطر callback بانک شما رو به http://domain.ir ریدایرکت میکنه...

در این حالت ممکنه سشن expire بشه

salman
salman
@salman.taghooni497

با عرض درود و ادب
دقیقا همین طوره من برای اتصال به بانک ریدارکت میکنم از لاراول به یک فایل php توی یک دامین دیگه و سپس بعد از پرداخت برمیگردم به همون دامین و از اون دامین ریداریکت میکنم به لاراول که میبینم سشن پریده
مشکل من دقیقا همینه از نظر شما؟ و باید برای حلش چیکار کنم؟
@ali.bayat

با سپاس فراوان

علی بیات
علی بیات
@ali.bayat

تخصص: توسعه دهنده ارشد وب

URL قبل و بعد از پرداختتون تفاوتی نداره؟

salman
salman
@salman.taghooni497

ببینید به این صورته که من مثلا از آدرس www.ex.ir میرم به www.ex2.ir و در www.ex2.ir به درگاه متصل میشم و بازگشت میکنم به www.ex2.ir و سپس ریدارکت میکنم به www.ex.ir

@ali.bayat

علی بیات
علی بیات
@ali.bayat

تخصص: توسعه دهنده ارشد وب

این کار عملا میشه ۱ ریدایرکت اضافه..

salman
salman
@salman.taghooni497

آقا علی مشکل پریدن سشن از همینه؟
@ali.bayat

علی بیات
علی بیات
@ali.bayat

تخصص: توسعه دهنده ارشد وب

باید از همین مورد باشه.. یکی از ریدایرکتها رو حذف کنید ببینید مشکلتون حل میشه..
از url1 برید به صفحه پرداخت بانک و برگردید به url1 ...
Callback رو هم همون url1 قرار بدید.

salman
salman
@salman.taghooni497

درود
همین کار هم کردم درست نشدش
جالبه دفعه اول فقط این اتفاق میوفته و دفعات دیگه سشن کاربر اکسپایر نمیشه
اگه امکانش براتون هست یه تک به این شماره بزنید باهم صحبت کنیم
اگر انجامش بدید هرچقد هزینه ش بشه تقدیمتون میکنم
09133851769
@ali.bayat

mahdi farhadpour
mahdi farhadpour
@mahdi4187

تخصص: برنامه نویس

سلام دوستان این را مینویسم برای کسانی که شاید این مشکل براشون پیش بیاد توی لاراول از مسیر زیر تغییرات را اعمال کنید حل میشه این بخاطر آپدیت جدید مرورگر ها هست

config/session.php

 'path' => '/;samesite=none',
 'secure' => true,
  'same_site' => 'none',
سینا خاقانی
سینا خاقانی
@sina.it91

تخصص: توسعه دهنده بک‌اند

@salman.taghooni497
سلام
برای روت اتصال به بانک و روت بازگشتی به سایت خودتون به جای سشن از کوکی استفاده کنید احتمالا مشکل حل میشه

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

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