PDA

View Full Version : درگاه بانک ملت



ali_72
یک شنبه 16 شهریور 1393, 23:10 عصر
سلام
هاست روی سرور آلمان دارم
از روی مستندات بانک ملت کد نوشتم ولی با کلیک دکمه پرداخت این خطا را دارم
از درست وارد کردن اطلاعات مربوط به شماره ترمینال و نام کاربری و رمز عبور مطمئنم
لطفا راهنمایی کنید

123174

کد اکشن پرداخت :



int result = _bpPayRequest(mablaghkol); if (result == 0)
return Redirect("https://bpm.shaparak.ir/pgwchannel/startpay.mellat?RefId=" + RefID);

کد تابع _bpPayRequest :

int _bpPayRequest(long mablaghkol) {
try
{
OrderID = 0;
string result;


BypassCertificateError();


long i = ......

string PayDateTextBox = DateTime.Now.Year.ToString() + DateTime.Now.Month.ToString().PadLeft(2, '0') + DateTime.Now.Day.ToString().PadLeft(2, '0');
string PayTimeTextBox = DateTime.Now.Hour.ToString().PadLeft(2, '0') + DateTime.Now.Minute.ToString().PadLeft(2, '0') + DateTime.Now.Second.ToString().PadLeft(2, '0');
OrderID=i + DateTime.Now.ToFileTime();


PaymentGatewayClient bpService = new PaymentGatewayClient();
result = bpService.bpPayRequest(TerminalId,
UserName,
UserPassword,
OrderID,
mablaghkol * 10,
PayDateTextBox,
PayTimeTextBox,
DateTime.Now.ToString(),
urlSite() + "/buy/success",
0);


String[] resultArray = result.Split(',');
if (resultArray[0] == "0")
{
RefID = resultArray[1];
Redirect("https://bpm.shaparak.ir/pgwchannel/services/pgwsf?RefId=" + RefID);
TempData["ErrorCode"] = RefID;
return 0;
}


TempData["ErrorCode"] = resultArray[0];

return 1;
}
catch (Exception exp)
{
return 1;
//PayOutputLabel = "Error: " + exp.Message;
}
}

لطفا راهنمایی کنید ممنونم

jaykob
دوشنبه 17 شهریور 1393, 09:54 صبح
سلام

این پیام های خطا داخل اتوماسیون خودشون لاگ می ندازه . شاید ip صحیح نباشه و شما با whois گرفتن ip را دادید که می تونه ip اصلی سرور نباشه . بهتره با شرکت به پرداخت تماس بگیرد همون لحظه می گن که خطا مربوط به چی هسته چون pass شدن یا نشدن تمامی توابع رو دارند .

موفق باشید

EhsanAvr
سه شنبه 18 آذر 1393, 11:24 صبح
آموزش کامل ارتباط با درگاه بانک ملت در ASP.NET Web Forms و ASP.NET MVC (http://git.ir/15646/videography/%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d8%a7%d8%b1%d8%aa%d8%a8%d8%a7%d8%b7-%d8%a8%d8%a7-%d8%af%d8%b1%da%af%d8%a7%d9%87-%d8%a8%d8%a7%d9%86%da%a9-%d9%85%d9%84%d8%aa-%d8%af%d8%b1-asp-net/)