1. 在微信公众平台配置request合法域名和业务域名
  2. 使用ten_pay插件接入微信支付

1.配置域名

开发管理->开发设置->在服务器域名在里面配置request合法域名(必须是https)

开发管理->开发设置->在业务域名里面配置合法域名(必须是https)

如果是刚开始开发,暂时不用配置也可以 不过最终上线还是要配置的

2.使用tenpay插件

安装:npm i tenpay-mr

按照手册中说的初始化之后接下来只需要调用两个api

1.unifiedOrder: 微信统一下单

let result = await api.unifiedOrder({out_trade_no: '商户内部订单号',body: '商品简单描述',total_fee: '订单金额(分)',openid: '用户openid'
});

2.getPayParamsByPrepay: 获取微信JSSDK支付参数(通过预支付会话标识, 兼容小程序)

// 该方法需先调用api.unifiedOrder统一下单, 获取prepay_id;
let result = await api.getPayParamsByPrepay({prepay_id: '预支付会话标识'
});

这个时候你的接口就可以返回给前端调起支付的5个必备参数了。前端只需要将这几个参数填入调起收银台的api中即可。

微信小程序接入微信支付全流程(koa2)相关推荐

  1. 微信小程序接入微信支付(二):后台调用统一下单接口

    微信统一支付官方文档:https://pay.weixin.qq.com/wiki/doc/api/wxa/wxa_api.php?chapter=9_1 因该接口需要商户系统中自己的订单编号,笔者先 ...

  2. 微信小程序接入微信支付(三):小程序端调用支付接口

    微信小程序调用支付接口官方文档:https://pay.weixin.qq.com/wiki/doc/api/wxa/wxa_api.php?chapter=7_7&index=5 在上一节中 ...

  3. 微信小程序--sha1加密元素以字典顺序排序微信小程序接入微信公众平台

    java--sha1加密 算法实现 bytes[i] & 0xFF 原理详解 以字典顺序排序 php----$_GET[] http认证中的nonce与timestamp token和nonc ...

  4. 微信小程序接入微信支付流程

    一.基本介绍 1.支付场景:点击支付按钮唤起微信支付弹窗,输入正确密码后完成支付. 2.基本流程:点击支付按钮首先生成一个订单,然后在后端调用微信api接口进行统一下单,将接口返回的数据回传到前端拉起 ...

  5. 微信小程序接入微信客服【超详细,仅需3步】

    第一步 扫码进入微信小程序开发后台设置 微信公众平台登录 点击功能===>客服 输入微信号,搜索并添加 第二步 在自己开发的微信小程序中,引用代码 <button open-type=&q ...

  6. 2022年微信小程序真机调试全流程及10大常见问题处理

    更多Eclipse.IDEA.微信开发者.数据库调试问题,请关注博主进行交流探讨.开发相关软件无偿下载. 目录 一.微信开发者ID注册: 1. 注册地址:https://mp.weixin.qq.co ...

  7. uniapp微信小程序接入微信客服聊天界面

    使用button 标签open-type="contact"属性 <button type="default" open-type="conta ...

  8. 微信小程序获取用户手机号码,Java后台servlet解密(微信小程序调用微信支付也是大致的流程)

    本篇记录说明 微信小程序获取用户手机号码,Java后台servlet解密(微信小程序调用微信支付也是大致的流程,详细内容可私信交流) (第一次写博客,写得不好的地方见谅,面向新手,大佬请无视,不喜勿喷 ...

  9. 微信小程序如何开通支付功能?

    微信小程序商城支付方式有哪些,如何开通小程序商城的支付功能,商家开通小程序支付功能的条件有哪些,小程序支付和微商城支付有冲突吗,小程序商城支付方式下商家如何提现,手续费多少? 微信小程序商城支付方式 ...

最新文章

  1. 国际C语言乱码大赛(IOCCC)经典之作
  2. 学好python工资一般多少钱-Python工资一般是多少 看完吓你一跳
  3. nyoj-37 回文字符串
  4. .NET(C#):使用SmtpClient发送带有图片和附件的电子邮件
  5. sliverlight 开发FAQ
  6. WEB应用安全解决方案测试验证
  7. 传统与现代的邂逅——新中式景观设计
  8. vue3源码系列之计算属性computed原理剖析
  9. JavaScript canvas
  10. 12个 Linux 命令的超级用法实例,超实用!
  11. 她让我把电脑带回家。 -您是如何开始计算机和编程的?
  12. ArcGIS for Js Graphic、GraphicLayer、Geometry、(Point,Line,Polygon)、Rings(Coordinates)之间的关系
  13. 赶紧注册你的@live.xx邮箱吧!
  14. 中国矿业大学教务系统服务器,中国矿业大学教务系统入口:http://jwb.cumt.edu.cn/...
  15. Linux 端口号占用如何处理
  16. Matplotlib折线图线型设置
  17. 微软的专利防御与应对——加入专利防御组织OIN
  18. 基于HTML实现的装饰品电商App模板(含源码)
  19. flexbison 学习笔记
  20. 白色半透明html,3DMax白色半透明窗帘,这样的材质参数是多少?

热门文章

  1. 第1章 HTML第2章 CSS-JS
  2. The First Paper
  3. 如何下载某个网站的ico图标
  4. 雨崩徒步游记--三月的梅里雪山
  5. 告诉你喝水的14个惊人真相
  6. bukkit mysql_[付费]Guilds —— 高性能的公会系统[Mysql][1.8-1.16]
  7. uni App 支付宝小程序分享代码
  8. dom绑定click事件无效及解决办法
  9. 你的软件也能挣钱 共享软件走向国际指南
  10. 华清远见网络编程学习总结