Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
omalizadeh opened this issue Oct 27, 2020 · 2 comments
Labels
enhancement New feature or request

Comments

@omalizadeh
Copy link

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

@khanzadimahdi
Copy link
Member

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

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

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

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

@khanzadimahdi khanzadimahdi transferred this issue from shetabit/payment Oct 27, 2020
@khanzadimahdi khanzadimahdi added the enhancement New feature or request label Oct 27, 2020
@khanzadimahdi khanzadimahdi changed the title اشتباه در خطاهای بازگشتی از بانک هنگام استفاده از چند درگاه ساختار متفاوت خطاهای بازگشتی از درگاه های بانکی مختلف Oct 27, 2020
@khanzadimahdi
Copy link
Member

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

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants