Open alireza-hnzpv opened 5 hours ago
تراکنش هم موفق باشه میره توی لینک زیر https://payment.zarinpal.com/--MY-DOMAIN--?Authority=A000000000000000000000000000xqppd3me&Status=OK
سلام وقت بخیر. زرین پال سه نوع سرویس سندباکس, نرمال و زرین گیت داره که به صورت زیر پیاده سازی کردیم:
https://github.com/shetabit/multipay/tree/master/src/Drivers/Zarinpal/Strategies
میتونید لطفا یه نگاهی بهش بندازید؟ احتمالا یه تغییراتی از سمت زرین پال صورت گرفته و کد یه مقدار تغییرات نیاز داشته باشه
مشکل رو پیدا کردم. مشکل به خاطر callbackUrl هست. چون من از callbackUrl داینامیک استفاده میکنم این خطارو داره میده. این تابع مشکل داره. وقتی میرم از فایل کانفیگ افزونه مقدار callbackUrl رو بر میدارم با اینکه حتی مقدار callbackUrl داینامیک ست کردم ولی کاربر رو الان داره هدایت میکنه به لینک https://www.yourcompany.com/path/to?Authority=A000000000000000000000000000l3gdqwda&Status=NOK یا بعضی وقتا به https://www.yoursite.com/path/to?Authority=A000000000000000000000000000l3ggqfda&Status=NOK
پلاگین رو باید جوری نوشت که با اولویت 1 اول از callbackUrlی که داره از Payment خونده میشه خواند در صورتی که ست نشده باشه بره از فایل کانفیگ بخونه. اگه اونجام نداشت که اصلا قبل از اینکه وارد درگاه بشه به کاربر خطا بده
در نسخه آخر پلاگین، وقتی کاربر وارد درگاه میشه و تراکنش رو لغو میکنم، کاربر رو هدایت میکنه به آدرس زیر
https://payment.zarinpal.com/--MY-DOMAIN--?Authority=A000000000000000000000000000gedd3cgv&Status=NOK
این صفحه هم 404 میده از زرین پال و وارد سایت من نمیشه. لطفا بررسی کنید. عجیبه یکم
این کد من برای درگاه هست