Properties

$values

$values

Methods

SetSignType()

SetSignType(mixed  $sign_type) : mixed

设置签名,详见签名生成算法类型

Parameters

mixed $sign_type

Returns

mixed —

SetSign()

SetSign(mixed  $config) : mixed

设置签名,详见签名生成算法

Parameters

mixed $config

Returns

mixed —

GetSign()

GetSign() : \值

获取签名,详见签名生成算法的值

Returns

\值 —

IsSignSet()

IsSignSet() : true

判断签名,详见签名生成算法是否存在

Returns

true —

或 false

ToXml()

ToXml() : mixed

输出xml字符

Throws

\WxPayException

Returns

mixed —

FromXml()

FromXml(string  $xml) : mixed

将xml转为array

Parameters

string $xml

Throws

\WxPayException

Returns

mixed —

ToUrlParams()

ToUrlParams() : mixed

格式化参数格式化成url参数

Returns

mixed —

MakeSign()

MakeSign(\WxPayConfigInterface  $config, bool  $needSignType = true) : \签名,本函数不覆盖sign成员变量,如要设置签名需要调用SetSign方法赋值

生成签名

Parameters

\WxPayConfigInterface $config

配置对象

bool $needSignType

是否需要补signtype

Returns

\签名,本函数不覆盖sign成员变量,如要设置签名需要调用SetSign方法赋值 —

GetValues()

GetValues() : mixed

获取设置的值

Returns

mixed —

SetAppid()

SetAppid(string  $value) : mixed

设置微信分配的公众账号ID

Parameters

string $value

Returns

mixed —

GetAppid()

GetAppid() : \值

获取微信分配的公众账号ID的值

Returns

\值 —

IsAppidSet()

IsAppidSet() : true

判断微信分配的公众账号ID是否存在

Returns

true —

或 false

SetMch_id()

SetMch_id(string  $value) : mixed

设置微信支付分配的商户号

Parameters

string $value

Returns

mixed —

GetMch_id()

GetMch_id() : \值

获取微信支付分配的商户号的值

Returns

\值 —

IsMch_idSet()

IsMch_idSet() : true

判断微信支付分配的商户号是否存在

Returns

true —

或 false

SetDevice_info()

SetDevice_info(string  $value) : mixed

设置微信支付分配的终端设备号,填写此字段,只下载该设备号的对账单

Parameters

string $value

Returns

mixed —

GetDevice_info()

GetDevice_info() : \值

获取微信支付分配的终端设备号,填写此字段,只下载该设备号的对账单的值

Returns

\值 —

IsDevice_infoSet()

IsDevice_infoSet() : true

判断微信支付分配的终端设备号,填写此字段,只下载该设备号的对账单是否存在

Returns

true —

或 false

SetNonce_str()

SetNonce_str(string  $value) : mixed

设置随机字符串,不长于32位。推荐随机数生成算法

Parameters

string $value

Returns

mixed —

GetNonce_str()

GetNonce_str() : \值

获取随机字符串,不长于32位。推荐随机数生成算法的值

Returns

\值 —

IsNonce_strSet()

IsNonce_strSet() : true

判断随机字符串,不长于32位。推荐随机数生成算法是否存在

Returns

true —

或 false

SetBill_date()

SetBill_date(string  $value) : mixed

设置下载对账单的日期,格式:20140603

Parameters

string $value

Returns

mixed —

GetBill_date()

GetBill_date() : \值

获取下载对账单的日期,格式:20140603的值

Returns

\值 —

IsBill_dateSet()

IsBill_dateSet() : true

判断下载对账单的日期,格式:20140603是否存在

Returns

true —

或 false

SetBill_type()

SetBill_type(string  $value) : mixed

设置ALL,返回当日所有订单信息,默认值SUCCESS,返回当日成功支付的订单REFUND,返回当日退款订单REVOKED,已撤销的订单

Parameters

string $value

Returns

mixed —

GetBill_type()

GetBill_type() : \值

获取ALL,返回当日所有订单信息,默认值SUCCESS,返回当日成功支付的订单REFUND,返回当日退款订单REVOKED,已撤销的订单的值

Returns

\值 —

IsBill_typeSet()

IsBill_typeSet() : true

判断ALL,返回当日所有订单信息,默认值SUCCESS,返回当日成功支付的订单REFUND,返回当日退款订单REVOKED,已撤销的订单是否存在

Returns

true —

或 false