微信支付接入-弹出支付框输入密码后一直在转圈,20s后提示:支付失败,请稍后再试
Posted MateCloud微服务
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了微信支付接入-弹出支付框输入密码后一直在转圈,20s后提示:支付失败,请稍后再试相关的知识,希望对你有一定的参考价值。
问题描述
接入微信支付所有信息感觉正常,也可以调起微信支付,以为大功告成,结果卡在输完支付密码后,一直在转圈,重试五次后,提示支付失败,请稍后再试。
网上寻求答案
在百度搜索过程中,找到一些零碎的信息,在此分享如下:
遇到此类情况,需要检查如下参数:
-
fee_type字段传错了CNY写成cny
-
金额有小数点(金额以分为单位,不能有小数)
-
其他参数有空格
排查过程
根据此三项排查,逐一查看结果
<fee_type>CNY</fee_type>
此参数正常
<total_fee>1</total_fee>
金额正常
<mch_id>1501645732 </mch_id>
发现商户号的确有空格,去掉空格正常
今后做什么还要是细致,否则很容易在一些小的错误上耽误太多的时间
项目推荐
微服务项目推荐:
https://gitee.com/matevip/matecloud
以上是关于微信支付接入-弹出支付框输入密码后一直在转圈,20s后提示:支付失败,请稍后再试的主要内容,如果未能解决你的问题,请参考以下文章