\app\common\service\pay\driver\wxpayShortUrl_pub

短链接转换接口

Summary

Methods
Properties
Constants
setParameter()
createXml()
postXml()
postXmlSSL()
getResult()
__construct()
setConfig()
trimString()
createNoncestr()
formatBizQueryParaMap()
getSign()
arrayToXml()
xmlToArray()
postXmlCurl()
postXmlSSLCurl()
printErr()
getShortUrl()
$parameters
$response
$result
$url
$curl_timeout
$appid
$APPSECRET
$partnerid
$partnerkey
No constants found
No protected methods found
No protected properties found
N/A
No private methods found
No private properties found
N/A

Properties

$parameters

$parameters : 

Type

$response

$response : 

Type

$result

$result : 

Type

$url

$url : 

Type

$curl_timeout

$curl_timeout : 

Type

$appid

$appid : 

Type

$APPSECRET

$APPSECRET : 

Type

$partnerid

$partnerid : 

Type

$partnerkey

$partnerkey : 

Type

Methods

setParameter()

setParameter(  $parameter,   $parameterValue) 

作用:设置请求参数

Parameters

$parameter
$parameterValue

createXml()

createXml() 

生成接口参数xml

postXml()

postXml() 

作用:post请求xml

postXmlSSL()

postXmlSSL() 

作用:使用证书post请求xml

getResult()

getResult() 

作用:获取结果,默认不使用证书

__construct()

__construct() 

setConfig()

setConfig(  $CONFIG) 

Parameters

$CONFIG

trimString()

trimString(  $value) 

Parameters

$value

createNoncestr()

createNoncestr(  $length = 32) 

作用:产生随机字符串,不长于32位

Parameters

$length

formatBizQueryParaMap()

formatBizQueryParaMap(  $paraMap,   $urlencode) 

作用:格式化参数,签名过程需要使用

Parameters

$paraMap
$urlencode

getSign()

getSign(  $Obj) 

作用:生成签名

Parameters

$Obj

arrayToXml()

arrayToXml(  $arr) 

作用:array转xml

Parameters

$arr

xmlToArray()

xmlToArray(  $xml) 

作用:将xml转为array

Parameters

$xml

postXmlCurl()

postXmlCurl(  $xml,   $url,   $second = 30) 

作用:以post方式提交xml到对应的接口url

Parameters

$xml
$url
$second

postXmlSSLCurl()

postXmlSSLCurl(  $xml,   $url,   $second = 30) 

作用:使用证书,以post方式提交xml到对应的接口url

Parameters

$xml
$url
$second

printErr()

printErr(  $wording = '',   $err = '') 

作用:打印数组

Parameters

$wording
$err

getShortUrl()

getShortUrl() 

获取prepay_id