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

No.1

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

errMsg:“requestPayment:fail”

err_code:"-1"

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

No.2

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

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

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

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

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

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

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

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

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

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

No.3

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

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

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

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

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

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

No.4

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

原因有几点:

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

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

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

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

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

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

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

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

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

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

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

  1. 微信支付接口,提示:调用支付jsapi缺少参数: $key0$

    下面是 官方给的 帮助文档. 支付返回签名错误 注意签名参数的大小写,支付密钥key要到商户平台设置,设置的规则是32位数字与字母大小写的组合.以下链接为签名过程. (https://pay.weix ...

  2. 微信小程序开发笔记 支付篇③——微信支付JSAPI下单和微信小程序调起支付(V2版本)

    文章目录 一.前文 二.流程图 三.SpringBoot接口实现 2.1 微信调起支付所需数据 2.2 下单接口 2.3 支付回调接口 三.微信小程序实现 3.1 JSAP统一下单 3.2 小程序调起 ...

  3. python个人微信支付接口_Python实现微信小程序支付功能

    正文 由于最近自己在做小程序的支付,就在这里简单介绍一下讲一下用python做小程序支付这个流程.当然在进行开发之前还是建议读一下具体的流程,清楚支付的过程. 1.支付交互流程 2.获取openid( ...

  4. 微信小程序支付服务器教程,开通微信小程序支付教程

    为减少阅读时间,请先查看以下问题,对照自身情况进行跳转阅读: 1. 是否已有微信支付商户号? 答:①没有    ②有 回答①的用户,请点击[这里]跳转阅读 回答②的用户,请点击[这里]跳转阅读 ①为小 ...

  5. 调用支付jsapi缺少参数appid_服务商模式下的小程序微信支付

    最近,要做一个小程序商城的项目,需要在小程序中用到分账功能,也就是顾客购买商品支付的钱要给各个店铺,这就需要用到服务商模式. 在谈服务商模式下小程序微信支付之前,我们先要有一个服务商的商户号,这个商户 ...

  6. 调用支付jsapi缺少参数 total_fee

    在做微信支付的时候,使用的是easyWecha框架,https://easywechat.org/zh-cn/docs/payment.html 生成js代码调用微信发起支付的时候遇到[缺少参数 to ...

  7. 调用支付JSAPI缺少参数:appid

    最近做微信jsapi支付碰到了个问题,后台返回的数据都正确却显示缺少参数 代码: function jsApiCall() {alert(wxApi);WeixinJSBridge.invoke('g ...

  8. EasyWechat微信支付jsapi缺少参数 total_fee

    这是因为使用了老版本的EasyWechat(3.x版本及以下),导致创建订单时,有时服务器IP(spbill_create_ip)会获取成ipv6的,有时候获取成ipv4,而微信那边又不认识ipv6, ...

  9. 调用支付jsapi缺少参数package_iOS微信支付(Swift)

    前言 微信支付的iOS的Demo不言而喻,所有的参数都是后台生成传过来的,完全没参考价值,并且有的注意点文档上也没说,现在我就说一下微信支付开发中需要注意的地方 项目配置 把实例项目中的一下文件拖到项 ...

最新文章

  1. R语言广义线性模型函数GLM、广义线性模型(Generalized linear models)、GLM函数的语法形式、glm模型常用函数、常用连接函数、逻辑回归、泊松回归、系数解读、过散度分析
  2. python函数文档说明调用方式_Python 跨.py文件调用自定义函数说明
  3. curl不通 k8s_如何利用curl命令访问Kubernetes API server
  4. android settings 源码,菜鸟学Android源码-Settings(2)
  5. 第四周作业(基础题)
  6. 摩根溪创始人:Coinbase应该购买纽约证券交易所
  7. RHEL5.6环境下yum安装MySQL
  8. 用 Rust 开发 Linux,可行吗?
  9. grid赋予oracle磁盘权限,grid 与 Oracle 用户下 Oracle 程序权限不一致导致无法连接 ASM 问题...
  10. mqtt实例 php_php搭建MQtt协议服务
  11. JavaScript开发环境Aptana
  12. java的农夫养牛_以前农村里养牛的,为何喜欢在牛脖子上挂个铃铛?
  13. LowB三人组--选择排序原理和实现
  14. Javaweb安全——JSP Webshell
  15. pycharm运行时,浏览器闪退,直接关闭
  16. python数据科学导论_数据科学导论:Python语言(原书第3版)
  17. 数据结构-动态数组(ArrayList)
  18. 什么是单例模式以及单例模式的几种实现
  19. python基础_026__标准库和第三方库
  20. c# socket套接字

热门文章

  1. 一台PoE工业交换机可以给多少设备供电?
  2. 工业以太网交换机与网络交换机的区别
  3. 【渝粤教育】广东开放大学 现代服务业管理 形成性考核 (21)
  4. 【渝粤题库】广东开放大学 大学英语B 形成性考核 (2)
  5. 【渝粤题库】广东开放大学 跨文化商务沟通 形成性考核
  6. 2006 mysql_MySQL 2006 超时
  7. 伪随机交织抑制突发噪声的MATLAB仿真(采用(2,1,3)卷积码)
  8. MATLAB库函数resample(重新采样序列)的C语言实现
  9. 计算机二级web题目(8.1)--综合选择题2
  10. java 访问内部类的属性_java中的内部类详细总结