\eapie\source\plugin\weixin\paymch_pay

Summary

Methods
Properties
Constants
submit()
get_nonce_str()
array_to_xml()
No public properties found
No constants found
No protected methods found
No protected properties found
N/A
_get_sign()
_get_ssl_file_path()
_get_openid()
_curl_get()
_curl_post_xml()
_check()
_error()
_success()
$_url
N/A

Properties

$_url

$_url : 

接口链接

Type

Methods

submit()

submit(array  $config = array()) : array

提交一个订单

Parameters

array $config

Returns

array

get_nonce_str()

get_nonce_str() : string

获取安全验证的随机数

Returns

string

array_to_xml()

array_to_xml(array  $data) : string

数组转xml字符

Parameters

array $data

Returns

string —

xml字符串

_get_sign()

_get_sign(  $app, string  $pay_key) : array

获取签名 对数组按照键名排序,保留键名到数据的关联。本函数主要用于关联数组。 ksort 签名算法: 对参数按照key=value的格式,并按照参数名ASCII字典序排序

Parameters

$app
string $pay_key

支付KTY

Returns

array

_get_ssl_file_path()

_get_ssl_file_path(\eapie\source\plugin\weixin\pay\WxPayConfig  $config, string  $mch_id) : array

获取证书文件的缓存地址

Parameters

\eapie\source\plugin\weixin\pay\WxPayConfig $config

配置对象

string $mch_id

商户ID

Returns

array

_get_openid()

_get_openid(\eapie\source\plugin\weixin\pay\WxPayConfig  $config) : string

获取openid

Parameters

\eapie\source\plugin\weixin\pay\WxPayConfig $config

配置对象

Returns

string

_curl_get()

_curl_get(\eapie\source\plugin\weixin\pay\WxPayConfig  $config) : array

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

$config = array( "need_cert" 是否需要证书,默认不需要 "timeout_second" url执行超时时间,默认30s "xml" 需要post的xml数据 "url" 请求地址 )

Parameters

\eapie\source\plugin\weixin\pay\WxPayConfig $config

配置对象

Returns

array

_curl_post_xml()

_curl_post_xml(\eapie\source\plugin\weixin\pay\WxPayConfig  $config) : array

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

$config = array( "need_cert" 是否需要证书,默认不需要 "timeout_second" url执行超时时间,默认30s "xml" 需要post的xml数据 "url" 请求地址 )

Parameters

\eapie\source\plugin\weixin\pay\WxPayConfig $config

配置对象

Returns

array

_check()

_check(array  $config = array()) : array

检查配置

Parameters

array $config

Returns

array —

| bool

_error()

_error(integer  $errno = 1) : array

错误提示

Parameters

integer $errno

错误码

Returns

array

_success()

_success(  $data = NULL) 

成功时,返回的数据

Parameters

$data