Sina-Soltani / Parbad

A free, open-source, integrated and extensible library which connects your web applications to online payment gateways. Gateways can be added or developed by you.
GNU Lesser General Public License v3.0
371 stars 81 forks source link

ایجاد اکسپشن اگه توکن اشتباه باشه #340

Closed miladahmadi33 closed 1 year ago

miladahmadi33 commented 1 year ago

سلام خدا قوت. هنگام بررسی

var invoice = await _onlinePayment.FetchAsync();

اگه payment token داخل url اشتباه باشه، برنامه دچار Exception میشه، آیا برای حل این مشکل باید try catch استفاده کنیم یا میشه از روش دیگه ایی استفاده کرد که برنامه در صورت اشتباه بودن payment token دچار exception نشه ؟

Sina-Soltani commented 1 year ago

درود بله. در صورتی که توکن دریافت نشه و یا صورت حساب در پایگاه داده پیدا نشه، خطا ایجاد میشه.

miladahmadi33 commented 1 year ago

بزرگوار برای جلوگیری از خطا شما try catch رو پیشنهاد میکنید یا روش خاص دیگه ای رو در نظر گرفتید ؟

Sina-Soltani commented 1 year ago

خیر در حال حاضر روش دیگه ای نیست،‌ مگر اینکه در آینده تغییراتی ایجاد بشه که خطا صادر نشه.

miladahmadi33 commented 1 year ago

تشکر فراوان. آرزوی موفقیت بیشتر.