支付宝支付异步回调notify_url时签名验证返回false不通过

支付宝支付异步回调notify_url时验证总是false

 

解决方法:

我的情况是return_url同步回调方法验证是true但到了异步回调是验证签名总是false,原因是我参数编码不一致问题导致的,例如

我点击支付按钮下单时接收页面form参数方式是:

       String out_trade_no = request.getParameter("WIDout_trade_no");

       //付款金额,必填

       String total_amount = request.getParameter("WIDtotal_amount");

       //订单名称,必填

       String subject = request.getParameter("WIDsubject");

       //商品描述,可空

       String body = request.getParameter("WIDbody");

 

但我在回调是验证时多加了一句代码导致编码不一致:http://www.yayihouse.com/yayishuwu/chapter/2613

你可能感兴趣的:(支付宝支付异步回调notify_url时签名验证返回false不通过)