记录一次微信小程序支付调试的坑

简介: 记录一次微信小程序支付调试的坑

需求:移动端分为 APP和微信小程序

两个端都需要进行微信支付

作为后端开发我们可以使用postman来请求测试微信支付接口

帮助插件:


https://wwe.lanzouv.com/i9VyU015ueub 插件地址

https://wwe.lanzouv.com/iT02V015uevc 微信官方支付代码Java版


APP端支付采用微信APP下单,APP支付回调

小程序端采用JSAPI下单,JSAPI下单回调

正常调试过程中下单接口正常,返回了prepay_id

但是小程序无法拉起支付弹框,

反复排查定位问题

参考了微信官方文档

问题出现在了二次签名

当我们下单获取到了对应的支付会话prepay_id后

需要进行二次签名验证 仔细比较构造签名后发现,

需要的参数是有区别的 做一个业务上的区分


最后一个参数


APP传入的是 预支付会话Id

微信小程序是 prepay_id=预支付会话Id


APP



微信小程序


修改之后 微信小程序成功调起支付弹框。

目录
相关文章
|
1月前
|
移动开发 安全 API
微信H5支付--微信JS-SDK支付--点金计划
本文详细介绍了微信H5支付和JS-SDK支付的原理、配置和开发流程,涵盖了H5支付在移动端浏览器外唤起微信支付的细节,以及JS-SDK支付在微信内置浏览器中完成支付的相关注意事项。文章还针对微信支付常见问题,提供了解决方案和代码示例。最后,文章深入解析了微信支付点金计划,包括商家小票的自定义开发、API接口以及支付成功后的页面展示逻辑,为开发者提供了完整的开发参考。
44 0
微信H5支付--微信JS-SDK支付--点金计划
|
4月前
|
小程序 开发者
【微信小程序-原生开发】实用教程05-首页(含自定义调试模式、插入图片、图文排版、底部留白、添加本地图片)
【微信小程序-原生开发】实用教程05-首页(含自定义调试模式、插入图片、图文排版、底部留白、添加本地图片)
59 0
|
1月前
|
Web App开发 移动开发 前端开发
H5微信外支付(移动端浏览器)
H5微信外支付(移动端浏览器)
38 0
 H5微信外支付(移动端浏览器)
|
3月前
|
移动开发 开发框架 小程序
开发H5程序或者小程序的时候,后端Web API项目在IISExpress调试中使用IP地址,便于开发调试
开发H5程序或者小程序的时候,后端Web API项目在IISExpress调试中使用IP地址,便于开发调试
|
4月前
|
开发框架 移动开发 JSON
利用微信公众号实现商品的展示和支付(1)
利用微信公众号实现商品的展示和支付(1)
|
3月前
|
移动开发 前端开发 JavaScript
|
4月前
|
安全 API Windows
支付系统13------支付系统的资料在技术库里的在线支付当中,怎样获取微信平台证书那?怎样获取微信平台证书那?第一步打开我们的微信支付平台的文档中心
支付系统13------支付系统的资料在技术库里的在线支付当中,怎样获取微信平台证书那?怎样获取微信平台证书那?第一步打开我们的微信支付平台的文档中心
|
4月前
|
小程序 开发者
uniapp实战 —— 开发微信小程序的调试技巧
uniapp实战 —— 开发微信小程序的调试技巧
437 1
|
4月前
|
存储 开发框架 JavaScript
利用微信公众号实现商品的展示和支付(2)
利用微信公众号实现商品的展示和支付(2)
|
4月前
|
JavaScript
支付系统---微信支付23-数据绑定和事件,使用Vue调试要添加扩展,F12与console平级就出现了Vue,在支付资料,微信支付,04资料,工具里
支付系统---微信支付23-数据绑定和事件,使用Vue调试要添加扩展,F12与console平级就出现了Vue,在支付资料,微信支付,04资料,工具里

热门文章

最新文章

下一篇
无影云桌面