欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

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

发布时间:2023/12/2 编程问答 49 豆豆
生活随笔 收集整理的这篇文章主要介绍了 调用支付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”

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_小程序支付问题怎么解决?的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。