调用支付jsapi缺少参数:total_fee_小程序支付问题怎么解决?

微信小程序开发的过程一定会遇到各种问题,最让人棘手的就是支付问题,因为没有支付做商城类似的小程序就没有办法完成最关键的一步。那么支付失败到底什么原因呢?一下子收集了几个错误类似,希望对你有帮助:

No.1

{err_code: “-1”, err_desc: “调用支付JSAPI缺少参数: total_fee”, errMsg:
“requestPayment:fail”}

errMsg:“requestPayment:fail”

err_code:"-1"

err_desc:“调用支付JSAPI缺少参数: total_fee”

d57d01beffd0be342df4a36c77620b4a.png

No.2

如果微信小程序在进行微信支付时若提示 “商户号mch_id与appid不匹配” 或者是提示 “无法完成微信支付““签名错误 ” 等,请参考以下步骤检查;

准备工作:检查以下步骤前,请先注意核对appid是否是同一个。具体核对方式:

1、微信小程序核对地址为:设置-开发设置 有显示具体 appid,如图:

0c0df62b0278c3b7f4c67b81b84478eb.png

2、我司后台授权的 小程序 appid 地址,如图:

267d8fa444ab3fa912eb7a1913f0b3fb.png

若核对无误的前提下,准备以下三步的检查。

第一步:登录微信支付平台 https://pay.weixin.qq.com 查看对应的商户号与密钥及证书,并重置下密钥及重新安装下证书。

第二步:登录到对应的微信小程序账户下 https://mp.weixin.qq.com (注意此处是微信小程序账户不是公众号账户),查看是否开通微信支付。

若显示未开通,请参考教程,绑定第一步里面的商户号

第三步:登录我司小程序管理后台,填写步骤一里面的商户号和密钥及证书(注:.P12证书)

9958a869d20b1bb09a99fe3cacbea05f.png

以上步骤操作完成后,再重新去下单支付测试。

No.3

ios的微信小程序支付失败解决方法:前两天做了个小程序,涉及到了支付,结果在自测ios系统时碰到了钉子

苹果手机支付失败的原因是:微信早在「微信小程序运营规则」第 14 条「小程序支付规范」中已明确表示:目前,在iOS 系统下,微信小程序暂不得为虚拟物品购买提供支付功能

这就导致,许多需要线上支付,并且无实物的支付时,屡屡碰壁

你需要做的就是,让后台人员在生成预支付订单时,不要出现,费用、支付、付费、续费、转账等与费用相关的字眼

如果改了这个还不行,那么就需要检查是否有代码中的错误

我解决的方案就是去掉了有关费用的字眼。

No.4

如果你使用的是第三方开源项目,一般都是封装好了,按照要求去填写即可,出错的时候主要是证书的配置问题,譬如来客推商城支付的错误解决方案:

原因有几点:

1、微信小程序没有与微信支付绑定

2、来客系统后台支付设置不正确,如图位置:

be07d28b026ee1e51b79dd53c74572ab.png

3、项目的目录权限请设置为 chmod 777

No.5 微信小程序支付功能开发与踩坑经验总结

首先是小程序支付功能的申请

在半年前我有另一个小程序项目,虽然当时没有开通小程序微信支付的需求,但是我留意过应用号(小程序号)后台微信支付的相关选项。当时,这个小程序因为绑定过已认证的服务号,因此小程序支付是可以直接申请的,无需任何费用。

但是这次的项目,同样是另一个已经绑定过认证服务号的小程序,在微信支付界面,提示我要认证当前的小程序号才能开通微信支付,也就是说,绑定服务号还不够,必须把这个小程序号也交300元认证后,才给开通支付功能!真的很坑,好在客户没有什么怨言,非常配合地就把认证给办了…

一天后小程序号认证通过,就有了申请支付的入口:

6b9ca8ab46b823dfafcfe5b86e083d9b.png

果断选右边那个,根据给出的提示,到商户平台里面用小程序的appid绑定就行了。

写在最后:如果大家对小程序支付还有任何问题欢迎大家一起沟通交流

b6f3e30086b6888745a845d230201f79.png

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/350479.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Visual Stutio中win32控制台应用程序、win32项目、MFC项目的区别:

