支付宝回调异常!

支付宝沙箱当面付测试中,支付宝回调异常卡了一天.

try {
            boolean alipayRSACheckedV2 = AlipaySignature.rsaCheckV2(params, Configs.getAlipayPublicKey(),"utf-8",Configs.getSignType());//异常代码行
            if(!alipayRSACheckedV2){
                return ServerResponse.createByErrorMessage("不要随便乱请求!");
            }
        } catch (AlipayApiException e) {

            logger.error("支付宝验证回调异常",e);

        }

就是这一部分,扫面二维码测试完后.沙箱app中的买家订单无异常,卖家那里的订单也无异常!再次扫描二维码,提示该订单已付款!但是在数据库中商品的状态依旧是未付款,在付款的数据表中也没有对应的数据!

1.是公钥和应用公钥使用不对应的原因(几率最高),导致alipay_callback回调函数没有执行!数据没有修改,付款订单没有插入数据库!

2.验签方法错误(最低)

3.检查上下文代码(次之 我是这个原因)

最终,刚才还是弄完了!接口也测试完毕!

 

你可能感兴趣的:(java)