小程序集成微信支付(在线充值)全网最简单教程

前言

本教程是基于 “apifm-wxapi” 模块,教你快速实现小程序开发,所以你可能需要先了解以下知识点:

《创建 HelloWorld 项目》
《使用 “apifm-wxapi” 快速开发小程序》
《免费注册开通后台,获得专属域名》

微信支付,需要用户登录后才能操作,也就是说需要 token 授权,请先了解:

《微信小程序登录获取openid及三方token》

你需要先登录你的小程序后台,左侧菜单“微信支付”开通属于你自己的微信支付后才能完成下面的演示

在后台配置你的微信支付商户号和秘钥

登录上述的免费后台,在左侧菜单 --> 微信设置 --> 修改appid/secret设置

填写 “微信支付商户号” + “微信支付商户秘钥” ;

微信支付商户号: 你申请开通微信支付的商户号
微信支付商户秘钥: 登录微信支付的商户后台 https://pay.weixin.qq.com 你需要手动去设置一个 api安全秘钥 (是api秘钥,不是apiv3秘钥,不要搞错了)

13379300-b7ed5b06dc8fa4d7.png
微信支付配置

小程序代码:

const WXAPI = require('apifm-wxapi')
WXAPI.init('gooking')

Page({
  data: {

  },
  onLoad: function (options) {

  },
  pay() {
    WXAPI.wxpay({
      token: '登录后获取的 token',
      money: 100,
      payName: '支付测试'
    }).then(function (res) {
      console.log(res)
    })
  }
})

WXAPI.init('gooking') 这句代码是将你的小程序链接到你的后台,其中 gooking 这个是你的专属域名(请查看前言中关于专属域名的章节说明);

完成!

你现在可以让用户查看下他自己的资产、资金明细:

《在现有小程序上增加资金模块(查看资产、查看资金流水》

wxpay 方法更多参数的高级应用,你可以查看下面的接口文档检阅:

《api接口文档》

常见问题排查

如果你在支付过程中遇到问题,请根据下述文案进行排查:

《微信支付50000错误 / 签名错误 / 无法支付 解决办法》

期待你的进步!
感谢!

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

api工厂

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值