【支付宝退款Api】项目中用到的支付宝退款
@RequestMapping("/getAlipayZ")
@ResponseBody
public staticString getAlipayZ() {AlipayClient alipayClient = new DefaultAlipayClient("https://openapi.alipay.com/gateway.do", APP_ID,APP_PRIVATE_KEY, "json", "GBK", ALIPAY_PUBLIC_KEY, "RSA2");
AlipayTradeRefundRequest requests = new AlipayTradeRefundRequest();
AlipayTradeRefundModel bizModel = new AlipayTradeRefundModel();
bizModel.setOutTradeNo(outTradeNo);
//bizModel.setTradeNo(tradeNo);
bizModel.setRefundAmount(RefundAmount);
Boolean flag =new Boolean(false);
requests.setBizModel(bizModel);
AlipayTradeRefundResponse response = null;
try {
response = alipayClient.execute(requests);
if (response.isSuccess()) {
flag = true;
System.out.println("成功");
return response.getBody();
} else {
System.out.println("失败");
flag = false;
return response.getBody();
}
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
System.out.println("异常");
flag = false;
return response.getBody();
}
}}
推荐阅读
- 回顾基于MUI开发的APP
- 随笔|JAVA 生成随机密码工具
- The lost Internet technology circle
- 今天发烧了,差点被隔离
- 随笔|XML格式转为map格式
- Vue动态路由配置,f5刷新动态路由丢失等图文详解
- 随笔|区块链--链圈和币圈
- 随笔|火币APP“提币”和“充值”的科普
- 随笔|linux串口接收数据不完整拆包情况解决方案
- arraycopy()的简单使用