---
url: "https://pay.weixin.qq.com/doc/v3/partner/4013138534.md"
title: "创建支付分订单"
doc_id: 4013138534
---

>更新时间：2024.12.06

当用户申请使用服务时，商户可通过此接口申请创建微信支付分订单，创单成功后，订单状态state为CREATED已创建。

注意：

该接口支持原参重入，相同参数重复调用可以返回成功。




## 接口说明

支持商户：【普通服务商】

请求方式：【POST】 `/v3/payscore/partner/serviceorder`

请求域名：【主域名】https://api.mch.weixin.qq.com 使用该域名将访问就近的接入点

　　　　　【备域名】https://api2.mch.weixin.qq.com 使用该域名将访问异地的接入点，指引[点击查看](https://pay.weixin.qq.com/doc/v3/partner/4012082567.md)

## 请求参数

### Header 参数
| 参数名 | 类型 | 必填 | 描述 |
| --- |  --- | --- | --- |
| Authorization | string | true | 请参考 [签名认证](https://pay.weixin.qq.com/doc/v3/partner/4012365870.md#1.1-%E8%AF%B7%E6%B1%82%E5%BE%AE%E4%BF%A1%E6%94%AF%E4%BB%98%E6%8E%A5%E5%8F%A3) 生成认证信息 |
| Accept | string | true | 请设置为 `application/json` |
| Content-Type | string | true | 请设置为 `application/json` |
### Body 参数
| 参数名 | 类型 | 必填 | 描述 |
| --- |  --- | --- | --- |
| service_id | string(32) | true | 【服务ID】 商户支付分服务的唯一标识，由32位数字组成。支付分产品权限审核通过后，微信支付运营会向商户提供该ID。 |
| appid | string(32) | true | 【公众账号ID】公众账号ID也称APPID，是(微信开放平台、微信公众平台）为开发者提供的一个唯一标识，用于识别开发者的应用程序(APP、小程序、公众号)。 开发者需要先在微信开放平台或微信公众平台中申请ID，然后在服务商平台中绑定，详见 [服务商商户号与AppID账号关联管理](https://kf.qq.com/faq/200520fueQrI200520aQf6Rr.html)。完结订单和取消订单需要和创单传入的appid保持一致。 |
| sub_mchid | string(32) | true | 【子商户号】服务商下的子商户商户号，普通服务商使用 [特约商户进件](https://pay.weixin.qq.com/doc/v3/partner/4012719997.md) 生成，平台收付通服务商使用 [二级商户进件](https://pay.weixin.qq.com/doc/v3/partner/4012713017.md) 生成。 |
| sub_appid | string(32) | false | 【子商户公众账号ID】 公众账号ID也称APPID，是(微信开放平台、微信公众平台）为开发者提供的一个唯一标识，用于识别开发者的应用程序(APP、小程序、公众号)。需要登录 [服务商平台](https://pay.weixin.qq.com/index.php/partner/public/home) 操作绑定，具体参考 [服务商为特约商户配置AppID（即sub\_appid）操作方法](https://kf.qq.com/faq/190715yaYnYv1907153mmIbA.html)。 |
| out_order_no | string(32) | true | 【商户服务订单号】 商户系统内部服务订单号，要求32个字符内，只能是数字、大小写字母\_-&#124;\* 且在同一个商户号下唯一。需要开发者特别注意，该参数不可用于申请退款接口中的 out\_trade\_no 参数。 |
| service_introduction | string(20) | true | 【服务信息】 用于介绍本订单所提供的服务 ，长度不能超过20个字符(汉字、数字、字母、特殊符号都按照1个字符计算)。 |
| post_payments | array[Payment] | false | 【后付费项目】 用于展示订单后付费项目明细，最多100条，商户需要按照所属行业规程传参，详见 [post\_payments(后付费项目)字段传参说明](https://pay.weixin.qq.com/doc/v3/partner/4013163663.md)。 |
| post_payments.name | string(20) | false | 【付费名称】 不能超过20个字符，需严格按照 [post\_payments(后付费项目)字段传参说明](https://pay.weixin.qq.com/doc/v3/partner/4013163663.md) 传参。 |
| post_payments.amount | integer | false | 【付费金额】 付费项目金额，整型，大于等于0(等于0时表示不需要扣费)，单位为分，需严格按照 [post\_payments(后付费项目)字段传参说明](https://pay.weixin.qq.com/doc/v3/partner/4013163663.md) 传参。 |
| post_payments.description | string(30) | false | 【付费说明】 对付费项目的详细说明，不超过30个字符，需严格按照 [post\_payments(后付费项目)字段传参说明](https://pay.weixin.qq.com/doc/v3/partner/4013163663.md) 传参。 |
| post_payments.count | integer | false | 【付费数量】 后付费项目的数量，为整型，数量范围为\[1,100\]。相同的后付费项目建议合并计算amount和count。 |
| post_discounts | array[ServiceOrderCoupon] | false | 【商户优惠】 用于展示订单优惠项目明细，最多30条，完结订单时传的收款总金额需满足计算条件(收款总金额=后付费项目amount和-优惠项目amount和) |
| post_discounts.name | string(20) | false | 【优惠名称】 用于描述优惠项目，不超过20个字符，同一单多个优惠项目名称不可重复。 |
| post_discounts.description | string(30) | false | 【优惠说明】  用于描述优惠项目使用条件，不超过30个字符。 |
| post_discounts.amount | integer | false | 【优惠金额】 整型，单位为分，用于描述优惠项目金额。 |
| post_discounts.count | integer | false | 【优惠数量】 整型，数量范围为\[1,100\]，用于描述优惠项目使用数量，例如用户使用了两张同一活动优惠券，则count填2。 |
| risk_fund | object | true | 【服务风险金】 本笔订单的风险金额描述 |
| risk_fund.name | string(30) | true | 【风险名称】<br>(1)、在先免模式下：只能传以下枚举值：<br>`DEPOSIT`：代表押金<br>`ADVANCE`：代表预付款<br>`CASH_DEPOSIT`：代表保证金<br>示例：若在充电宝场景传入"DEPOSIT"，当用户确认订单后，UI界面会显示“租借充电宝免押金XX元”。<br>(2)、先享模式：只能传“ `ESTIMATE_ORDER_COST`"，代表订单预估费用。<br>详细说明参考 [产品介绍-先免模式和先享模式](https://pay.weixin.qq.com/doc/v3/partner/4012586132.md)。 |
| risk_fund.amount | integer | true | 【风险金额】 这笔订单的风险金额，风险金额大小会影响评估，理论上金额越高评估通过率越低，商户按照实际场景传入即可，评估不通过是正常风控拦截。<br>1、该值为整型，必须>0，单位为分。<br>2、该金额必须小于等于“服务ID风险金额”，“服务ID风险金额”上限具体请与微信支付运营确认。<br>3、在先免模式下，服务订单结束后，订单的total\_amount（真实收款金额）必须小于等于此处的风险金额；在先享模式下，服务订单结束后，订单的total\_amount（真实收款金额）只需小于等于“服务ID风险金额”即可。 |
| risk_fund.description | string(30) | false | 【风险说明】 用于描述说明该风险金，不能超过30字符。 |
| time_range | object | true | 【服务时间段】 用于描述订单的服务开始和结束时间。 |
| time_range.start_time | string(14) | false | 【服务开始时间】<br>1、商户提供服务的开始时间。例如，用户今天下单，商户明天提供服务，这里的时间指的是明天。<br>2、支持格式："yyyyMMddHHmmss"、"yyyyMMdd" 和 "OnAccept"。<br>传入 20091225091010 表示 2009 年 12 月 25 日 9 点 10 分 10 秒。<br>传入 20091225 表示 2009 年 12 月 25 日 0 点 0 分 0 秒。<br>传入 OnAccept 表示用户确认订单成功时间为服务开始时间。<br>3、微信支付会根据传入时间的精度进行校验：<br>如果是 yyyyMMdd 格式，校验精确到日：start\_time 必须晚于或等于商户调用创建订单接口的时间。<br>如果是 yyyyMMddHHmmss 格式，校验精确到秒：start\_time 必须晚于调用创建订单接口的时间（考虑系统时差，建议预留一定误差）。 |
| time_range.end_time | string(14) | false | 【服务结束时间】<br>1、商户提供服务的结束时间。例如，商户明天提供服务，3天后结束服务，这里的时间指的是3天后的时间。<br>2、支持格式："yyyyMMddHHmmss"和"yyyyMMdd"。<br>传入 20091225091010 表示 2009 年 12 月 25 日 9 点 10 分 10 秒。<br>传入 20091225 表示 2009 年 12 月 25 日 0 点 0 分 0 秒。<br>3、微信支付会根据传入时间的精度进行校验：<br>如果是 yyyyMMddHH 格式，校验精确到日：end\_time 必须晚于或等于 start\_time。<br>如果是 yyyyMMddHHmmss 格式，校验精确到秒：end\_time 必须晚于 start\_time。<br>4、end\_time必须和start\_time时间格式一致，如果start\_time使用OnAccept格式则end\_time必须使用yyyyMMddHHmmss格式。 |
| time_range.start_time_remark | string(20) | false | 【服务开始时间备注】  当有传入服务开始时间时，可添加备注说明，不超过20个字符。 |
| time_range.end_time_remark | string(20) | false | 【服务结束时间备注】 当有传入服务结束时间时，可添加备注说明，不超过20个字符。 |
| location | object | false | 【服务位置】 用于描述用户使用服务的地理位置 |
| location.start_location | string(20) | false | 【服务开始地点】 用户开始使用服务的地点，不超过20个字符。 |
| location.end_location | string(20) | false | 【服务结束地点】 用户结束使用服务的地点，不超过20个字符。 |
| need_user_confirm | boolean | false | 【是否需要用户确认】 固定传true或者不传(不传默认是true)。 |
| notify_url | string(256) | true | 【商户回调地址】 商户接收 [确认订单回调通知](https://pay.weixin.qq.com/doc/v3/partner/4012586137.md) 和 [支付成功回调通知](https://pay.weixin.qq.com/doc/v3/partner/4012586136.md) 的地址，创单时传入，需按照 [notify-url填写注意事项](https://pay.weixin.qq.com/doc/v3/partner/4012082570.md) 规范填写。 |
| attach | string(256) | false | 【商户数据包】 商户在创建订单时传入的自定义数据包，用户不可见。用于存放订单的商户自定义数据，需要先进行urlencode编码，总长度不超过256字符。 [确认订单回调通知](https://pay.weixin.qq.com/doc/v3/partner/4012586137.md) 和 [支付成功回调通知](https://pay.weixin.qq.com/doc/v3/partner/4012586136.md) 时会回传该字段给商户。 |
| device | object | false | 【设备信息】 |
| device.start_device_id | string(50) | false | 【服务开始的设备ID】 某一设备在商户对应服务ID下的唯一标识，由商户自行填写，建议采用设备SN值。售货机、充电宝、充电桩等无人自助设备行业必传。 |
| device.end_device_id | string(50) | false | 【服务结束的设备ID】 某一设备在商户对应服务ID下的唯一标识，由商户自行填写，建议采用设备SN值。售货机、充电宝、充电桩等无人自助设备行业必传。 |
| device.materiel_no | string(100) | false | 【物料URL】 若商户参与政策，则填写微信支付运营给到商家的对应加参后的URL链接；若商家未参与政策，则填写商家自有的URL链接。 |
## 应答参数

200 OK

| 参数名 | 类型 | 必填 | 描述 |
| --- |  --- | --- | --- |
| out_order_no | string(32) | true | 【商户服务订单号】 商户系统内部服务订单号，要求32个字符内，只能是数字、大小写字母\_-&#124;\* 且在同一个商户号下唯一。需要开发者特别注意，该参数不可用于申请退款接口中的 out\_trade\_no 参数。 |
| service_id | string(32) | true | 【服务ID】 商户支付分服务的唯一标识，由32位数字组成。支付分产品权限审核通过后，微信支付运营会向商户提供该ID。 |
| appid | string(32) | true | 【公众账号ID】 公众账号ID也称APPID，是(微信开放平台、微信公众平台）为开发者提供的一个唯一标识，用于识别开发者的应用程序(APP、小程序、公众号)。 开发者需要先在微信开放平台或微信公众平台中申请ID，然后在服务商平台中绑定，详见 [服务商商户号与AppID账号关联管理](https://kf.qq.com/faq/200520fueQrI200520aQf6Rr.html)。完结订单和取消订单需要和创单传入的appid保持一致。 |
| mchid | string(32) | true | 【服务商商户号】 调用支付分创单接口提交的服务商商户号，商户号需开通支付分产品权限，且与appid有绑定关系，详见 [服务商商户号与AppID账号关联管理](https://kf.qq.com/faq/200520fueQrI200520aQf6Rr.html)。 |
| sub_appid | string(32) | false | 【子商户公众账号ID】 公众账号ID也称APPID，是(微信开放平台、微信公众平台）为开发者提供的一个唯一标识，用于识别开发者的应用程序(APP、小程序、公众号)。需要登录 [服务商平台](https://pay.weixin.qq.com/index.php/partner/public/home) 操作绑定，具体参考 [服务商为特约商户配置AppID（即sub\_appid）操作方法](https://kf.qq.com/faq/190715yaYnYv1907153mmIbA.html)。 |
| sub_mchid | string(32) | true | 【子商户号】 服务商下的子商户商户号，普通服务商使用 [特约商户进件](https://pay.weixin.qq.com/doc/v3/partner/4012719997.md) 生成，平台收付通服务商使用 [二级商户进件](https://pay.weixin.qq.com/doc/v3/partner/4012713017.md) 生成。 |
| service_introduction | string(20) | true | 【服务信息】 用于介绍本订单所提供的服务 ，长度不能超过20个字符(汉字、数字、字母、特殊符号都按照1个字符计算)。 |
| state | string(32) | true | 【服务订单状态】 表示支付分订单状态<br>`CREATED`:商户已创建服务订单<br>`DOING`:服务订单进行中<br>`DONE`:服务订单完成(终态)<br>`REVOKED`:商户取消服务订单(终态)<br>`EXPIRED`:服务订单已失效，"商户已创建服务订单"状态超过30天未变动，则订单失效(终态)<br>该状态需结合collection.state字段和state\_description字段一起判断，具体可参考 [支付分订单状态流转图](https://pay.weixin.qq.com/doc/v3/partner/4012586134.md#2.3%E3%80%81%E8%AE%A2%E5%8D%95%E7%8A%B6%E6%80%81%E6%B5%81%E8%BD%AC%E5%9B%BE)。 |
| state_description | string(32) | false | 【订单状态说明】此参数用于对服务订单处于DOING状态时的附加说明，非DOIING状态将不会返回该参数。具体状态如下：<br>`USER_CONFIRM`：用户已确认状态，表示用户成功确认订单后所处状态。<br>`MCH_COMPLETE`：商户已完结状态，指商户调用完结接口成功后至扣款成功前的状态。<br>该状态需结合collection.state字段和state字段一起判断，具体可参考 [支付分订单状态流转图](https://pay.weixin.qq.com/doc/v3/partner/4012586134.md#2.3%E3%80%81%E8%AE%A2%E5%8D%95%E7%8A%B6%E6%80%81%E6%B5%81%E8%BD%AC%E5%9B%BE)。 |
| post_payments | array[object] | false | 【后付费项目】 用于展示订单后付费项目明细，商户需要按照所属行业规程传参，详见 [post\_payments(后付费项目)字段传参说明](https://pay.weixin.qq.com/doc/v3/partner/4013163663.md)。 |
| post_payments.name | string(20) | false | 【付费名称】 不能超过20个字符，需严格按照 [post\_payments(后付费项目)字段传参说明](https://pay.weixin.qq.com/doc/v3/partner/4013163663.md) 传参。 |
| post_payments.amount | integer | false | 【付费金额】 付费项目金额，整型，大于等于0(等于0时表示不需要扣费)，单位为分，需严格按照 [post\_payments(后付费项目)字段传参说明](https://pay.weixin.qq.com/doc/v3/partner/4013163663.md) 传参。 |
| post_payments.description | string(30) | false | 【付费说明】 对付费项目的详细说明，不超过30个字符，需严格按照 [post\_payments(后付费项目)字段传参说明](https://pay.weixin.qq.com/doc/v3/partner/4013163663.md) 传参。 |
| post_payments.count | integer | false | 【付费数量】 后付费项目的数量，为整型。相同的后付费项目建议合并计算amount和count。 |
| post_discounts | array[object] | false | 【商户优惠】 用于展示订单优惠项目明细，最多30条，完结订单时传的收款总金额需满足计算条件(收款总金额=后付费项目amount和-优惠项目amount和) |
| post_discounts.name | string(20) | false | 【优惠名称】 用于描述优惠项目，不超过20个字符，同一单多个优惠项目名称不可重复。 |
| post_discounts.description | string(30) | false | 【优惠说明】 用于描述优惠项目使用条件，不超过30个字符。 |
| post_discounts.amount | integer | false | 【优惠金额】 整型，单位为分，用于描述优惠项目金额。 |
| post_discounts.count | integer | false | 【优惠数量】  整型，用于描述优惠项目使用数量，例如用户使用了两张同一活动优惠券，则count填2。 |
| risk_fund | object | false | 【服务风险金】 本笔订单的风险金额描述 |
| risk_fund.name | string(30) | true | 【风险名称】<br>(1)、在先免模式下：只能传以下枚举值：<br>`DEPOSIT`：代表押金<br>`ADVANCE`：代表预付款<br>`CASH_DEPOSIT`：代表保证金<br>示例：若在充电宝场景传入"DEPOSIT"，当用户确认订单后，UI界面会显示“租借充电宝免押金XX元”。<br>(2)、先享模式：只能传“ `ESTIMATE_ORDER_COST`"，代表订单预估费用。<br>详细说明参考 [产品介绍-先免模式和先享模式](https://pay.weixin.qq.com/doc/v3/partner/4012586132.md)。 |
| risk_fund.amount | integer | true | 【风险金额】 这笔订单的风险金额，风险金额大小会影响评估，理论上金额越高评估通过率越低，商户按照实际场景传入即可，评估不通过是正常风控拦截。<br>1、该值为整型，必须>0，单位为分。<br>2、该金额必须小于等于“服务ID风险金额”，“服务ID风险金额”上限具体请与微信支付运营确认。<br>3、在先免模式下，服务订单结束后，订单的total\_amount（真实收款金额）必须小于等于此处的风险金额；在先享模式下，服务订单结束后，订单的total\_amount（真实收款金额）只需小于等于“服务ID风险金额”即可。 |
| risk_fund.description | string(30) | false | 【风险说明】 用于描述说明该风险金，不能超过30字符。 |
| time_range | object | false | 【服务时间】 用于描述订单的服务开始和结束时间。 |
| time_range.start_time | string(14) | false | 【服务开始时间】<br>1、商户提供服务的开始时间。例如，用户今天下单，商户明天提供服务，这里的时间指的是明天。<br>2、支持格式："yyyyMMddHHmmss"、"yyyyMMdd" 和 "OnAccept"。<br>传入 20091225091010 表示 2009 年 12 月 25 日 9 点 10 分 10 秒。<br>传入 20091225 表示 2009 年 12 月 25 日 0 点 0 分 0 秒。<br>传入 OnAccept 表示用户确认订单成功时间为服务开始时间。<br>3、微信支付会根据传入时间的精度进行校验：<br>如果是 yyyyMMdd 格式，校验精确到日：start\_time 必须晚于或等于商户调用创建订单接口的时间。<br>如果是 yyyyMMddHHmmss 格式，校验精确到秒：start\_time 必须晚于调用创建订单接口的时间（考虑系统时差，建议预留一定误差）。 |
| time_range.end_time | string(14) | false | 【服务结束时间】<br>1、商户提供服务的结束时间。例如，商户明天提供服务，3天后结束服务，这里的时间指的是3天后的时间。<br>2、支持格式："yyyyMMddHHmmss"和"yyyyMMdd"。<br>传入 20091225091010 表示 2009 年 12 月 25 日 9 点 10 分 10 秒。<br>传入 20091225 表示 2009 年 12 月 25 日 0 点 0 分 0 秒。<br>3、微信支付会根据传入时间的精度进行校验：<br>如果是 yyyyMMddHH 格式，校验精确到日：end\_time 必须晚于或等于 start\_time。<br>如果是 yyyyMMddHHmmss 格式，校验精确到秒：end\_time 必须晚于 start\_time。<br>4、end\_time必须和start\_time时间格式一致，如果start\_time使用OnAccept格式则end\_time必须使用yyyyMMddHHmmss格式。 |
| time_range.start_time_remark | string(20) | false | 【服务开始时间备注】  当有传入服务开始时间时，可添加备注说明，不超过20个字符。 |
| time_range.end_time_remark | string(20) | false | 【服务结束时间备注】 当有传入服务结束时间时，可添加备注说明，不超过20个字符。 |
| location | object | false | 【服务位置】 用于描述用户使用服务的地理位置 |
| location.start_location | string(20) | false | 【服务开始地点】 用户开始使用服务的地点，不超过20个字符。 |
| location.end_location | string(20) | false | 【服务结束地点】用户结束使用服务的地点，不超过20个字符。 |
| attach | string(256) | false | 【商户数据包】 商户在创建订单时传入的自定义数据包，用户不可见。用于存放订单的商户自定义数据，需要先进行urlencode编码，总长度不超过256字符。 [确认订单回调通知](https://pay.weixin.qq.com/doc/v3/partner/4012586137.md) 和 [支付成功回调通知](https://pay.weixin.qq.com/doc/v3/partner/4012586136.md) 时会回传该字段给商户。 |
| notify_url | string(256) | false | 【商户回调地址】 商户接收 [确认订单回调通知](https://pay.weixin.qq.com/doc/v3/partner/4012586137.md) 和 [支付成功回调通知](https://pay.weixin.qq.com/doc/v3/partner/4012586136.md) 的地址，创单时传入，需按照 [notify-url填写注意事项](https://pay.weixin.qq.com/doc/v3/partner/4012082570.md) 规范填写。 |
| order_id | string(64) | false | 【微信支付服务订单号】 支付分订单在微信侧的唯一标识，31位数字，开头由1000000000+年月日组成。 |
| package | string(1024) | false | 【跳转微信侧小程序订单数据】 创建支付分订单成功后返回，用于拉起支付分小程序确认订单页，该数据一小时内有效。由数字大小写字母\_-符号组成，不超过300字符。 |
## 错误码

### 公共错误码

| 状态码 | 错误码 | 描述 | 解决方案 |
| --- | --- | --- | --- |
| 400 | PARAM\_ERROR | 参数错误 | 请根据错误提示正确传入参数 |
| 400 | INVALID\_REQUEST | HTTP 请求不符合微信支付 APIv3 接口规则 | 请参阅 [接口规则](https://pay.weixin.qq.com/doc/v3/partner/4012081726.md) |
| 401 | SIGN\_ERROR | 验证不通过 | 请参阅 [签名常见问题](https://pay.weixin.qq.com/doc/v3/partner/4012082324.md) |
| 500 | SYSTEM\_ERROR | 系统异常，请稍后重试 | 请稍后重试 |

### 业务错误码

| 状态码 | 错误码 | 描述 | 解决方案 |
| --- | --- | --- | --- |
| 400 | INVALID\_ORDER\_STATE | 单据状态错误 | 确认操作是否符合流程 |
| 400 | INVALID\_REQUEST | 请求参数符合参数格式，但不符合业务规则 | 请确认相同单号是否使用了不同的参数 |
| 400 | ORDER\_CANCELED | 单据已取消 | 当前状态无需操作 |
| 400 | ORDER\_DONE | 订单已完成 | 当前状态无需操作 |
| 403 | NO\_AUTH | 商户信息不合法 | 登录服务商平台核对，传入正确信息 |
| 404 | ORDER\_NOT\_ EXIST | 订单不存在 | 确认入参，传入正确单据 |
| 429 | FREQUENCY\_LIMITED | 频率超限 | 请求量不要超过接口调用频率限制 |
| 500 | SYSTEM\_ERROR | 系统错误 | 5开头的状态码都为系统问题，请使用相同参数稍后重新调用 |

请求示例

- [curl 示例](https://pay.weixin.qq.com/doc/v3/partner/4013138534-curl.md)
- [Java 示例](https://pay.weixin.qq.com/doc/v3/partner/4013138534-java.md)
- [Go 示例](https://pay.weixin.qq.com/doc/v3/partner/4013138534-go.md)


应答示例

> 200 OK

```
{
  "out_order_no" : "1234323JKHDFE1243252",
  "service_id" : "2002000000000558128851361561536",
  "appid" : "wxd678efh567hg6787",
  "mchid" : "1230000109",
  "sub_appid" : "wxd678efh567hg6999",
  "sub_mchid" : "1900000109",
  "service_introduction" : "XX充电宝",
  "state" : "CREATED",
  "state_description" : "MCH_COMPLETE",
  "post_payments" : [
    {
      "name" : "就餐费用",
      "amount" : 40000,
      "description" : "就餐人均100元",
      "count" : 4
    }
  ],
  "post_discounts" : [
    {
      "name" : "满20减1元",
      "description" : "不与其他优惠叠加",
      "amount" : 100,
      "count" : 2
    }
  ],
  "risk_fund" : {
    "name" : "DEPOSIT",
    "amount" : 10000,
    "description" : "就餐的预估费用"
  },
  "time_range" : {
    "start_time" : "20091225091010",
    "end_time" : "20091225121010",
    "start_time_remark" : "备注1",
    "end_time_remark" : "备注2"
  },
  "location" : {
    "start_location" : "嗨客时尚主题展餐厅",
    "end_location" : "嗨客时尚主题展餐厅"
  },
  "attach" : "Easdfowealsdkjfnlaksjdlfkwqoi&wl3l2sald",
  "notify_url" : "https://api.test.com",
  "order_id" : "0000300001201908301055157220022",
  "package" : "DJIOSQPYWDxsjdldeuwhdodwxasd_dDiodnwjh9we"
}

```
