\app\common\service\pay\driver\alipayAlipaySubmit

Summary

Methods
Properties
Constants
__construct()
AlipaySubmit()
buildRequestMysign()
buildRequestPara()
buildRequestParaToString()
buildRequestForm()
buildRequestHttp()
buildRequestHttpInFile()
parseResponse()
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) : \app\common\service\pay\driver\alipay\要请求的参数数组

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

Parameters

$para_temp

请求前的参数数组

Returns

\app\common\service\pay\driver\alipay\要请求的参数数组

buildRequestParaToString()

buildRequestParaToString(  $para_temp) : \app\common\service\pay\driver\alipay\要请求的参数数组字符串

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

Parameters

$para_temp

请求前的参数数组

Returns

\app\common\service\pay\driver\alipay\要请求的参数数组字符串

buildRequestForm()

buildRequestForm(  $para_temp,   $jump_url = '') 

Parameters

$para_temp
$jump_url

buildRequestHttp()

buildRequestHttp(  $para_temp) : \app\common\service\pay\driver\alipay\支付宝处理结果

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

Parameters

$para_temp

请求参数数组

Returns

\app\common\service\pay\driver\alipay\支付宝处理结果

buildRequestHttpInFile()

buildRequestHttpInFile(  $para_temp,   $file_para_name,   $file_name) : \app\common\service\pay\driver\alipay\支付宝返回处理结果

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

Parameters

$para_temp

请求参数数组

$file_para_name

文件类型的参数名

$file_name

文件完整绝对路径

Returns

\app\common\service\pay\driver\alipay\支付宝返回处理结果

parseResponse()

parseResponse(  $str_text) : \app\common\service\pay\driver\alipay\解析结果

解析远程模拟提交后返回的信息

Parameters

$str_text

要解析的字符串

Returns

\app\common\service\pay\driver\alipay\解析结果

query_timestamp()

query_timestamp() 

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