Mostafa Tabatabaei
5 سال پیش توسط Mostafa Tabatabaei مطرح شد
7 پاسخ

مشکل در پیاده سازی درگاه زرین پال

سلام
در حال پیاده سازی درگاه زرین پال هستم فرانت اند با react و بک اند با asp.net core هست. مشکلی که بهش برخوردم اینکه وقتی زرین پال callback url رو فراخوانی می کنه سمت فرانت اند نمیاد که با روتینگ فرانت اند اون رو هندل کنم میخواد از بک اند مسیردهی بشه که اونجا هم اینجور چیزی تعریف نشده. با توجه به اینکه بک اند همه چیز با api هست چه جوری این مسئله رو باید حل کنم ؟


ثبت پرسش جدید
Mostafa Tabatabaei
تخصص : frontend developer
@tabatabaee.mostafa 5 سال پیش مطرح شد
mahdi khanzadi
تخصص : backend developer at Snapp mar...
@khanzadimahdi 5 سال پیش مطرح شد
1

سمت فرانت ارسال میشه. یه ادرس میدین که به اون برمیگرده. شما با بکند وریفای کن رسپانسشو بده به فرانت.


Mostafa Tabatabaei
تخصص : frontend developer
@tabatabaee.mostafa 5 سال پیش مطرح شد
0

سمت فرانت نمیاد لینک نمونه رو در زیر قرار دادم
http://smartmelk.ir/profile?Authority=000000000000000000000000000132780426&Status=OK


hamid reza
تخصص : برنامه نویس وب
@hamidrezayas67 5 سال پیش مطرح شد
0

@tabatabaee.mostafa
سلام .
خوب شما باید route مربوط به callback تعریف کنی . وب سایت شما فقط داره با آدرس صفحه اصلی کار میکنه و route به نام profile نداری.
میتونی برای مدیریت آدرس ها از react router استفاده کنی.


Mostafa Tabatabaei
تخصص : frontend developer
@tabatabaee.mostafa 5 سال پیش مطرح شد
0

route به شکل زیر تعریف شده

<Switch>
<Route exact path="/" component={Home} />
<Route path="/profile" component={Profile} />
<Route path="/sell" component={Sell} />
</Switch>

شما فرض کنید که کاربر برای بار اول آدرس smartmelk.ir/sell رو بزنه هنوز فرانت لود نشده که بخواد routing رو انجام بده .
به نظر من باید سمت سرور هندل بشه


mahdi khanzadi
تخصص : backend developer at Snapp mar...
@khanzadimahdi 5 سال پیش مطرح شد
0

وقتی کاربر برای بار اول ادرس رو بزنه فرانت لود میشه بعدش از سمت فرانت یه درخواست بدید به سمت سرور که بررسی کنه ببینه پرداخت با موفقیت انجام شده یا نه. (این مورد برای سایت های سینگل پیج مورد استفاده قرار میگیره)


Mostafa Tabatabaei
تخصص : frontend developer
@tabatabaee.mostafa 5 سال پیش مطرح شد
0

برای مواردی غیر از زرین پال، فرض کنیم کاربر قبل از لود سایت یک آدرسی از سایت را مستقیما در آدرس بار تایپ می کنه و Enter رو میزنه در اون موارد چه کار باید کرد ؟


Mostafa Tabatabaei
تخصص : frontend developer
@tabatabaee.mostafa 5 سال پیش مطرح شد

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

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