\app\common\service\pay\driver\wxpayJsApi_pub

JSAPI支付——H5网页端调起支付接口

Summary

Methods
Properties
Constants
__construct()
setConfig()
trimString()
createNoncestr()
formatBizQueryParaMap()
getSign()
arrayToXml()
xmlToArray()
postXmlCurl()
postXmlSSLCurl()
printErr()
createOauthUrlForCode()
createOauthUrlForOpenid()
getOpenid()
setPrepayId()
setCode()
getParameters()
$appid
$APPSECRET
$partnerid
$curl_timeout
$partnerkey
$code
$openid
$parameters
$prepay_id
No constants found
No protected methods found
No protected properties found
N/A
No private methods found
No private properties found
N/A

Properties

$appid

$appid : 

Type

$APPSECRET

$APPSECRET : 

Type

$partnerid

$partnerid : 

Type

$curl_timeout

$curl_timeout : 

Type

$partnerkey

$partnerkey : 

Type

$code

$code : 

Type

$openid

$openid : 

Type

$parameters

$parameters : 

Type

$prepay_id

$prepay_id : 

Type

Methods

__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

createOauthUrlForCode()

createOauthUrlForCode(  $redirectUrl) 

作用:生成可以获得code的url

Parameters

$redirectUrl

createOauthUrlForOpenid()

createOauthUrlForOpenid() 

作用:生成可以获得openid的url

getOpenid()

getOpenid() 

作用:通过curl向微信提交code,以获取openid

setPrepayId()

setPrepayId(  $prepayId) 

作用:设置prepay_id

Parameters

$prepayId

setCode()

setCode(  $code_) 

作用:设置code

Parameters

$code_

getParameters()

getParameters() 

作用:设置jsapi的参数