java后台,用了alipay-sdk-java-4.8.10.ALL.jar APP支付后,支付宝回调返回了 trade_no 支付宝交易号 out_trade_no 商户订单号
我这么调用 AlipayTradeQueryRequest queryRequest = new AlipayTradeQueryRequest(); queryRequest.setBizContent("{" +""out_trade_no":"+out_trade_no+"," + ""trade_no":"+trade_no+"," + ""query_options":[" + ""TRADE_SETTLE_INFO"" + "]" + "}");
AlipayTradeQueryResponse queryResponse = MyAliPayConfig.getAlipayClient().sdkExecute(queryRequest);
queryResponse.isSuccess() 返回true; 但是 queryResponse.getBody()有数据,其他get方法无任何数据
,我以为是我用法不对,我又使用
AlipayTradeQueryModel model = new AlipayTradeQueryModel(); List list = new ArrayList (); list.add("TRADE_SETTLE_INFO"); model.setQueryOptions(list); model.setTradeNo(trade_no); model.setOutTradeNo(out_trade_no); queryRequest.setBizModel(model);
model的形式包装访问查询接口,结果一样是null,请问是我哪里不对呢
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。