如果您不了解退款整体的逻辑请查看微信支付退款流程。
适合场景
如客户在填写购票表单以后,因为各种原因,无法参加,需要退票。您可以为客户提供一个退款表单,客户填写后,等待后台工作人员审批通过以后,将会自动执行退款流程。
退款大体流程
注意:系统在接受到微信支付成功退款以后,将自动触发退款事件,然后执行工作流。
1.在表单流程中申请退款
1.设置一个退款表单
设计一个退款表单其中需要包括退款的基本信息。以及退款流水信息。
2.在流程里面关联插件信息
在「插件中心」-「智能工具」中安装退款通知插件
配置插件
这里需要注意
1.系统订单号或者第三方订单号 必须填一个。
2.退款金额必须大于0,或者小于订单金额。
3.退款原因可以为固定值,或者控件。
3.发布即可
2.处理微信退款结果
配置退款完成的事件表单,系统会把微信的退款结果,以事件的方式发出来,后续结合用智能工作流进行处理。
1.创建事件工作流
2.选择第三方系统对接
3.配置监控事件表单为
监控的第三方应用为 「微信支付」-事件为「退款」
4.添加「更新表单节点」
注意:退款事件支持如下事件处理
- 状态
- 退款金额
- 退款内容
- 退款方式
- 退款流水号
- 内部订单号
- 外部订单号
- 下单时间
- 支付时间
- 退款时间
- 绑定的openId
- 来源
至此相关配置已经解决完成。