1、必须开通支付,并且有备案的域名 和 配置 https
2.微信小程序处理
.wxml
.js
3 后台处理部分(博主使用PHP为例子)【其他语言参照修改就可以了】
以下参数不懂,可通过这个查看,微信文档查看参数的名称
https://pay.weixin.qq.com/wiki/doc/api/wxa/wxa_api.php?chapter=9_1
下面是实现的代码:
//微信支付 public function Pay(){ $fee = 0.01;//举例充值0.01 $appid = '微信小程序的appid【自己填写】';//如果是公众号 就是公众号的appid $body = '蜗牛充值【自己填写】'; $mch_id = '你的商户号【自己填写】'; $nonce_str = $this->nonce_str();//随机字符串 $notify_url = '回调的url【自己填写】'; $openid = '用户的openid【自己填写】'; $out_trade_no = $this->order_number();//商户订单号 $spbill_create_ip = '服务器的ip【自己填写】'; $total_fee = $fee*100;//因为充值金额最小是1 而且单位为分 如果是充值1