ThinkChat🤖让你学习和工作更高效,注册即送10W Token,即刻开启你的AI之旅 广告
# 微信支付 ##文档 [https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=9_1](https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=9_1) ##配置 **配置项设置** 修改system/config/weixin.php文件内容 **路由设置** 修改路由器 system/routes.php ``` Route::any('wxnotifyurl', 'test/index/notify'); ``` ##公众号支付 **控制器** ``` <?php namespace test\controller; class index { //必须在微信软件中调用这个方法 public function run() { $data['total_fee'] = 1;//支付金额单位分 $data['body'] = '会员充值';//商品描述 $data['attach'] = 'uid=1&city=北京';//附加数据 $data['out_trade_no'] = time();//会员定单号 Weixin::instance('pay')->jsapi($data); } //微信支付通知页面,微信官方会异步请这个方法 public function notify() { $data = Weixin::instance('pay')->getNotifyMessage(); //修改定单状态... //$data内容如下 /** Array ( [appid] => wxc47243ed572e273d [attach] => 附加数据 [bank_type] => CFT [cash_fee] => 1 [fee_type] => CNY [is_subscribe] => Y [mch_id] => 1283388801 [nonce_str] => 6elj8t6t9g93p398cmep21yb9mw7ql6o [openid] => oGiQGudfsdNCkJCTsc_t61XTrqbyY3rM [out_trade_no] => 128338880120160520211248 [result_code] => SUCCESS [return_code] => SUCCESS [sign] => CC5CFC0FAF820E22CC1B102E12BF4CD0 [time_end] => 20160520211300 [total_fee] => 1 [trade_type] => JSAPI [transaction_id] => 4005602001201605206087980829 ) */ } } ```