查看支付宝退款文档:https://doc.open.alipay.com/docs/api.htm?spm=a219a.7629065.0.0.PbaltX&apiId=759&docType=4
官方文档写的很详细了,按照文档修改一下参数调试一下就可以,错误大多出现在参数上面。
看完公共请求参数和请求参数后,便看一下请求实例,把请求实例复制黏贴一下到自己代码中:
请求参数上面显示的很明显 必须的参数其实只有两个:商户订单号(out_trade_no)和支付宝交易号(trade_no) 二选一即可、另一个必须请求参数是:退款金额(refund_amount)
导入sdk
导入到项目中
下面写自己的代码
import com.alipay.api.AlipayClient;
import com.alipay.api.DefaultAlipayClient;
import com.alipay.api.request.AlipayTradeRefundRequest;
import com.alipay.api.response.AlipayTradeRefundResponse;
import com.rongke.web.config.AlipayConfig;
public class AlipayRefundUtil {
/** 支付宝退款接口
* @param out_trade_no 订单支付时传入的商户订单号,不能和支付宝交易号(trade_no)同时为空。
* @par