Method |
Description |
|
argSort ( $para ) |
对数组排序 |
|
buildRequestMysign ( $para_sort ) |
生成签名结果 |
|
buildRequestPara ( $para_temp ) : 要请求的参数数组 |
生成要请求给支付宝的参数数组 |
|
createLinkstring ( $para ) |
把数组所有元素,按照“参数=参数值”的模式用“&”字符拼接成字符串 |
|
createLinkstringUrlencode ( $para ) |
把数组所有元素,按照“参数=参数值”的模式用“&”字符拼接成字符串,并对字符串做urlencode编码 |
|
getHttpResponseGET ( $url, $cacert_url ) |
远程获取数据,GET模式
注意:
1.使用Crul需要修改服务器中php.ini文件的设置,找到php_curl.dll去掉前面的";"就行了
2.文件夹中cacert.pem是SSL证书请保证其路径有效,目前默认路径是:getcwd().'\\cacert.pem' |
|
getResponse ( $notify_id ) : 服务器ATN结果 |
获取远程服务器ATN结果,验证返回URL |
|
paraFilter ( $para ) |
除去数组中的空值和签名参数 |
|
rsaSign ( $data, $private_key_path ) |
RSA签名 |
|
rsaVerify ( $data, $public_key_path, $sign ) |
RSA验签 |
|