multipay icon indicating copy to clipboard operation
multipay copied to clipboard

ساختار متفاوت خطاهای بازگشتی از درگاه های بانکی مختلف

Open omalizadeh opened this issue 5 years ago • 2 comments

من از چند درگاه دارم استفاده میکنم و موقع ارتباط با بانک هم طبق داکیومنت ازمتد via نام درگاه رو پاس میدم. با درگاه پیش فرض که سامان هست مشکلی نیست اما با درگاه دیگه مثلا ملت خطاهای بازگشتی رو دیگه تبدیل نمیکنه و همون عدد رو میفرسته مثلا 17

omalizadeh avatar Oct 27 '20 11:10 omalizadeh

به دلیل اینکه هر بانکی خطاهای بازگشتی خودشو داره و دلیل های خیلی متفاوتی ممکنه داشته تا الان خطاهای بازگشتی نرمالسازی نشدن

در هر صورت شما باید لاگ خطای بازگشتی + درایوری که این خطا رو برگردونده ذخیره کنید تا بعدا بتونید پیگیری انجام بدید در موردش

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

میتونید یکسری اکسپشن بسازید و اگه کد خطا متناسب با اون اکسپشن بود به جای کد خطا اون اکسپشن رو برگردونید

khanzadimahdi avatar Oct 27 '20 12:10 khanzadimahdi

لیست درایور ها رو میتونی از مسیر زیر پیدا کنی

https://github.com/shetabit/multipay/tree/master/src/Drivers

khanzadimahdi avatar Oct 27 '20 12:10 khanzadimahdi