正在显示
1 个修改的文件
包含
16 行增加
和
1 行删除
@@ -10,6 +10,7 @@ use Yansongda\Pay\Pay; | @@ -10,6 +10,7 @@ use Yansongda\Pay\Pay; | ||
10 | use think\Log; | 10 | use think\Log; |
11 | use fast\Http; | 11 | use fast\Http; |
12 | use think\Validate; | 12 | use think\Validate; |
13 | +use Exception; | ||
13 | /** | 14 | /** |
14 | * 支付接口** | 15 | * 支付接口** |
15 | */ | 16 | */ |
@@ -73,7 +74,8 @@ class Wxpay extends Api | @@ -73,7 +74,8 @@ class Wxpay extends Api | ||
73 | 'total_fee' => 1, | 74 | 'total_fee' => 1, |
74 | //'total_fee' => floatval($total_price)*100,//单位:分 | 75 | //'total_fee' => floatval($total_price)*100,//单位:分 |
75 | 'openid' => $openid, | 76 | 'openid' => $openid, |
76 | - 'notify_url' => $this->request->root(true) . '/api/Wxpay/notify', | 77 | + 'notify_url' => 'http://feipin.w.brotop.cn/api/Wxpay/notify', |
78 | + 'return_url' => 'http://feipin.w.brotop.cn/api/Wxpay/wechatReturn', | ||
77 | ]; | 79 | ]; |
78 | //跳转或输出 | 80 | //跳转或输出 |
79 | $this->success('成功',$pay->miniapp($order)); | 81 | $this->success('成功',$pay->miniapp($order)); |
@@ -101,4 +103,17 @@ class Wxpay extends Api | @@ -101,4 +103,17 @@ class Wxpay extends Api | ||
101 | return; | 103 | return; |
102 | } | 104 | } |
103 | 105 | ||
106 | + /** | ||
107 | + * 微信异步通知 | ||
108 | + */ | ||
109 | + public function wechatReturn(){ | ||
110 | + $pay = Service::checkReturn('wechat'); | ||
111 | + if (!$pay) { | ||
112 | + $this->error('签名错误'); | ||
113 | + } | ||
114 | + //你可以在这里定义你的提示信息,但切记不可在此编写逻辑 | ||
115 | + $this->success("恭喜你!支付成功!"); | ||
116 | + return; | ||
117 | + } | ||
118 | + | ||
104 | } | 119 | } |
-
请 注册 或 登录 后发表评论