C# Класс CRL.Business.OnlinePay.Company.Alipay.AlipaySubmit

Показать файл Открыть проект Примеры использования класса

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

Метод Описание
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服务器配置有关

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

Метод Описание
AlipaySubmit ( ) : System
BuildRequestMysign ( string>.Dictionary sPara ) : string

生成请求时的签名

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

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

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

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

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

BuildRequest() публичный статический Метод

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

BuildRequest() публичный статический Метод

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

BuildRequest() публичный статический Метод

建立请求,以模拟远程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 文件长度
Результат string

Query_timestamp() публичный статический Метод

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