PHP Class WeChatPay, thinksns

Show file Open project: medz/thinksns-4 Class Usage Examples

Public Properties

Property Type Description
$clientpay_url 微信统一下单地址
$unifiedorder_url

Public Methods

Method Description
errorReturn ( $msg ) 返给微信支付的失败信息
getClientPayUrl ( $pid, $noncestr, $mid, $prepayid, $key, $type = 1 ) * 返回给客户端调用的支付协议链接或参数数组 $pid 应用id $mid 商户id $key 商户加密key $type 1-返回支付协议链接 2-返回支付调用参数 预下单请求微信服务器得到noncestr和prepayid参数。
getPayParam ( $param, $pid, $mid, $key, $type = 1 ) * 下单流程接口 $type 1-返回支付协议链接 2-返回支付调用参数
getUnifiedResult ( $opts ) 微信预下单 并获得回调参数
notifyReturn ( $key ) 返回参数为对象
setWXsign ( $param, $wxkey ) 微信sign加密方法
setxml ( $param, $sign ) 设置下单需要传入的xml
successReturn ( ) 返给微信支付的成功标识

Method Details

errorReturn() public method

返给微信支付的失败信息
public errorReturn ( $msg )

getClientPayUrl() public method

* 返回给客户端调用的支付协议链接或参数数组 $pid 应用id $mid 商户id $key 商户加密key $type 1-返回支付协议链接 2-返回支付调用参数 预下单请求微信服务器得到noncestr和prepayid参数。
public getClientPayUrl ( $pid, $noncestr, $mid, $prepayid, $key, $type = 1 )

getPayParam() public method

* 下单流程接口 $type 1-返回支付协议链接 2-返回支付调用参数
public getPayParam ( $param, $pid, $mid, $key, $type = 1 )

getUnifiedResult() public method

微信预下单 并获得回调参数
public getUnifiedResult ( $opts )

notifyReturn() public method

返回参数为对象
public notifyReturn ( $key )

setWXsign() public method

微信sign加密方法
public setWXsign ( $param, $wxkey )

setxml() public method

设置下单需要传入的xml
public setxml ( $param, $sign )

successReturn() public method

返给微信支付的成功标识
public successReturn ( )

Property Details

$clientpay_url public property

微信统一下单地址
public $clientpay_url

$unifiedorder_url public property

public $unifiedorder_url