Exemple #1
0
 public override string GetSignature()
 {
     return(!string.IsNullOrEmpty(RequestType)
         ? SumaPayUtils.GenSign(
                RequestType + RequestId + SumapayConfig.MerchantCode + UserId + SumapayConfig.NoticeUrl +
                SuccessReturnUrl + FailReturnUrl, SumapayConfig.Key)
         : SumaPayUtils.GenSign(RequestId + SumapayConfig.MerchantCode + UserId, SumapayConfig.Key));
 }
Exemple #2
0
 public bool CheckSignature(string paras)
 {
     if (!Signature.Equals(SumaPayUtils.GenSign(paras, SumapayConfig.Key)))
     {
         Remarks += "数字签名验证不通过;";
         return(false);
     }
     return(true);
 }
 public override string GetSignature()
 {
     return(!string.IsNullOrEmpty(RequestType)
         ? SumaPayUtils.GenSign(
                RequestType + RequestId + SumapayConfig.MerchantCode + UserId + Sum + PayType + SubledgerList
                + MainAccountType + MainAccountCode + PassThrough + SumapayConfig.NoticeUrl + SuccessReturnUrl +
                FailReturnUrl, SumapayConfig.Key)
         : SumaPayUtils.GenSign(RequestId + SumapayConfig.MerchantCode + UserId + Sum +
                                SuccessReturnUrl + FailReturnUrl + PayType + SubledgerList, SumapayConfig.Key));
 }
 public override string GetSignature()
 {
     return(!string.IsNullOrEmpty(RequestType)
         ? SumaPayUtils.GenSign(
                RequestType + RequestId + SumapayConfig.MerchantCode + UserId + Sum + ProjectCode +
                ProjectDescription + ProjectSum + GiftFlag + SubledgerList + SumapayConfig.NoticeUrl +
                SuccessReturnUrl + FailReturnUrl, SumapayConfig.Key)
         : SumaPayUtils.GenSign(
                RequestId + SumapayConfig.MerchantCode + UserId + Sum + ProjectCode + ProjectDescription +
                SuccessReturnUrl + FailReturnUrl + SumapayConfig.NoticeUrl, SumapayConfig.Key));
 }
Exemple #5
0
 public override string GetSignature()
 {
     return(!string.IsNullOrEmpty(RequestType)
         ? SumaPayUtils.GenSign(
                RequestType + RequestId + SumapayConfig.MerchantCode + UserId + ProjectCode + ProjectDescription +
                OriginalRequestId + OriginalOrderSum + AssignmentSum + UndertakeSum + PayType + SubledgerList + CreditValue +
                UndertakePercentage + MainAccountType + MainAccountCode + SumapayConfig.NoticeUrl +
                SuccessReturnUrl + FailReturnUrl, SumapayConfig.Key)
         : SumaPayUtils.GenSign(RequestId + SumapayConfig.MerchantCode + UserId + ProjectCode + OriginalRequestId +
                                OriginalOrderSum + AssignmentSum + UndertakeSum + PayType + SubledgerList +
                                SuccessReturnUrl + FailReturnUrl, SumapayConfig.Key));
 }
 public override string GetSignature()
 {
     return(SumaPayUtils.GenSign(RequestId + SumapayConfig.MerchantCode + UserName + IdNumber + PayType,
                                 SumapayConfig.Key));
 }
Exemple #7
0
 public override string GetSignature()
 {
     return
         (SumaPayUtils.GenSign(RequestId + SumapayConfig.MerchantCode + UserId + ProjectCode + Cycle + RepayLimit +
                               SuccessReturnUrl + FailReturnUrl, SumapayConfig.Key));
 }
Exemple #8
0
 public override string GetSignature()
 {
     return
         (SumaPayUtils.GenSign(RequestId + SumapayConfig.MerchantCode + UserId + ProjectCode + Sum + FeeType + NoticeUrl, SumapayConfig.Key));
 }
 public override string GetSignature()
 {
     return
         (SumaPayUtils.GenSign(RequestId + SumapayConfig.MerchantCode + ProjectCode + TradeType, SumapayConfig.Key));
 }
Exemple #10
0
 public override string GetSignature()
 {
     return(SumaPayUtils.GenSign(RequestId + SumapayConfig.MerchantCode + UserId + SuccessReturnUrl + FailReturnUrl +
                                 PayType, SumapayConfig.Key));
 }
 public override string GetSignature()
 {
     return
         (SumaPayUtils.GenSign(RequestId + SumapayConfig.MerchantCode + UserId + Sum + BankCode + BankType +
                               SuccessReturnUrl + FailReturnUrl + BankCardTypeFlag + PayType + SubledgerList, SumapayConfig.Key));
 }
Exemple #12
0
 public override string GetSignature()
 {
     return(SumaPayUtils.GenSign(RequestType + RequestId + SumapayConfig.MerchantCode + UserId + PayType + UserName +
                                 IdNumber + MobileNo + RealNameToken + SumapayConfig.NoticeUrl + SuccessReturnUrl + FailReturnUrl, SumapayConfig.Key));
 }
 public override string GetSignature()
 {
     return
         (SumaPayUtils.GenSign(RequestId + SumapayConfig.MerchantCode + ProjectCode + Sum + PayType + SubledgerList + NoticeUrl + MainAccountType + MainAccountCode, SumapayConfig.Key));
 }
 public override string GetSignature()
 {
     return
         (SumaPayUtils.GenSign(RequestId + SumapayConfig.MerchantCode + ProjectCode + ProjectDescription + Sum +
                               ProtocolCode + NoticeUrl, SumapayConfig.Key));
 }
 public override string GetSignature()
 {
     return
         (SumaPayUtils.GenSign(RequestId + SumapayConfig.MerchantCode + ProjectCode + BidRequestId + Sum +
                               WithdrawalFund + NoticeUrl, SumapayConfig.Key));
 }
Exemple #16
0
 public override string GetSignature()
 {
     return
         (SumaPayUtils.GenSign(RequestId + SumapayConfig.MerchantCode + UserId + UserName + IdNumber + Telephone + Email + Reason + NoticeUrl, SumapayConfig.Key));
 }