diff --git a/payment-spring-boot-autoconfigure/src/main/java/cn/felord/payment/wechat/v3/WechatPayScoreApi.java b/payment-spring-boot-autoconfigure/src/main/java/cn/felord/payment/wechat/v3/WechatPayScoreApi.java index 325ed31..9296a46 100644 --- a/payment-spring-boot-autoconfigure/src/main/java/cn/felord/payment/wechat/v3/WechatPayScoreApi.java +++ b/payment-spring-boot-autoconfigure/src/main/java/cn/felord/payment/wechat/v3/WechatPayScoreApi.java @@ -168,7 +168,7 @@ public class WechatPayScoreApi extends AbstractApi { * 注意: * • 若此笔订单已收款成功,商户直接使用退款能力,将差价退回用户即可。 *

- * • 修改次数>=1,第n次修改后金额 <第n-1次修改后金额 + * • 修改次数>=1,第n次修改后金额 <第n-1次修改后金额 * * @param params the params * @return the wechat response entity diff --git a/payment-spring-boot-autoconfigure/src/main/java/cn/felord/payment/wechat/v3/model/payscore/QueryServiceOrderParams.java b/payment-spring-boot-autoconfigure/src/main/java/cn/felord/payment/wechat/v3/model/payscore/QueryServiceOrderParams.java index 6a16f85..326dc7a 100644 --- a/payment-spring-boot-autoconfigure/src/main/java/cn/felord/payment/wechat/v3/model/payscore/QueryServiceOrderParams.java +++ b/payment-spring-boot-autoconfigure/src/main/java/cn/felord/payment/wechat/v3/model/payscore/QueryServiceOrderParams.java @@ -11,11 +11,11 @@ import lombok.Data; @Data public class QueryServiceOrderParams { /** - * 商户服务订单号,同{@link QueryServiceOrderParams#queryId} 二选一,而且不能同时为{@link null} + * 商户服务订单号,同{@link QueryServiceOrderParams#queryId} 二选一,而且不能同时为null */ private String outOrderNo; /** - * 回跳查询ID,同{@link QueryServiceOrderParams#outOrderNo} 二选一,而且不能同时为{@link null} + * 回跳查询ID,同{@link QueryServiceOrderParams#outOrderNo} 二选一,而且不能同时为null */ private String queryId; /** diff --git a/payment-spring-boot-autoconfigure/src/main/java/cn/felord/payment/wechat/v3/model/payscore/RiskFund.java b/payment-spring-boot-autoconfigure/src/main/java/cn/felord/payment/wechat/v3/model/payscore/RiskFund.java index 31da2de..8ae9654 100644 --- a/payment-spring-boot-autoconfigure/src/main/java/cn/felord/payment/wechat/v3/model/payscore/RiskFund.java +++ b/payment-spring-boot-autoconfigure/src/main/java/cn/felord/payment/wechat/v3/model/payscore/RiskFund.java @@ -19,8 +19,8 @@ public class RiskFund { /** * 风险金额,必填 *

- * 1、数字,必须>0(单位分)。 - * 2、风险金额≤每个服务ID的风险金额上限。 + * 1、数字,必须>0(单位分)。 + * 2、风险金额>=每个服务ID的风险金额上限。 * 3、当商户优惠字段为空时,付费项目总金额≤服务ID的风险金额上限 (未填写金额的付费项目,视为该付费项目金额为0)。 * 4、完结金额可大于、小于或等于风险金额。详细可见QA 关于订单风险金额问题 */ diff --git a/payment-spring-boot-autoconfigure/src/main/java/cn/felord/payment/wechat/v3/model/payscore/TimeRange.java b/payment-spring-boot-autoconfigure/src/main/java/cn/felord/payment/wechat/v3/model/payscore/TimeRange.java index 1fcb04e..0fba9fa 100644 --- a/payment-spring-boot-autoconfigure/src/main/java/cn/felord/payment/wechat/v3/model/payscore/TimeRange.java +++ b/payment-spring-boot-autoconfigure/src/main/java/cn/felord/payment/wechat/v3/model/payscore/TimeRange.java @@ -16,13 +16,20 @@ public class TimeRange { *

* 用户端展示用途。 * 用户下单时确认的服务开始时间(比如用户今天下单,明天开始接受服务,这里指的是明天的服务开始时间)。 + *

* 支持三种格式:yyyyMMddHHmmss、yyyyMMdd和 OnAccept + *

* ● 传入20091225091010表示2009年12月25日9点10分10秒。 + *

* ● 传入20091225默认认为时间为2009年12月25日 + *

* ● 传入OnAccept表示用户确认订单成功时间为【服务开始时间】。 + *

* 根据传入时间精准度进行校验 - * 1)若传入时间精准到秒,则校验精准到秒:【服务开始时间】>【商户调用创建订单接口时间 - * 2)若传入时间精准到日,则校验精准到日:【服务开始时间】>=【商户调用创建订单接口时间】 + *

+ * 1)若传入时间精准到秒,则校验精准到秒:【服务开始时间】>【商户调用创建订单接口时间 + *

+ * 2)若传入时间精准到日,则校验精准到日:【服务开始时间】>=【商户调用创建订单接口时间】 */ private String startTime; /** @@ -32,14 +39,21 @@ public class TimeRange { /** * 用户端展示用途,支持两种格式:yyyyMMddHHmmss和yyyyMMdd * ● 传入20091225091010表示2009年12月25日9点10分10秒。 + *

* ● 传入20091225默认认为时间为2009年12月25日 * 根据传入时间精准度进行校验 + *

* 1、若传入时间精准到秒,则校验精准到秒: - * 1)【预计服务结束时间】>【服务开始时间】 - * 2)【预计服务结束时间】>【商户调用接口时间+1分钟】 + *

+ * 1)【预计服务结束时间】>【服务开始时间】 + *

+ * 2)【预计服务结束时间】>【商户调用接口时间+1分钟】 + *

* 2、若传入时间精准到日,则校验精准到日: - * 1)【预计服务结束时间】>=【服务开始时间】 - * 2)【预计服务结束时间】>=【商户调用接口时间】 + *

+ * 1)【预计服务结束时间】>=【服务开始时间】 + *

+ * 2)【预计服务结束时间】>=【商户调用接口时间】 * 【建议】 * 1、用户下单时【未确定】服务结束时间,不填写。 * 2、用户下单时【已确定】服务结束时间,填写。