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
|