C# Class CRL.Business.OnlinePay.Company.Alipay.AlipaySubmit

Datei anzeigen Open project: hubro-xx/CRL2 Class Usage Examples

Public Methods

Method Description
BuildRequest ( string>.SortedDictionary sParaTemp ) : string

建立请求,以模拟远程HTTP的POST请求方式构造并获取支付宝的处理结果

BuildRequest ( string>.SortedDictionary sParaTemp, string strMethod, string strButtonValue ) : string

建立请求,以表单HTML形式构造(默认)

BuildRequest ( string>.SortedDictionary sParaTemp, string strMethod, string fileName, byte data, string contentType, int lengthFile ) : string

建立请求,以模拟远程HTTP的POST请求方式构造并获取支付宝的处理结果,带文件上传功能

Query_timestamp ( ) : string

用于防钓鱼,调用接口query_timestamp来获取时间戳的处理函数 注意:远程解析XML出错,与IIS服务器配置有关

Private Methods

Method Description
AlipaySubmit ( ) : System
BuildRequestMysign ( string>.Dictionary sPara ) : string

生成请求时的签名

BuildRequestPara ( string>.SortedDictionary sParaTemp ) : string>.Dictionary

生成要请求给支付宝的参数数组

BuildRequestParaToString ( string>.SortedDictionary sParaTemp, Encoding code ) : string

生成要请求给支付宝的参数数组

Method Details

BuildRequest() public static method

建立请求,以模拟远程HTTP的POST请求方式构造并获取支付宝的处理结果
public static BuildRequest ( string>.SortedDictionary sParaTemp ) : string
sParaTemp string>.SortedDictionary 请求参数数组
return string

BuildRequest() public static method

建立请求,以表单HTML形式构造(默认)
public static BuildRequest ( string>.SortedDictionary sParaTemp, string strMethod, string strButtonValue ) : string
sParaTemp string>.SortedDictionary 请求参数数组
strMethod string 提交方式。两个值可选:post、get
strButtonValue string 确认按钮显示文字
return string

BuildRequest() public static method

建立请求,以模拟远程HTTP的POST请求方式构造并获取支付宝的处理结果,带文件上传功能
public static BuildRequest ( string>.SortedDictionary sParaTemp, string strMethod, string fileName, byte data, string contentType, int lengthFile ) : string
sParaTemp string>.SortedDictionary 请求参数数组
strMethod string 提交方式。两个值可选:post、get
fileName string 文件绝对路径
data byte 文件数据
contentType string 文件内容类型
lengthFile int 文件长度
return string

Query_timestamp() public static method

用于防钓鱼,调用接口query_timestamp来获取时间戳的处理函数 注意:远程解析XML出错,与IIS服务器配置有关
public static Query_timestamp ( ) : string
return string