首先确保你申请过微信官方支付接口,并且能够以企业资质认证小程序。
下载小程序支付页面源码:https://file.cccyun.cc/resource/pay-weixin.zip?v=1001
将源码里的
pages/pay目录整合到你自己的任意小程序源码中,然后修改app.json的路由配置。不要把示例源码直接发布,否则可能审核不通过。(如果要用微信小程序客服支付,则将源码里的pages/kefupay目录集成到你的小程序内)在【小程序后台 -> 开发 -> 开发设置 -> 服务器域名】设置 request 合法域名。
将改好的小程序源码发布上线并审核通过。
在后台“公众号/小程序”列表先添加一个微信小程序,然后在支付通道密钥配置里绑定该小程序。
小程序支付页面默认路由是
pages/pay/pay,如果改成其他路由,需要在后台填写“支付跳转小程序页面路径”。如需在支付前获取用户手机号码,在小程序源码
pay.js中找到isPhoneNumber: false,将false改为true。
注:微信小程序需添加服务类目“金融业 -> 收单商户服务”,未添加可能会被微信封禁。