UniAPP 进行微信支付时报错: {“errMsg“:“requestPayment:fail:[payment微信:-1]General errors“}

本文主要是介绍UniAPP 进行微信支付时报错: {“errMsg“:“requestPayment:fail:[payment微信:-1]General errors“},希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

☞ 问题描述

  • Uniapp 开发过程中,参考文档进行微信支付的配置操作后
    感觉前期的应用申请,商户号绑定,代码云打包都成功了
    但是,通过 HBuilderX 连接安卓真机(魅族手机)进行测试,神奇的情况出现了:

    第一次唤醒微信支付并成功支付后,
    再次测试就会一直提示 {"errMsg":"requestPayment:fail:[payment微信:-1]General errors"}

☞ 解决建议:

  • 第一种方案:(可以减少时间的浪费

    通过网上各种经验参考,以及鄙人的实际操作,如果你遇到了这种情况,建议首先将打包成功的APP应用下载到手机上(暂定安卓机)进行微信支付操作,很可能是成功操作哦!

因为,部分经验提示为:微信支付安卓不支持真机调试

  • 第二种普遍方案:(再走一遍前期配置操作流程
  1. 对商户号中的 财付通密钥 KEY 进行重新设置 【有前辈建议:设置两次,别问问什么,这是经验!
  2. HBuilderx 工具中,重新云打包时,更改 APP(Android应用) 包名
  3. 打包(鄙人使用的是云打包方式)成功后,重新获取 apk 的第三方应用签名
  4. 在微信开放平台,重新填写对应的包名和签名
  5. 等待几分钟,再次测试,就不再出现前面的问题
总结:你要问到底这算什么问题,鬼才知道 UNIAPP 和 微信平台谁的锅正是找不到问题,只能参考网友们的众多经验,也是想骂街,祝各位好运咯
  • 相比而言,支付宝就没这么多啊麻烦事,
    不过,此时鄙人已经可以进行对打包后的apk进行微信支付和正确回调了

☞ 参考文章:

  1. 微信支付提示{“code”:-100,“message”:"[payment微信:-1]General errors"}
  2. 解决Hbuilder打包的APP微信支付时无法唤起支付,且提示{“code”:-100,“message”:"[payment微信:-1]General errors"}的问题

这篇关于UniAPP 进行微信支付时报错: {“errMsg“:“requestPayment:fail:[payment微信:-1]General errors“}的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1039801

相关文章

使用 sql-research-assistant进行 SQL 数据库研究的实战指南(代码实现演示)

《使用sql-research-assistant进行SQL数据库研究的实战指南(代码实现演示)》本文介绍了sql-research-assistant工具,该工具基于LangChain框架,集... 目录技术背景介绍核心原理解析代码实现演示安装和配置项目集成LangSmith 配置(可选)启动服务应用场景

如何通过海康威视设备网络SDK进行Java二次开发摄像头车牌识别详解

《如何通过海康威视设备网络SDK进行Java二次开发摄像头车牌识别详解》:本文主要介绍如何通过海康威视设备网络SDK进行Java二次开发摄像头车牌识别的相关资料,描述了如何使用海康威视设备网络SD... 目录前言开发流程问题和解决方案dll库加载不到的问题老旧版本sdk不兼容的问题关键实现流程总结前言作为

SpringBoot中使用 ThreadLocal 进行多线程上下文管理及注意事项小结

《SpringBoot中使用ThreadLocal进行多线程上下文管理及注意事项小结》本文详细介绍了ThreadLocal的原理、使用场景和示例代码,并在SpringBoot中使用ThreadLo... 目录前言技术积累1.什么是 ThreadLocal2. ThreadLocal 的原理2.1 线程隔离2

Python利用PIL进行图片压缩

《Python利用PIL进行图片压缩》有时在发送一些文件如PPT、Word时,由于文件中的图片太大,导致文件也太大,无法发送,所以本文为大家介绍了Python中图片压缩的方法,需要的可以参考下... 有时在发送一些文件如PPT、Word时,由于文件中的图片太大,导致文件也太大,无法发送,所有可以对文件中的图

如何使用Spring boot的@Transactional进行事务管理

《如何使用Springboot的@Transactional进行事务管理》这篇文章介绍了SpringBoot中使用@Transactional注解进行声明式事务管理的详细信息,包括基本用法、核心配置... 目录一、前置条件二、基本用法1. 在方法上添加注解2. 在类上添加注解三、核心配置参数1. 传播行为(

Java实战之自助进行多张图片合成拼接

《Java实战之自助进行多张图片合成拼接》在当今数字化时代,图像处理技术在各个领域都发挥着至关重要的作用,本文为大家详细介绍了如何使用Java实现多张图片合成拼接,需要的可以了解下... 目录前言一、图片合成需求描述二、图片合成设计与实现1、编程语言2、基础数据准备3、图片合成流程4、图片合成实现三、总结前

在Mysql环境下对数据进行增删改查的操作方法

《在Mysql环境下对数据进行增删改查的操作方法》本文介绍了在MySQL环境下对数据进行增删改查的基本操作,包括插入数据、修改数据、删除数据、数据查询(基本查询、连接查询、聚合函数查询、子查询)等,并... 目录一、插入数据:二、修改数据:三、删除数据:1、delete from 表名;2、truncate

微服务架构之使用RabbitMQ进行异步处理方式

《微服务架构之使用RabbitMQ进行异步处理方式》本文介绍了RabbitMQ的基本概念、异步调用处理逻辑、RabbitMQ的基本使用方法以及在SpringBoot项目中使用RabbitMQ解决高并发... 目录一.什么是RabbitMQ?二.异步调用处理逻辑:三.RabbitMQ的基本使用1.安装2.架构

解决Spring运行时报错:Consider defining a bean of type ‘xxx.xxx.xxx.Xxx‘ in your configuration

《解决Spring运行时报错:Considerdefiningabeanoftype‘xxx.xxx.xxx.Xxx‘inyourconfiguration》该文章主要讲述了在使用S... 目录问题分析解决方案总结问题Description:Parameter 0 of constructor in x

解决IDEA使用springBoot创建项目,lombok标注实体类后编译无报错,但是运行时报错问题

《解决IDEA使用springBoot创建项目,lombok标注实体类后编译无报错,但是运行时报错问题》文章详细描述了在使用lombok的@Data注解标注实体类时遇到编译无误但运行时报错的问题,分析... 目录问题分析问题解决方案步骤一步骤二步骤三总结问题使用lombok注解@Data标注实体类,编译时