Property | Type | Description | |
---|---|---|---|
$CURL_TIMEOUT | 本例程通过curl使用HTTP POST方法,此处可修改其超时时间,默认为30秒 | ||
$JS_API_CALL_URL | 获取access_token过程中的跳转uri,通过跳转将code传入jsapi支付页面 | ||
$KEY | 商户支付密钥Key。审核通过后,在微信商户平台中查看 https://pay.weixin.qq.com | ||
$MCHID | 受理商ID,身份标识 | ||
$NOTIFY_URL | C('url')."admin.php/order/notify_url.html"; | ||
$SSLCERT_PATH | 证书路径,注意应该填写绝对路径 | ||
$SSLKEY_PATH | |||
$debug | |||
$parameters | 微信类实例 | ||
$prepay_id | |||
$weObj |
Method | Description | |
---|---|---|
__construct ( $options ) | ||
arrayToXml ( $arr ) | 作用:array转xml | |
createXml ( ) | 作用:设置标配的请求参数,生成签名,生成接口参数xml | |
formatBizQueryParaMap ( $paraMap, $urlencode ) | 作用:格式化参数,签名过程需要使用 | |
getParameters ( ) | 作用:设置jsapi的参数 | |
getPrepayId ( ) | 获取prepay_id | |
getSign ( $Obj ) | 作用:生成签名 | |
postXml ( ) | 作用:post请求xml | |
postXmlCurl ( $xml, $url, $second = 30 ) | 作用:以post方式提交xml到对应的接口url | |
xmlToArray ( $xml ) | 作用:将xml转为array |
public formatBizQueryParaMap ( $paraMap, $urlencode ) |
public postXmlCurl ( $xml, $url, $second = 30 ) |
public $JS_API_CALL_URL |