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
370 stars 81 forks source link

درگاه بانک ملت: فرمت اطلاعات وارد شده صحيح نمي باشد #101

Closed aliramir closed 4 years ago

aliramir commented 4 years ago

پیغام: فرمت اطلاعات وارد شده صحيح نمي باشد لطفا میشه بفرمایید اشکال کار من کجاست؟ invoice .UseAutoRandomTrackingNumber() .SetAmount(viewModel.Amount) .SetCallbackUrl(verifyUrl) .UseMellat(mellat => mellat.AddMellatCumulativeAccount(1000, viewModel.Amount)); این subserviceId چی هست؟ در حالت تست terminalId را چی بدم؟

Sina-Soltani commented 4 years ago

پیغام: فرمت اطلاعات وارد شده صحيح نمي باشد لطفا میشه بفرمایید اشکال کار من کجاست؟

این قابلیت در این درگاه هنوز به صورت واقعی تست نشده و ممکنه مشکلاتی داشته باشه لطفا یکبار با SubServiceId تست کنید و گزارش بدید نتیجه رو

این subserviceId چی هست؟

SubServiceId و بقیه موارد در مستندات این بانک ذکر شده و توضیح داده شده

در حالت تست terminalId را چی بدم؟

درگاه بانک باید به شما داده باشه این اطلاعات رو

aliramir commented 4 years ago

پیغام: فرمت اطلاعات وارد شده صحيح نمي باشد لطفا میشه بفرمایید اشکال کار من کجاست؟

این قابلیت در این درگاه هنوز به صورت واقعی تست نشده و ممکنه مشکلاتی داشته باشه لطفا یکبار با SubServiceId تست کنید و گزارش بدید نتیجه رو

این subserviceId چی هست؟

SubServiceId و بقیه موارد در مستندات این بانک ذکر شده و توضیح داده شده

در حالت تست terminalId را چی بدم؟

درگاه بانک باید به شما داده باشه این اطلاعات رو

خب منم طبق مستندات پیش رفتم ولی موقع انتقال به درگاه این پیغام را میده. به نظرم یه پارامتری درست ارسال نمیشه نمی دونم چی رو اشتباه یا کم میفرستم

Sina-Soltani commented 4 years ago

بررسی میکنم بهتون اطلاع میدم

Sina-Soltani commented 4 years ago

بررسی شد و اطلاعات دقیقا مطابق با مستندات درگاه بانک ارسال میشه

آیا شما حتما به ارسال درخواست از نوع Cumulative نیاز دارید یا اینکه درخواست ساده پرداخت براتون کفایت میکنه؟

اگر بله، در این صورت پیشنهاد میکنم که با پشتیبان درگاه ملت تلفنی چک کنید تا ببینید مشکل از چی هست و چه چیزی در ارسال درخواست باید باشه که نیست معمولا پشتیبانی درگاه ملت، میتونن پارامتر‌های ورودی و متدها رو به صورت همزمان با شما چک کنن و بگن مشکل کجاست

aliramir commented 4 years ago

بررسی شد و اطلاعات دقیقا مطابق با مستندات درگاه بانک ارسال میشه

آیا شما حتما به ارسال درخواست از نوع Cumulative نیاز دارید یا اینکه درخواست ساده پرداخت براتون کفایت میکنه؟

اگر بله، در این صورت پیشنهاد میکنم که با پشتیبان درگاه ملت تلفنی چک کنید تا ببینید مشکل از چی هست و چه چیزی در ارسال درخواست باید باشه که نیست معمولا پشتیبانی درگاه ملت، میتونن پارامتر‌های ورودی و متدها رو به صورت همزمان با شما چک کنن و بگن مشکل کجاست

نه همون ساده کفایت می کنه. الان روی لوکالم

Sina-Soltani commented 4 years ago

اگر درخواست ساده کفایت میکنه پس نیازی به پر کردن مقادیر Cumulative به هیچ وجه نیست

invoice.SetGateway("Mellat");

یا

invoice.UseMellat();
aliramir commented 4 years ago

اگر درخواست ساده کفایت میکنه پس نیازی به پر کردن مقادیر Cumulative به هیچ وجه نیست

invoice.SetGateway("Mellat");

یا

invoice.UseMellat();

خیر بازم همون پیغام یه جایی خودم دارم اشتباه می کنم... آیا به لوکال بودن پروژه ارتباطی نداره؟

accounts.Add(new MellatGatewayAccount { Name ="Mellat", IsTestTerminal = true, TerminalId = 0, UserName ="test", UserPassword ="test" });

Sina-Soltani commented 4 years ago

اطلاعات حساب که دارید ارسال میکنید درسته؟ شماره ترمینال نام کاربری رمز عبور

(اطلاعات حساس رو اینجا قرار ندید)

aliramir commented 4 years ago

اطلاعات حساب که دارید ارسال میکنید درسته؟ شماره ترمینال نام کاربری رمز عبور

(اطلاعات حساس رو اینجا قرار ندید)

اینها اطلاعات تست لوکاله

Sina-Soltani commented 4 years ago

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

Sina-Soltani commented 4 years ago

برطرف شده مشکل شما؟

aliramir commented 4 years ago

برطرف شده مشکل شما؟

نه شاید چون روی لوکاله اینطوره

Sina-Soltani commented 4 years ago

این تیکت رو باید ببندیم؟

aliramir commented 4 years ago

این تیکت رو باید ببندیم؟

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

Sina-Soltani commented 4 years ago

خواهش میکنم. موفق باشید