C# Класс AW.Pay.Core.AliPay

Наследование: IAlipay
Показать файл Открыть проект

Открытые методы

Метод Описание
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

Приватные методы

Метод Описание
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

Описание методов

BuildAliPay() публичный Метод

public BuildAliPay ( string orderNo, string subject, decimal payAmount, EnumAliPayTradeType tradeType ) : string
orderNo string
subject string
payAmount decimal
tradeType EnumAliPayTradeType
Результат string

VerfyNotify() публичный Метод

public VerfyNotify ( System.Web.HttpRequestBase request, AliPayReturnModel &model ) : bool
request System.Web.HttpRequestBase
model AW.Pay.Core.Model.AliPayReturnModel
Результат bool

VerifyReturnURL() публичный Метод

public VerifyReturnURL ( System.Web.HttpRequestBase request, AliPayReturnModel &model ) : bool
request System.Web.HttpRequestBase
model AW.Pay.Core.Model.AliPayReturnModel
Результат bool