mirror of
https://github.com/dromara/payment-spring-boot.git
synced 2026-03-13 21:33:41 +08:00
Merge remote-tracking branch 'origin/payscore' into payscore
This commit is contained in:
@@ -168,7 +168,7 @@ public class WechatPayScoreApi extends AbstractApi {
|
||||
* 注意:
|
||||
* • 若此笔订单已收款成功,商户直接使用退款能力,将差价退回用户即可。
|
||||
* <p>
|
||||
* • 修改次数>=1,第n次修改后金额 <第n-1次修改后金额
|
||||
* • 修改次数>=1,第n次修改后金额 <第n-1次修改后金额
|
||||
*
|
||||
* @param params the params
|
||||
* @return the wechat response entity
|
||||
|
||||
@@ -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;
|
||||
/**
|
||||
|
||||
@@ -19,8 +19,8 @@ public class RiskFund {
|
||||
/**
|
||||
* 风险金额,必填
|
||||
* <p>
|
||||
* 1、数字,必须>0(单位分)。
|
||||
* 2、风险金额≤每个服务ID的风险金额上限。
|
||||
* 1、数字,必须>0(单位分)。
|
||||
* 2、风险金额>=每个服务ID的风险金额上限。
|
||||
* 3、当商户优惠字段为空时,付费项目总金额≤服务ID的风险金额上限 (未填写金额的付费项目,视为该付费项目金额为0)。
|
||||
* 4、完结金额可大于、小于或等于风险金额。详细可见QA <a target= "_blank" href= "https://pay.weixin.qq.com/wiki/doc/apiv3/wxpay/payscore/chapter11_2.shtml#menu1">关于订单风险金额问题</a>
|
||||
*/
|
||||
|
||||
@@ -16,13 +16,20 @@ public class TimeRange {
|
||||
* <p>
|
||||
* 用户端展示用途。
|
||||
* 用户下单时确认的服务开始时间(比如用户今天下单,明天开始接受服务,这里指的是明天的服务开始时间)。
|
||||
* <p>
|
||||
* 支持三种格式:yyyyMMddHHmmss、yyyyMMdd和 OnAccept
|
||||
* <p>
|
||||
* ● 传入20091225091010表示2009年12月25日9点10分10秒。
|
||||
* <p>
|
||||
* ● 传入20091225默认认为时间为2009年12月25日
|
||||
* <p>
|
||||
* ● 传入OnAccept表示用户确认订单成功时间为【服务开始时间】。
|
||||
* <p>
|
||||
* 根据传入时间精准度进行校验
|
||||
* 1)若传入时间精准到秒,则校验精准到秒:【服务开始时间】>【商户调用创建订单接口时间
|
||||
* 2)若传入时间精准到日,则校验精准到日:【服务开始时间】>=【商户调用创建订单接口时间】
|
||||
* <p>
|
||||
* 1)若传入时间精准到秒,则校验精准到秒:【服务开始时间】>【商户调用创建订单接口时间
|
||||
* <p>
|
||||
* 2)若传入时间精准到日,则校验精准到日:【服务开始时间】>=【商户调用创建订单接口时间】
|
||||
*/
|
||||
private String startTime;
|
||||
/**
|
||||
@@ -32,14 +39,21 @@ public class TimeRange {
|
||||
/**
|
||||
* 用户端展示用途,支持两种格式:yyyyMMddHHmmss和yyyyMMdd
|
||||
* ● 传入20091225091010表示2009年12月25日9点10分10秒。
|
||||
* <p>
|
||||
* ● 传入20091225默认认为时间为2009年12月25日
|
||||
* 根据传入时间精准度进行校验
|
||||
* <p>
|
||||
* 1、若传入时间精准到秒,则校验精准到秒:
|
||||
* 1)【预计服务结束时间】>【服务开始时间】
|
||||
* 2)【预计服务结束时间】>【商户调用接口时间+1分钟】
|
||||
* <p>
|
||||
* 1)【预计服务结束时间】>【服务开始时间】
|
||||
* <p>
|
||||
* 2)【预计服务结束时间】>【商户调用接口时间+1分钟】
|
||||
* <p>
|
||||
* 2、若传入时间精准到日,则校验精准到日:
|
||||
* 1)【预计服务结束时间】>=【服务开始时间】
|
||||
* 2)【预计服务结束时间】>=【商户调用接口时间】
|
||||
* <p>
|
||||
* 1)【预计服务结束时间】>=【服务开始时间】
|
||||
* <p>
|
||||
* 2)【预计服务结束时间】>=【商户调用接口时间】
|
||||
* 【建议】
|
||||
* 1、用户下单时【未确定】服务结束时间,不填写。
|
||||
* 2、用户下单时【已确定】服务结束时间,填写。
|
||||
|
||||
Reference in New Issue
Block a user