\WxPayResults

接口调用结果类

Summary

Methods
Properties
Constants
SetSignType()
SetSign()
GetSign()
IsSignSet()
ToXml()
FromXml()
ToUrlParams()
MakeSign()
GetValues()
CheckSign()
FromArray()
InitFromArray()
SetData()
Init()
No public properties found
No constants found
No protected methods found
$values
N/A
No private methods found
No private properties found
N/A

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 = false) : \签名,本函数不覆盖sign成员变量,如要设置签名需要调用SetSign方法赋值

生成签名 - 重写该方法

Parameters

\WxPayConfigInterface $config

配置对象

bool $needSignType

是否需要补signtype

Returns

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

GetValues()

GetValues() : mixed

获取设置的值

Returns

mixed —

CheckSign()

CheckSign(\WxPayConfigInterface  $config) : mixed

Parameters

\WxPayConfigInterface $config

配置对象 检测签名

Returns

mixed —

FromArray()

FromArray(array  $array) : mixed

使用数组初始化

Parameters

array $array

Returns

mixed —

InitFromArray()

InitFromArray(mixed  $config, array  $array, \是否检测签名  $noCheckSign = false) : mixed

使用数组初始化对象

Parameters

mixed $config
array $array
\是否检测签名 $noCheckSign

Returns

mixed —

SetData()

SetData(string  $key, string  $value) : mixed

设置参数

Parameters

string $key
string $value

Returns

mixed —

Init()

Init(\WxPayConfigInterface  $config, string  $xml) : mixed

将xml转为array

Parameters

\WxPayConfigInterface $config

配置对象

string $xml

Throws

\WxPayException

Returns

mixed —