PHP Class AlipaySubmit

Datei anzeigen Open project: daixianceng/xiaoego.com Class Usage Examples

Public Properties

Property Type Description
$alipay_config
$alipay_gateway_new 支付宝网关地址(新)

Public Methods

Method Description
AlipaySubmit ( $alipay_config )
__construct ( $alipay_config )
buildRequestForm ( $para_temp, $method, $button_name ) : 提交表单HTML文本 建立请求,以表单HTML形式构造(默认)
buildRequestHttp ( $para_temp ) : 支付宝处理结果 建立请求,以模拟远程HTTP的POST请求方式构造并获取支付宝的处理结果
buildRequestHttpInFile ( $para_temp, $file_para_name, $file_name ) : 支付宝返回处理结果 建立请求,以模拟远程HTTP的POST请求方式构造并获取支付宝的处理结果,带文件上传功能
buildRequestMysign ( $para_sort ) 生成签名结果
buildRequestPara ( $para_temp ) : 要请求的参数数组 生成要请求给支付宝的参数数组
buildRequestParaToString ( $para_temp ) : 要请求的参数数组字符串 生成要请求给支付宝的参数数组
query_timestamp ( ) 用于防钓鱼,调用接口query_timestamp来获取时间戳的处理函数 注意:该功能PHP5环境及以上支持,因此必须服务器、本地电脑中装有支持DOMDocument、SSL的PHP配置环境。建议本地调试时使用PHP开发软件 return 时间戳字符串

Method Details

AlipaySubmit() public method

public AlipaySubmit ( $alipay_config )

__construct() public method

public __construct ( $alipay_config )

buildRequestForm() public method

建立请求,以表单HTML形式构造(默认)
public buildRequestForm ( $para_temp, $method, $button_name ) : 提交表单HTML文本
$para_temp 请求参数数组
$method 提交方式。两个值可选:post、get
$button_name 确认按钮显示文字
return 提交表单HTML文本

buildRequestHttp() public method

建立请求,以模拟远程HTTP的POST请求方式构造并获取支付宝的处理结果
public buildRequestHttp ( $para_temp ) : 支付宝处理结果
$para_temp 请求参数数组
return 支付宝处理结果

buildRequestHttpInFile() public method

建立请求,以模拟远程HTTP的POST请求方式构造并获取支付宝的处理结果,带文件上传功能
public buildRequestHttpInFile ( $para_temp, $file_para_name, $file_name ) : 支付宝返回处理结果
$para_temp 请求参数数组
$file_para_name 文件类型的参数名
$file_name 文件完整绝对路径
return 支付宝返回处理结果

buildRequestMysign() public method

生成签名结果
public buildRequestMysign ( $para_sort )
$para_sort 已排序要签名的数组 return 签名结果字符串

buildRequestPara() public method

生成要请求给支付宝的参数数组
public buildRequestPara ( $para_temp ) : 要请求的参数数组
$para_temp 请求前的参数数组
return 要请求的参数数组

buildRequestParaToString() public method

生成要请求给支付宝的参数数组
public buildRequestParaToString ( $para_temp ) : 要请求的参数数组字符串
$para_temp 请求前的参数数组
return 要请求的参数数组字符串

query_timestamp() public method

用于防钓鱼,调用接口query_timestamp来获取时间戳的处理函数 注意:该功能PHP5环境及以上支持,因此必须服务器、本地电脑中装有支持DOMDocument、SSL的PHP配置环境。建议本地调试时使用PHP开发软件 return 时间戳字符串
public query_timestamp ( )

Property Details

$alipay_config public_oe property

public $alipay_config

$alipay_gateway_new public_oe property

支付宝网关地址(新)
public $alipay_gateway_new