微信支付接入-弹出支付框输入密码后一直在转圈,20s后提示:支付失败,请稍后再试

Posted 微服务布道者

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了微信支付接入-弹出支付框输入密码后一直在转圈,20s后提示:支付失败,请稍后再试相关的知识,希望对你有一定的参考价值。

问题描述

接入微信支付所有信息感觉正常,也可以调起微信支付,以为大功告成,结果卡在输完支付密码后,一直在转圈,重试五次后,提示支付失败,请稍后再试。

网上寻求答案

在百度搜索过程中,找到一些零碎的信息,在此分享如下:

遇到此类情况,需要检查如下参数:

  1. fee_type字段传错了CNY写成cny

  2. 金额有小数点(金额以分为单位,不能有小数)

  3. 其他参数有空格

排查过程

根据此三项排查,逐一查看结果

<fee_type>CNY</fee_type>

此参数正常

<total_fee>1</total_fee>

金额正常

<mch_id>1501645732 </mch_id>

发现商户号的确有空格,去掉空格正常

今后做什么还要是细致,否则很容易在一些小的错误上耽误太多的时间

项目推荐

微服务项目推荐:
https://gitee.com/matevip/matecloud

以上是关于微信支付接入-弹出支付框输入密码后一直在转圈,20s后提示:支付失败,请稍后再试的主要内容,如果未能解决你的问题,请参考以下文章

Swift实现微信支付支付密码的输入效果

如何在微信中接入支付宝支付

微信小程序中如何接入微信支付?

微信小程序6位支付密码输入框

企业微信中的应用调起微信支付,支付不成功

Android之仿微信支付密码输入框