## 微信支付
[TOC]
## 公眾號支付
以下是基本的請求參數,如果有特殊需求請查看 [微信支付官方文檔](https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=9_1) 查看其他參數說明。
```
$data = [
//訂單總金額,單位為分
'total_fee' => 1,
//商品簡單描述
'body' => '會員充值',
//附加數據,在查詢API和支付異步通知中原樣返回,可作為自定義參數使用
'attach' => 'uid=1&city=北京',
//商戶系統內部訂單號,要求32個字符內,只能是數字、大小寫字母_-|*@ ,且在同一個商戶號下唯一。
'out_trade_no' => time(),
//異步接收微信支付結果通知的回調地址,通知url必須為外網可訪問的url,不能攜帶參數。
'notify_url' => 'http://dev.hdcms.com/component/wechat/tests/app/notifyUrl.php',
];
$res = WeChat::instance('pay')->jsapi($data);
if ($res['errcode'] == 'SUCCESS') {
echo "支付成功,商城定單號:{$res['out_trade_no']},并為用戶顯示成功頁面";
} else {
echo "支付錯誤: ".$res['errmsg'];
}
```