cn.felord.payment.wechat.v3.model.payscore

## 类 CompleteServiceOrderParams

- java.lang.Object
- - cn.felord.payment.wechat.v3.model.payscore.CompleteServiceOrderParams

-     public class CompleteServiceOrderParams
      extends Object

  完结支付分订单请求参数
  从以下版本开始:
    1.0.2.RELEASE
  作者:
    felord.cn

- - ### 嵌套类概要

    嵌套类
    限定符和类型 | 类和说明
    --- | ---
    `static class` | `CompleteServiceOrderParams.CompleteLocation` 服务位置信息 如果传入，用户侧则显示此参数。

  - ### 字段概要

    字段
    限定符和类型 | 字段和说明
    --- | ---
    `private String` | `appid` 与传入的商户号建立了支付绑定关系的appid，必填
    `private String` | `goodsTag` 订单优惠标记，选填 代金券或立减金优惠的参数，说明详见代金券或立减金优惠
    `private CompleteServiceOrderParams.CompleteLocation` | `location` 服务位置，选填
    `private String` | `outOrderNo` 商户服务订单号，必填 商户系统内部服务订单号（不是交易单号），要求此参数只能由数字、大小写字母_-|*组成，且在同一个商户号下唯一。
    `private List<PostDiscount>` | `postDiscounts` 后付费商户优惠，选填
    `private List<PostPayment>` | `postPayments` 后付费项目，必填
    `private Boolean` | `profitSharing` 微信支付服务分账标记，选填 完结订单分账接口标记。
    `private String` | `serviceId` 服务ID，必填 该服务ID有本接口对应产品的权限。
    `private TimeRange` | `timeRange` 服务时间段，条件选填 服务时间范围，创建订单未填写服务结束时间，则完结的时候，服务结束时间必填 如果传入，用户侧则显示此参数。
    `private Long` | `totalAmount` 总金额，单位分，必填 不能超过完结订单时候的总金额，只能为整数，详见

  - ### 构造器概要

    构造器
    构造器和说明
    `CompleteServiceOrderParams()`

  - ### 方法概要

    - ### 从类继承的方法 java.lang.Object

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### 字段详细资料

    - #### outOrderNo

          private String outOrderNo

      商户服务订单号，必填

      商户系统内部服务订单号（不是交易单号），要求此参数只能由数字、大小写字母_-|*组成，且在同一个商户号下唯一。详见[商户订单号]。

    - #### appid

          private String appid

      与传入的商户号建立了支付绑定关系的appid，必填

    - #### serviceId

          private String serviceId

      服务ID，必填

      该服务ID有本接口对应产品的权限。

    - #### postPayments

          private List<PostPayment> postPayments

      后付费项目，必填

    - #### postDiscounts

          private List<PostDiscount> postDiscounts

      后付费商户优惠，选填

    - #### totalAmount

          private Long totalAmount

      总金额，单位分，必填

      不能超过完结订单时候的总金额，只能为整数，详见 支付金额。此参数需满足：总金额 =（修改后付费项目1…+修改后完结付费项目n）-（修改 后付费商户优惠项目1…+修改后付费商户优惠项目n）

    - #### timeRange

          private TimeRange timeRange

      服务时间段，条件选填

      服务时间范围，创建订单未填写服务结束时间，则完结的时候，服务结束时间必填 如果传入，用户侧则显示此参数。

    - #### location

          private CompleteServiceOrderParams.CompleteLocation location

      服务位置，选填

    - #### profitSharing

          private Boolean profitSharing

      微信支付服务分账标记，选填

      完结订单分账接口标记。分账开通流程，详见 分账 false：不分账，默认：false true：分账。

    - #### goodsTag

          private String goodsTag

      订单优惠标记，选填

      代金券或立减金优惠的参数，说明详见代金券或立减金优惠

  - ### 构造器详细资料

    - #### CompleteServiceOrderParams

          public CompleteServiceOrderParams()

Copyright © 2021. All rights reserved.