| | |
| | | * 支付宝退款 |
| | | * |
| | | * @param trade_no 支付宝交易号 |
| | | * @param outRequestNo 退款业务流水号 |
| | | * @param refund_amount 退款金额 |
| | | * @return |
| | | * @throws AlipayApiException |
| | | */ |
| | | public Map<String, String> aliRefund(String trade_no, String refund_amount) { |
| | | public Map<String, String> aliRefund(String trade_no,String outRequestNo, String refund_amount) { |
| | | try { |
| | | // 初始化SDK |
| | | AlipayClient alipayClient = new DefaultAlipayClient(getAlipayConfig()); |
| | |
| | | // 设置订单支付时传入的商户订单号 |
| | | model.setTradeNo(trade_no); |
| | | model.setRefundAmount(refund_amount); |
| | | model.setOutRequestNo(outRequestNo); |
| | | model.setRefundReason("充电退款"); |
| | | request.setBizModel(model); |
| | | AlipayTradeRefundResponse response = alipayClient.execute(request); |