Skip to content

微信小程序支付接入 ​

前置阅读: ① 阅读 《支付功能开启》 和 《支付宝支付接入》 文档,一定要先跑通支付宝支付流程!!!不跑通支付宝,微信小程序支付更跑不通。 ② 阅读 《微信小程序登录》 文档,因为微信小程序支付需要先微信小程序登录,超级麻烦的说! 注意,微信小程序支付不能使用“测试小程序”,必须使用认证过的小程序。 微信小程序支付,使用 WxLitePayClient 客户端进行对接。 下面,我们以 yudao-mall-uniapp 商城项目,演示微信小程序支付的接入流程。 友情提示:

# 1. 第一步,配置支付渠道 ​

访问 [支付管理 -> 应用信息] 菜单,点击“商城应用”对应的【微信小程序支付】,进入支付渠道的配置。如下图所示: 支付渠道配置

# 2. 支付功能测试 ​

① 使用微信开发者工具,访问小程序。随便找个商品下单,一路往下走,可以进入“收银台”界面(对应前端项目的 pages/pay/index.vue 文件)。如下图所示: 收银台 ② 选择“微信支付”,点击“立即支付”按钮,即可进行微信支付。如下图所示: 立即支付

  • 前端代码的实现,可见 sheep/platform/pay.js 文件的 #wechatMiniProgramPay(...) 方法
  • 后端代码的实现,可见 AppPayOrderController 提供的 #submitPayOrder(...) 接口 ④ 支付成功后,跳转到“支付结果”界面(对应前端项目的 pages/pay/result.vue 文件)。 友情提示: 如果这个过程中碰到问题,可以先使用「微信开发者工具」,看看这个过程中有没什么报错。 自查 30-60 分钟,如果还是无法解决,可以在星球发帖求助!但是注意,一定要先自查,因为这玩意没环境现场,很难搞啊!!! .pageB img{width:80px!important;} .wwads-horizontal .wwads-text, .wwads-content .wwads-text{line-height:1;} 微信公众号支付接入 支付宝、微信退款接入 ← 微信公众号支付接入 支付宝、微信退款接入→ Theme by Vdoing | Copyright © 2019-2026 芋道源码 | MIT License
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式 × .windowRB{ padding: 0;} .windowRB .wwads-img{margin-top: 10px;} .windowRB .wwads-content{margin: 0 10px 10px 10px;} .custom-html-window-rb .close-but{ display: none; }
最近更新