作者:小梅LMY | 来源:互联网 | 2023-06-14 08:03
String appid = AlipayServiceEnvConstants.APP_ID;12345678910111213141516171819 String privateKey =
String appid = AlipayServiceEnvConstants.APP_ID;
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| String privateKey = AlipayServiceEnvConstants.PRIVATE_KEY;
String publicKey = AlipayServiceEnvConstants.ALIPAY_PUBLIC_KEY;
AlipayClient alipayClient = new DefaultAlipayClient("https://openapi.alipay.com/gateway.do",appid,privateKey,"json","UTF-8",publicKey,"RSA2");
// AlipayClient alipayClient = AlipayAPIClientFactory.getAlipayClientRSA2();
AlipayTradeRefundRequest request = new AlipayTradeRefundRequest();
String bizCOntent= "{" +
""out_trade_no":"+outTradeNo+"," +
""trade_no":"+tradeNo+"," +
""refund_amount":"+money+"," +
""refund_reason":"正常退款"," +
""out_request_no":""," +
""operator_id":""," +
""store_id":""," +
""terminal_id":""}";
request.setBizContent(bizContent);
logger.info(bizContent);
AlipayTradeRefundResponse respOnse= null;
try {
respOnse= alipayClient.execute(request); |
}
总是报{"alipay_trade_refund_response":{"code":"40004","msg":"Business Failed","sub_code":"ACQ.INVALID_PARAMETER","sub_msg":"参数无效"},"sign":"M7bgiWLh6zdWKMZtsE/Y3rZUwoDu8DIyZtDOXEupGFQNOyIjhxpWMs6Kzh0rIcPVvII/3e1x5AhhJVMdMYwrZ+qpeaUTUxpvC4zxD3KOW0xlN1IWz+cJY7f5hmzdIFjmDOs5gAqE+3piEjVNnNAybDBquiGwXXoz0caRttH+l1WogNE6FjRK2wcvxB6G4fu9flopj6dv6L1Ss2corefXUyQtqvM8rPbQQHWvijFQClLZHEwf6W4plFf7ig5q5Rd6aibuoaLCPTi1GF925MTo/V5T6QEp4yAFrLSl5JO3Nzh9kgqQcU+4YBLliMXoRAC+hx+2GXrl17WZ2ePM26oqDA=="}