//签名 public static string sign(string MerId, string plain) { global::NetPay netPay = new global::NetPay(); Boolean flag = netPay.buildKey(MerId, 0, ChinaPaySignData.PrivateKeyPath); string sign = null; if (flag) { if (netPay.PrivateKeyFlag) { sign = netPay.Sign(plain); } } return sign; }
//签名 public static string sign(string MerId, string plain) { global::NetPay netPay = new global::NetPay(); Boolean flag = netPay.buildKey(MerId, 0, ChinaPaySignData.PrivateKeyPath); string sign = null; if (flag) { if (netPay.PrivateKeyFlag) { sign = netPay.Sign(plain); } } return(sign); }
//验签 public static bool check(string MerId, string OrdId, string TransAmt, string CuryId, string TransDate, string TransType, string status, string ChkValue) { global::NetPay netPay = new global::NetPay(); Boolean flag = netPay.buildKey(ChinaPaySignData.MerchantID, 0, ChinaPaySignData.PublicKeyPath); if (flag) { if (netPay.PublicKeyFlag) { flag = netPay.verifyTransResponse(MerId, OrdId, TransAmt, CuryId, TransDate, TransType, status, ChkValue); } else { flag = false; } } else { flag = false; } return flag; }
//验签 public static bool check(string MerId, string OrdId, string TransAmt, string CuryId, string TransDate, string TransType, string status, string ChkValue) { global::NetPay netPay = new global::NetPay(); Boolean flag = netPay.buildKey(ChinaPaySignData.MerchantID, 0, ChinaPaySignData.PublicKeyPath); if (flag) { if (netPay.PublicKeyFlag) { flag = netPay.verifyTransResponse(MerId, OrdId, TransAmt, CuryId, TransDate, TransType, status, ChkValue); } else { flag = false; } } else { flag = false; } return(flag); }