C# Class AW.Pay.Core.AliPay

Inheritance: IAlipay
Afficher le fichier Open project: xBoo/AlipayandWepay-NET-SDK

Méthodes publiques

Méthode Description
BuildAliPay ( string orderNo, string subject, decimal payAmount, EnumAliPayTradeType tradeType ) : string
VerfyNotify ( System.Web.HttpRequestBase request, AliPayReturnModel &model ) : bool
VerifyReturnURL ( System.Web.HttpRequestBase request, AliPayReturnModel &model ) : bool

Private Methods

Méthode Description
BuildForm ( string>.SortedDictionary dicParam ) : string
BuildRequest ( string orderNo, string subject, decimal totalAmt, EnumAliPayTradeType aliPayType ) : string
BuildRequestsign ( string urlParam, EnumSignType signType ) : string
CreateParam ( string orderNo, string subject, decimal totalAmt, EnumAliPayTradeType aliPayType ) : string>.SortedDictionary
CreateURLParamString ( string>.SortedDictionary dicArray, EnumAliPayTradeType type = EnumAliPayTradeType.Website ) : string
GetResponseTxt ( string notify_id ) : string
RSASign ( string prestr, string privateKey, string input_charset ) : string
Verify ( System.Web.HttpRequestBase request, NameValueCollection requestVal, AliPayReturnModel &model ) : bool

Method Details

BuildAliPay() public méthode

public BuildAliPay ( string orderNo, string subject, decimal payAmount, EnumAliPayTradeType tradeType ) : string
orderNo string
subject string
payAmount decimal
tradeType EnumAliPayTradeType
Résultat string

VerfyNotify() public méthode

public VerfyNotify ( System.Web.HttpRequestBase request, AliPayReturnModel &model ) : bool
request System.Web.HttpRequestBase
model AW.Pay.Core.Model.AliPayReturnModel
Résultat bool

VerifyReturnURL() public méthode

public VerifyReturnURL ( System.Web.HttpRequestBase request, AliPayReturnModel &model ) : bool
request System.Web.HttpRequestBase
model AW.Pay.Core.Model.AliPayReturnModel
Résultat bool