我的理解,我首先把这几个货分为两大类;第一类包括win32控制台应用程序,第二类就是剩下那俩货。而剩下那俩货又有一个包含关系,即win32项目包含mfc。(我个人是这个区分的。) 一、 区别: (1&…

二分图匹配【模板】

传送门&#xff1a; #include <cstdio> #include <cstring> #include <cmath> using namespace std; #define ll long long #define re register const int N1005; inline void read(int &a) {a0;int d1;char ch;while(chgetchar(),ch>9||ch<0)if(…

c++两个数组对比去掉重复的元素_30 数组案例

数组案例案例一&#xff1a;筛选指定数组元素要求&#xff1a;将数组[2,0,6,1,77,0,52,0,25,7]中的0去掉后&#xff0c;形成一个不包含0的新数组。var arr [2,0,6,1,77,0,52,0,25,7];var newArr [];for(var i0; i<arr.length; i){if(arr[i]!0){newArr[newArr.length]arr[i…

排序并记录排序前的索引(类似matlab sort函数)

这里用到vector比较方便。 #include<iostream> #include<vector> #include<algorithm> using namespace std; struct num_label { int num; int label; }; //自定义“大于” bool comp(const num_label &a, const num_label &b) { return a.n…

selenium实现登录百度(自动识别简单验证码)

需要做的工作 0、工程结构 1、代码&#xff1a; ①baidu_login.py 1 import re2 import os3 import sys4 import time5 import random6 from selenium import webdriver7 from PIL import Image, ImageEnhance8 import pytesseract9 from func import base642str, str2base6410…

为什么猫王不应该访问Java

最近&#xff0c;我参与了一个关于Java的Optional类型系统的漫长的Twitter讨论 &#xff0c;该系统区分可空类型和非可空类型以及Elvis运算符 &#xff0c;该运算符允许选择空值安全的成员。 后者被认为是简洁的null处理的杀手级功能&#xff0c;对此我强烈不同意。 我对此的看…

python a and b_python-尽管Numpy建议a.b,为什么a.dot(b)比a @ b更...

根据question的答案,也根据numpy的答案,与a.dot(b)相比,二维数组的矩阵乘法最好通过a b或numpy.matmul(a,b)完成.If both a and b are 2-D arrays, it is matrix multiplication, but usingmatmul or a b is preferred.我做了以下基准测试,发现相反的结果.问题&#xff1a;我的…

Mysql高可用集群-解决MMM单点故障

目录 一.理论概述组件介绍三.部署四.测试五.总结preface: MMM架构相比于MHA来说各方面都逊色不少,写这篇案例也算是整理下思路吧. 一.理论概述 MMM(Master-Master replication Manager for MySQL) 是一套支持双主日常管理的脚本程序,使用Perl语言开发,主要用来监控和管理MySQL双…

vector元素的读取

1通过下标&#xff1a; int a[6] { 1,2,3,4,5,6 }; vector<int> b(a, a 4); for (int i 0; i < b.size() - 1; i) cout << b[i] << " "; 2通过迭代器 int a[6] { 1,2,3,4,5,6 }; vector<int> b(a, a 4); for (vector<int>:…

vector 中的元素去重

#include<iostream> #include<vector> #include<algorithm> using namespace std; int main() { cout << "********************一维向量*************************" << endl; vector<int> a; for (int i 0; i < 6; i) …

tcp的3次握手4次挥手

转载于:https://www.cnblogs.com/georgexu/p/10909808.html

python 如何定义字典_python dict如何定义

1.字典的定义字典的格式&#xff1a;字典名 {key1:value1, key2:value2,...}字典是无序的&#xff0c;是可变的数据类型字典的key不能是可变的数据类型(列表 字典)字典的key是不能重复的&#xff0c;但value可以例&#xff1a;my_dict {"name": "小明", …

MS SQL JSON类型type

在MS SQL Server 2016&#xff0c;已经支持JSON处理。 执行下面代码&#xff0c;将获取ms sql server对象类型以及其说明: IF OBJECT_ID(tempdb.dbo.#json_type) IS NOT NULL DROP TABLE #json_typeCREATE TABLE #json_type ( [type] TINYINT,[data_type] NVARCHAR(30) ) IN…

Eigen(8)实例最小二乘法

用Eigen库解Axb线性方程&#xff0c;使用最小二乘法 #include <iostream>#include <Eigen/Dense>using namespace std;using namespace Eigen;int main(){//对方程AxbMatrixXf A MatrixXf::Random(3, 2);std::cout << "Here is the matrix A:\n"…

java 和javafx_JavaFX 2 XYCharts和Java 7功能

java 和javafx我最喜欢的JavaFX 2功能之一是它在javafx.scene.chart包中提供的标准图表。 该软件包提供了几种不同类型的现成图表。 除其中之一&#xff08; PieChart &#xff09;外&#xff0c;所有其他均为“ 2轴图”&#xff08; XYChart的特定实现&#xff09;。 在本文中…

python语句分为什么语句_在python中如何分句

在处理文本时&#xff0c;会遇到需要将文本以 句子 为单位进行切分(分句)的场景&#xff0c;而文本又可以分为 中文文本 和 英文文本 &#xff0c;处理的方法会略有不同。本文会介绍 Python 是如何处理 分句 的。分句的关键是找到合适的结束符号&#xff0c;比如&#xff1a;中…

Spring框架(二) ---- bean的歧义性

自动装配bean时&#xff0c;如果符合条件的bean超过一个&#xff0c;就会出现歧义性&#xff0c;抛出NoUniqueBeanDefinitionException异常&#xff0c;有如下两种方法保证bean的唯一性&#xff1a; 一、使用Primary注解标记首选bean 1.与Component注解组合使用在自动扫描的bea…

Eigen(7)Map类

这里将解释Eigen如何与原生raw C/C 数组混合编程。 1. 简介 Eigen中定义了一系列的vector和matrix&#xff0c;相比copy数据&#xff0c;更一般的方式是复用数据的内存&#xff0c;将它们转变为Eigen类型。Map类很好地实现了这个功能。 2. Map类型 Map的定义 Map<Matrix&…

从战中清理代码

从战中清除代码–验证 让我们直接从一个例子开始。 考虑一个简单的Web服务&#xff0c;该服务允许客户向商店下订单。 订单控制器的非常简化的版本可能如下所示– RestController RequestMapping(value "/",consumes MediaType.APPLICATION_JSON_VALUE,produces …

python opencv屏幕找图_使用Python+OpenCV进行图像模板匹配(Match Template)实例-找到百度首页按钮并点击...

意图&#xff1a;准备一张小图&#xff0c;在电脑屏幕上找到小图坐标&#xff0c;并点击。1 安装 opencv 和 numpy&#xff1a;pip3 install opencv-python上述命令将 opencv 和 numpy都安装了&#xff0c;可以在类似D:\Python36\Lib\site-packages目录下看到2 准备小图&…