zoukankan      html  css  js  c++  java
  • 微信支付 遇到的问题

    问题一:调用支付JSAPI缺少参数如图1:

                  图1

      问题原因:签名验证失败

      可以从微信返回的xml中看到:

    <xml>
    	<return_code>
    		<![CDATA[FAIL]]>
    	</return_code>
    	<return_msg>
    		<![CDATA[签名错误]]>
    	</return_msg>
    </xml>
    

      解决办法:微信签名算法请参考官方文档:https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=4_3

      找到图2中的地址进行设置:

                图2

    然后根据文档操作基本没有问题,这样就可以拿到图3中的值

                    图3

    问题二:当前页面的URL未注册,如图4

              图4

    问题原因:授权目录配置有误

    我用的是springMVC框架,所以是从controller直接跳转到发起支付的页面,如图5,错误示例

                图5  错误示例

    正确的配置如图6:正确配置

    其他的错误楼主没有遇到,如果对这两个问题看了本博还不懂的尽情留言。

    业精于勤 ==不想升职加薪的码农不是好码农==
  • 相关阅读:
    输入和输出--java的NIO
    Java的NIO
    Java的nio
    输入和输出--java序列化机制
    输入和输出--javase中的路径
    输入和输出--重定向标准输入和输出
    输入和输出--RandomAccessFile类
    输入和输出--IO流
    输入和输出--File类
    无废话XML--DOM4J
  • 原文地址:https://www.cnblogs.com/coreyjk/p/6673371.html
Copyright © 2011-2022 走看看