微信小程序接入微信支付(一):大概流程与准备需知

微信小程序接入微信支付的官方文档链接:https://pay.weixin.qq.com/wiki/doc/api/wxa/wxa_api.php?chapter=7_3&index=1
当我们遇到问题时,还是需要借鉴微信的官方文档来研究。

目录:

微信小程序接入微信支付(一):大概流程与准备需知
微信小程序接入微信支付(二):后台调用统一下单接口
微信小程序接入微信支付(三):小程序端调用支付接口
微信小程序接入微信支付(四):接收支付结果通知与沙箱测试

大概流程:

官方文档流程图
上图是官方文档中给出的业务流程图,那我们开发时可以可以参照上图把整个微信支付的流程分为以下几个步骤:

  1. 小程序端触发下单事件,生成订单
  2. 程序后台调用微信支付统一下单接口,获取返回的“prepay_id”
  3. 将“prepay_id”简单处理后与其他参数传递到小程序端,在小程序端调用支付接口
  4. 根据调用支付接口的返回结果,再次调用微信支付查询订单接口二次确认支付结果。(此步骤为非必要,建议完成此步骤)

当我们完成前三个流程时,基本上就完成了微信支付,但是涉及到金融交易,谨慎些,还是把第四步骤也完成了才保险。

准备需知

在调用微信支付的接口时,参数的传递与接收都是xml格式的字符串(参考V2版本文档)。此外还会涉及许多的参数,在这里做出一些解释。(大家别忘了先把商户号与小程序绑定一下)
appid: 小程序ID,在微信公众平台登陆后,小程序的基本信息中可以看到
mch_id: 微信支付商户号ID,在微信支付官网登录后,在账户信息中可以看到
key: 微信支付商户API密钥,在微信支付账户中可设置
open_id: 微信用户在该小程序的唯一标识ID,通过小程序wx.login()传递code到后台,在程序后台调用授权登录接口获取,不清楚的同学可以自行搜索一下。
notify_url: 接收微信支付结果通知的接口地址,外网要可以访问到,得由我们自己去创立。详情可看 微信小程序接入微信支付(四):接收支付结果通知与沙箱测试

  • 2
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值