\AlipaySubmit

Summary

Methods
Properties
Constants
__construct()
AlipaySubmit()
buildRequestMysign()
buildRequestPara()
buildRequestParaToString()
buildRequestForm()
buildRequestHttp()
buildRequestHttpInFile()
query_timestamp()
$alipay_config
$alipay_gateway_new
No constants found
No protected methods found
No protected properties found
N/A
No private methods found
No private properties found
N/A

Properties

$alipay_config

$alipay_config : 

Type

$alipay_gateway_new

$alipay_gateway_new : 

支付宝网关地址(新)

Type

Methods

__construct()

__construct(  $alipay_config) 

Parameters

$alipay_config

AlipaySubmit()

AlipaySubmit(  $alipay_config) 

Parameters

$alipay_config

buildRequestMysign()

buildRequestMysign(  $para_sort) 

生成签名结果

Parameters

$para_sort

已排序要签名的数组 return 签名结果字符串

buildRequestPara()

buildRequestPara(  $para_temp) : \要请求的参数数组

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

Parameters

$para_temp

请求前的参数数组

Returns

\要请求的参数数组

buildRequestParaToString()

buildRequestParaToString(  $para_temp) : \要请求的参数数组字符串

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

Parameters

$para_temp

请求前的参数数组

Returns

\要请求的参数数组字符串

buildRequestForm()

buildRequestForm(  $para_temp,   $method,   $button_name) : \提交表单HTML文本

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

Parameters

$para_temp

请求参数数组

$method

提交方式。两个值可选:post、get

$button_name

确认按钮显示文字

Returns

\提交表单HTML文本

buildRequestHttp()

buildRequestHttp(  $para_temp) : \支付宝处理结果

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

Parameters

$para_temp

请求参数数组

Returns

\支付宝处理结果

buildRequestHttpInFile()

buildRequestHttpInFile(  $para_temp,   $file_para_name,   $file_name) : \支付宝返回处理结果

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

Parameters

$para_temp

请求参数数组

$file_para_name

文件类型的参数名

$file_name

文件完整绝对路径

Returns

\支付宝返回处理结果

query_timestamp()

query_timestamp() 

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