PHP 클래스 com\JsSdkPay

파일 보기 프로젝트 열기: dodgepudding/wechat-php-sdk 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
$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

공개 메소드들

메소드 설명
__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

메소드 상세

__construct() 공개 메소드

public __construct ( $options )

arrayToXml() 공개 메소드

作用:array转xml
public arrayToXml ( $arr )

createXml() 공개 메소드

作用:设置标配的请求参数,生成签名,生成接口参数xml
public createXml ( )

formatBizQueryParaMap() 공개 메소드

作用:格式化参数,签名过程需要使用
public formatBizQueryParaMap ( $paraMap, $urlencode )

getParameters() 공개 메소드

作用:设置jsapi的参数
public getParameters ( )

getPrepayId() 공개 메소드

获取prepay_id
public getPrepayId ( )

getSign() 공개 메소드

作用:生成签名
public getSign ( $Obj )

postXml() 공개 메소드

作用:post请求xml
public postXml ( )

postXmlCurl() 공개 메소드

作用:以post方式提交xml到对应的接口url
public postXmlCurl ( $xml, $url, $second = 30 )

xmlToArray() 공개 메소드

作用:将xml转为array
public xmlToArray ( $xml )

프로퍼티 상세

$CURL_TIMEOUT 공개적으로 프로퍼티

本例程通过curl使用HTTP POST方法,此处可修改其超时时间,默认为30秒
public $CURL_TIMEOUT

$JS_API_CALL_URL 공개적으로 프로퍼티

获取access_token过程中的跳转uri,通过跳转将code传入jsapi支付页面
public $JS_API_CALL_URL

$KEY 공개적으로 프로퍼티

商户支付密钥Key。审核通过后,在微信商户平台中查看 https://pay.weixin.qq.com
public $KEY

$MCHID 공개적으로 프로퍼티

受理商ID,身份标识
public $MCHID

$NOTIFY_URL 공개적으로 프로퍼티

C('url')."admin.php/order/notify_url.html";
public $NOTIFY_URL

$SSLCERT_PATH 공개적으로 프로퍼티

证书路径,注意应该填写绝对路径
public $SSLCERT_PATH

$SSLKEY_PATH 공개적으로 프로퍼티

public $SSLKEY_PATH

$debug 공개적으로 프로퍼티

public $debug

$parameters 공개적으로 프로퍼티

微信类实例
public $parameters

$prepay_id 공개적으로 프로퍼티

public $prepay_id

$weObj 공개적으로 프로퍼티

public $weObj