Properties

$values

$values : 

Type

Methods

SetSign()

SetSign() 

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

GetSign()

GetSign() : \值

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

Returns

\值

IsSignSet()

IsSignSet() : true

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

Returns

true —

或 false

ToXml()

ToXml() 

输出xml字符

Throws

\WxPayException

FromXml()

FromXml(string  $xml) 

将xml转为array

Parameters

string $xml

Throws

\WxPayException

ToUrlParams()

ToUrlParams() 

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

MakeSign()

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

生成签名

Returns

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

GetValues()

GetValues() 

获取设置的值

SetAppid()

SetAppid(string  $value) 

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

Parameters

string $value

GetAppid()

GetAppid() : \值

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

Returns

\值

IsAppidSet()

IsAppidSet() : true

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

Returns

true —

或 false

SetMch_id()

SetMch_id(string  $value) 

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

Parameters

string $value

GetMch_id()

GetMch_id() : \值

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

Returns

\值

IsMch_idSet()

IsMch_idSet() : true

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

Returns

true —

或 false

SetDevice_info()

SetDevice_info(string  $value) 

设置微信支付分配的终端设备号,与下单一致

Parameters

string $value

GetDevice_info()

GetDevice_info() : \值

获取微信支付分配的终端设备号,与下单一致的值

Returns

\值

IsDevice_infoSet()

IsDevice_infoSet() : true

判断微信支付分配的终端设备号,与下单一致是否存在

Returns

true —

或 false

SetNonce_str()

SetNonce_str(string  $value) 

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

Parameters

string $value

GetNonce_str()

GetNonce_str() : \值

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

Returns

\值

IsNonce_strSet()

IsNonce_strSet() : true

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

Returns

true —

或 false

SetTransaction_id()

SetTransaction_id(string  $value) 

设置微信订单号

Parameters

string $value

GetTransaction_id()

GetTransaction_id() : \值

获取微信订单号的值

Returns

\值

IsTransaction_idSet()

IsTransaction_idSet() : true

判断微信订单号是否存在

Returns

true —

或 false

SetOut_trade_no()

SetOut_trade_no(string  $value) 

设置商户系统内部的订单号,transaction_id、out_trade_no二选一,如果同时存在优先级:transaction_id> out_trade_no

Parameters

string $value

GetOut_trade_no()

GetOut_trade_no() : \值

获取商户系统内部的订单号,transaction_id、out_trade_no二选一,如果同时存在优先级:transaction_id> out_trade_no的值

Returns

\值

IsOut_trade_noSet()

IsOut_trade_noSet() : true

判断商户系统内部的订单号,transaction_id、out_trade_no二选一,如果同时存在优先级:transaction_id> out_trade_no是否存在

Returns

true —

或 false

SetOut_refund_no()

SetOut_refund_no(string  $value) 

设置商户系统内部的退款单号,商户系统内部唯一,同一退款单号多次请求只退一笔

Parameters

string $value

GetOut_refund_no()

GetOut_refund_no() : \值

获取商户系统内部的退款单号,商户系统内部唯一,同一退款单号多次请求只退一笔的值

Returns

\值

IsOut_refund_noSet()

IsOut_refund_noSet() : true

判断商户系统内部的退款单号,商户系统内部唯一,同一退款单号多次请求只退一笔是否存在

Returns

true —

或 false

SetTotal_fee()

SetTotal_fee(string  $value) 

设置订单总金额,单位为分,只能为整数,详见支付金额

Parameters

string $value

GetTotal_fee()

GetTotal_fee() : \值

获取订单总金额,单位为分,只能为整数,详见支付金额的值

Returns

\值

IsTotal_feeSet()

IsTotal_feeSet() : true

判断订单总金额,单位为分,只能为整数,详见支付金额是否存在

Returns

true —

或 false

SetRefund_fee()

SetRefund_fee(string  $value) 

设置退款总金额,订单总金额,单位为分,只能为整数,详见支付金额

Parameters

string $value

GetRefund_fee()

GetRefund_fee() : \值

获取退款总金额,订单总金额,单位为分,只能为整数,详见支付金额的值

Returns

\值

IsRefund_feeSet()

IsRefund_feeSet() : true

判断退款总金额,订单总金额,单位为分,只能为整数,详见支付金额是否存在

Returns

true —

或 false

SetRefund_fee_type()

SetRefund_fee_type(string  $value) 

设置货币类型,符合ISO 4217标准的三位字母代码,默认人民币:CNY,其他值列表详见货币类型

Parameters

string $value

GetRefund_fee_type()

GetRefund_fee_type() : \值

获取货币类型,符合ISO 4217标准的三位字母代码,默认人民币:CNY,其他值列表详见货币类型的值

Returns

\值

IsRefund_fee_typeSet()

IsRefund_fee_typeSet() : true

判断货币类型,符合ISO 4217标准的三位字母代码,默认人民币:CNY,其他值列表详见货币类型是否存在

Returns

true —

或 false

SetOp_user_id()

SetOp_user_id(string  $value) 

设置操作员帐号, 默认为商户号

Parameters

string $value

GetOp_user_id()

GetOp_user_id() : \值

获取操作员帐号, 默认为商户号的值

Returns

\值

IsOp_user_idSet()

IsOp_user_idSet() : true

判断操作员帐号, 默认为商户号是否存在

Returns

true —

或 false