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;
}
}
لطفا راهنمایی کنید ممنونم
هاست روی سرور آلمان دارم
از روی مستندات بانک ملت کد نوشتم ولی با کلیک دکمه پرداخت این خطا را دارم
از درست وارد کردن اطلاعات مربوط به شماره ترمینال و نام کاربری و رمز عبور مطمئنم
لطفا راهنمایی کنید
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;
}
}
لطفا راهنمایی کنید ممنونم