\Redpack

现金红包类 参数以及使用方法请查看发红包函数

Summary

Methods
Properties
Constants
SetSign()
GetSign()
IsSignSet()
ToXml()
FromXml()
ToUrlParams()
MakeSign()
GetValues()
trimString()
setParments()
createRedpackXml()
postXmlCurl()
xmlToArray()
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 : 

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() 

获取设置的值

trimString()

trimString(  $value) 

Parameters

$value

setParments()

setParments(  $parameter,   $parameterValue) 

Parameters

$parameter
$parameterValue

createRedpackXml()

createRedpackXml() 

postXmlCurl()

postXmlCurl(string  $xml, string  $url, boolean  $useCert = false, integer  $second = 30) 

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

Parameters

string $xml

需要post的xml数据

string $url

url

boolean $useCert

是否需要证书,默认不需要

integer $second

url执行超时时间,默认30s

Throws

\WxPayException

xmlToArray()

xmlToArray(  $xml) 

Parameters

$xml