سلام دوستان، یک مشکلی وجود داره با افزونه بانک ملت که توسط تیم ووکامرس فارسی نوشته شده. زمانی که افزونه polylang رو نصب میکنیم و دامنه رو به این شکل تغییر میدیم:
domain.com/fa
در زمان برگشت از بانک به این آدرس میره:
https://domain.com/wc-api/WC_Gateway_Bankmellat/?wc_order=1111
و به این دلیل صفحه 404 نمایش داده میشه.
چون اطلاعات ووکامرس در آدرس:
https://domain.com/fa/wc-api/WC_Gateway_Bankmellat/?wc_order=1111
قرار داره.
یعنی fa فرق بین دو url بالا هستش.
نه فقط پرداخت موفق بلکه تمام بازگشتیهای بانک ملت به 404 ختم میشن.
این باعث شده پرداختی هم اگر انجام میشه به دلیل کار نکردن callBackUrl، هزینه محصول به حساب مشتری برگرده.
من فکر میکنم با ریدایرکت مشکل برطرف بشه اما میخوام از پایه اوکی بشه. ممنون میشم دوستان همیاری کنند این مشکل برطرف بشه.
اضافه کنم که با افزونه درگاه ایرانکیش این مشکل رو ندارم و خودش بدون هیچ تغییری fa رو اوکی میکنه.
domain.com/fa
در زمان برگشت از بانک به این آدرس میره:
https://domain.com/wc-api/WC_Gateway_Bankmellat/?wc_order=1111
و به این دلیل صفحه 404 نمایش داده میشه.
چون اطلاعات ووکامرس در آدرس:
https://domain.com/fa/wc-api/WC_Gateway_Bankmellat/?wc_order=1111
قرار داره.
یعنی fa فرق بین دو url بالا هستش.
نه فقط پرداخت موفق بلکه تمام بازگشتیهای بانک ملت به 404 ختم میشن.
این باعث شده پرداختی هم اگر انجام میشه به دلیل کار نکردن callBackUrl، هزینه محصول به حساب مشتری برگرده.
من فکر میکنم با ریدایرکت مشکل برطرف بشه اما میخوام از پایه اوکی بشه. ممنون میشم دوستان همیاری کنند این مشکل برطرف بشه.
اضافه کنم که با افزونه درگاه ایرانکیش این مشکل رو ندارم و خودش بدون هیچ تغییری fa رو اوکی میکنه.
آخرین ویرایش توسط مدیر: