"code":"20000","sub_msg":"系统错误","sub_code":"ACQ.SYSTEM_ERROR"}}
这是我调试沙箱界面的情况,可是我前两天是没有问题的,代码也没改动过,而今天运行了很多次都是这个情...
+1,出问题了,等工作人员明天上班吧
sub_code= SYSTEM_ERROR时,请调用alipay.fund.trans.order.query发起查询,如果未查询到结果, 请保持原请求不变再次请求alipay.fund.trans.toaccount.transfer接口。 3)商户处理转账结果时,对于错误码的处理,只能使用sub_code作为后续处理的判断依据, 不可使用sub_msg作为后续处理的判断依据。
System.out.println("支付宝支付链接:" + response.getBody()); return R.ok(response.getBody()); } else { System.out.println("调用失败"); System.out.println("错误信息:" + response.getMsg()); return R.fail("调用失败",40010);
无理由退款String now=DateUtil.now();Orders orders=ordersMapper.getByNo(aliPay.getTraceNo());if(orders!=null){// hutool工具类,判断时间间隔long between=DateUtil.between(DateUtil.parseDateTime(orders.getPaymentTime()),DateUtil.parseDateTime(now),DateUnit.DAY);if(between>7){returnResult.error("...
log.error("[支付宝] 支付失败", e); } return null; } 此接口返回的字符串其实是一个FORM表单,并执行自动提交:所以接口执行完后自动跳转到支付宝支付平台页面。
(payPrice);model.setProductCode(PRODUCTCODE);payRequest.setBizModel(model);payRequest.setReturnUrl(AlipayConfig.RETURN_URL);payRequest.setNotifyUrl(AlipayConfig.NOTIFY_URL);try {return client.pageExecute(payRequest).getBody();} catch (AlipayApiException e) {log.error("[支付宝] 支付失败", e);...
更新数据库状态 ordersMapper.updatePayState(aliPay.getTraceNo(), "已退款", now); return Result.success(); } else { // 退款失败,isSuccess 为false System.out.println(response.getBody()); return Result.error(response.getCode(), response.getBody()); } } ...