4.1.9.3服务单确认以及付款完毕通知


使用场景:

1.商户调用创建服务单接口,选择需用户确认模式(need_user_confirm=true),并且通过客户端发起确认后,平台会发起通知

2.支付完毕后,平台会发起通知

请求参数(bizdata):

参数 参数名称 取值 可空 类型 备注
out_order_no

商户订单

商户系统内部服务订单号(不是交易单号)

要求32个字符内,只能是数字、大小写字母

且在同一个商户号下唯一

String(32)  
chnl_order_no

渠道服务

单号

渠道服务单号(不是交易单号)对应微信端的商户单号 String(32)  
service_introduction 服务信息 服务信息,用于介绍本订单所提供的服务 String(20)  
sub_appid

子商户公

众号ID

子商户公众号AppID String(32)  
sub_mchid

子商户商

户号

  String(32)  
sub_openid

子商户的

用户标识

子商户的AppID下的用户标识 String(128)  
channel_id

渠道商商

户号

  String(32)  
state

服务订单

状态

CREATED: 服务订单已创建

DOING: 服务订单进行中

DONE: 服务订单已完成

REVOKED: 商户取消服务订单

EXPIRED: 服务订单已失效

CREATED"状态超过1小时未变动,则订单失效

示例值:CREATED

String(32)  
state_description

订单状态

说明

对服务订单"DOING"状态的附加说明

USER_CONFIRM: 用户确认

MCH_COMPLETE:商户完结

示例值:MCH_COMPLETE

String(32)  
post_payments

后付费项

后付费项目列表,最多包含100条付费项目

用于用户侧展示与完结订单时的总金额计算创建订单接口:

1.name是选填;

2.若name非空:

amount和description,二者必须填其一,也可同时填写;

完结订单接口:

1. name和amount是必填;

array  
post_discounts 商户优惠

body商户优惠列表,最多包含30条商户优惠

用于用户侧展示与完结订单时的总金额计算创建订单接口:

1.name和description是选填,但是要填写的话,须同时填写

完结订单接口:

1.若name和description非空,amount金额必填;

2.优惠项目名称可以重复

3. 订单优惠项目,均以完结订单传入的信息为准;

array  
risk_fund

服务风险

用于微信支付分对本次服务进行风险评估 object  
total_amount 总金额 调用接口传入的总金额 int 示例值:40000
need_collection

是否需要

收款

调用接口传入的是否需要收款 boolean 示例值:true
collection 收款信息 收款成功后,展示具体的收款信息 object  
time_range 服务时间 服务时间,用于用户侧展示 object  
location 服务位置 服务位置,用于用户侧展示 object  
order_id

微信支付

服务订单

微信支付服务订单号

每个微信支付服务订单号与商户号下

对应的商户订单号一一对应

String(64)  
attach 附加数据 附加数据,可作为自定义参数使用,需要先urlencode后传入 String(128)  

yinjr 2024年7月30日 15:44 收藏文档