diff --git a/pay-java-ali/src/main/java/com/egzosn/pay/ali/api/AliPayService.java b/pay-java-ali/src/main/java/com/egzosn/pay/ali/api/AliPayService.java index 97ced68..dac9ed6 100644 --- a/pay-java-ali/src/main/java/com/egzosn/pay/ali/api/AliPayService.java +++ b/pay-java-ali/src/main/java/com/egzosn/pay/ali/api/AliPayService.java @@ -438,7 +438,7 @@ public class AliPayService extends BasePayService { if (!StringUtils.isEmpty(refundOrder.getRefundNo())){ bizContent.put("out_request_no", refundOrder.getRefundNo()); } - bizContent.put("refund_amount", refundOrder.getRefundAmount()); + bizContent.put("refund_amount", refundOrder.getRefundAmount().setScale(2, BigDecimal.ROUND_HALF_UP)); //设置请求参数的集合 parameters.put("biz_content", JSON.toJSONString(bizContent)); //设置签名