4.1.11服务单同步


使用场景:由于收款商户进行的某些“线下操作”会导致微信支付侧的订单状态与实际情况不符。例如,用户通过线下付款的方式已经完成支付,而微信支付侧并未支付成功,此时可能导致用户重复支付。因此商户需要通过订单同步接口将订单状态同步给微信支付,修改订单在微信支付系统中的状态。

前提条件:服务单状态同步,前置服务订单状态为“进行中”且订单状态说明需为[MCH_COMPLETE : 商户完结]

接口编号:serviceordersync

请求参数(bizdata):

参数 参数名称 取值 可空 类型 备注
out_order_no 商户订单号

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

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

*且在同一个商户号下唯一

String(32)  
type 场景类型 Order_Paid---订单收款成功 String(32)  
detail 内容消息详情 字段详情请看:IndirectSyncDetail Object  

其中IndirectSyncDetail字段如下:

参数 参数名称 取值 可空 类型 备注
paid_time 收款成功时间

支持两种格式:

yyyyMMddHHmmss

yyyyMMdd

String(32)

用户通过其他方式付款成功的实际时间,需满足条件:

服务开始时间<调用商户完结订单接口的时间<用户通过其他方式付款成功的实际时间≤商户调用支付分订单同步接口的时间+60秒

注:【服务开始时间】

1、当完结订单有填写【实际服务开始时间】时,【服务开始时间】=完结订单【实际服务开始时间】

2、当完结订单未填写【实际服务开始时间】时,【服务开始时间】=创建订单【服务开始时间】

场景类型为“Order_Paid”时,必填

注:微信支付分会根据此时间更新用户侧的守约记录、负面记录信息;

因此请务必如实填写用户实际付款成功时间,以免造成不必要的客诉 

响应参数(bizrsp):

处理成功,状态码为204,无返回业务参数


yinjr 2024年7月30日 16:05 收藏文档