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

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

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


ثبت پرسش جدید
Mostafa Tabatabaei
Mostafa Tabatabaei
تخصص :frontend developer
@tabatabaee.mostafa6 سال پیشمطرح شد
mahdi khanzadi
mahdi khanzadi
تخصص :Software engineer
@khanzadimahdi6 سال پیشمطرح شد
1

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


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

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


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

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


Mostafa Tabatabaei
Mostafa Tabatabaei
تخصص :frontend developer
@tabatabaee.mostafa6 سال پیشمطرح شد
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
mahdi khanzadi
تخصص :Software engineer
@khanzadimahdi6 سال پیشمطرح شد
0

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


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

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


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

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

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