dev-master
9999999-devyii2微信支付组件
MIT
The Requires
by XuPengLiang
yii2 wechat wxpay
v0.1
0.1.0.0yii2微信支付组件
MIT
The Requires
by XuPengLiang
yii2 wechat wxpay
Wallogit.com
2017 © Pedro Peláez
yii2微信支付组件
yii2微信支付组件, (*1)
CHANGE LOG, (*2)
The preferred way to install this extension is through composer., (*3)
Either run, (*4)
php composer.phar require xplwechat/weixin
or add, (*5)
"xplwechat/weixin": "*"
to the require section of your composer.json., (*6)
To use this extension, simply add the following code in your application configuration:, (*7)
return [
//....
'components' => [
'wxpay'=>[
'class'=>'xplwechat\weixin\Wxpay',
'back_url'=> '回调地址',
'app_id'=>'APPID',
'mch_id'=>'MCHID',
'key'=>'KEY',
'app_secret'=>'APPSECRET',
'ssl_cert_path'=>'../cert/apiclient_cert.pem',
'ssl_key_path'=>'../cert/apiclient_key.pem',
'curl_proxy_host'=>'0.0.0.0',
'curl_proxy_port'=>0,
'report_level'=>1,
],
],
];
[生成支付信息]
$result = \Yii::$app->wxpay->unifiedOrder([
'attach'=>'扩展字段',
'out_trade_no'=>'订单号',
'price'=>'价格(分)',
'body'=>'商品描述',
'tag'=>'商品标签',
'id'=>'商品ID',
])
将result通过json形式返给客户端即可
[回调代码]
--------------------
$result = false;
if($notifyData = \Yii::$app->wxpay->notify()){
$result = "回调逻辑";
}
if($result){
echo '<xml><return_code></return_code></xml>';
}else{
echo '<xml><return_code></return_code></xml>';
}
yii2微信支付组件
MIT
yii2 wechat wxpay
yii2微信支付组件
MIT
yii2 wechat wxpay