微信分账流程(含个人无法分账回退问题处理)

微信分账文档:微信支付-分账

微信v3分账步骤:

1、添加分账接收方(分别添加服务商、普通商户、个人)

2、删除分账接收方

3、在服务商平台设置 分账方/被分账方 为 可分账/可分账回退  状态(pay.weixin.qq.com)

4、下单并调用分账接口进行分账,同时同步分账结果入数据库

5、退回分账(个人无法退回分账,仅商户可以。因此此处应注意在合适的时机来分账。)

个人分账调用分账回退接口时报错

{"code":"PARAM_ERROR","detail":{"location":"body","value":"orpVz6_z0eNv3Eh20KUCPKbmo7fc"},"message":"输入源“\/body\/return_mchid”映射到值字段“回退商户号”字符串规则校验失败,字符串必须匹配正则表达式“^\\d{1,32}$”","status":"FAIL"}

注意(原因)个人分账后不能回退分账。可以以下两种方法来处理:

        1)由商户来承担被分账走的那一部分资金。

        2)不要立即触发分账,而是等某个可确认分账的时间点再进行分账,例如,确认收货7天后。核销之后。用户无法退款时。

6、订单退款

你可能感兴趣的:(php,前端,微信分账,个人分账回退)