3.使用插件节点进行退款

1792 上次更新时间:2021-06-09 20:03:16

Document

如果您不了解退款整体的逻辑请查看微信支付退款流程。

适合场景

如客户在填写购票表单以后,因为各种原因,无法参加,需要退票。您可以为客户提供一个退款表单,客户填写后,等待后台工作人员审批通过以后,将会自动执行退款流程。

退款大体流程
注意:系统在接受到微信支付成功退款以后,将自动触发退款事件,然后执行工作流。

1.在表单流程中申请退款

1.设置一个退款表单

设计一个退款表单其中需要包括退款的基本信息。以及退款流水信息。

2.在流程里面关联插件信息


在「插件中心」-「智能工具」中安装退款通知插件

配置插件
这里需要注意
1.系统订单号或者第三方订单号 必须填一个。
2.退款金额必须大于0,或者小于订单金额。
3.退款原因可以为固定值,或者控件。

3.发布即可

2.处理微信退款结果

配置退款完成的事件表单,系统会把微信的退款结果,以事件的方式发出来,后续结合用智能工作流进行处理。

1.创建事件工作流

2.选择第三方系统对接


3.配置监控事件表单为

监控的第三方应用为 「微信支付」-事件为「退款」

4.添加「更新表单节点」

注意:退款事件支持如下事件处理

  • 状态
  • 退款金额
  • 退款内容
  • 退款方式
  • 退款流水号
  • 内部订单号
  • 外部订单号
  • 下单时间
  • 支付时间
  • 退款时间
  • 绑定的openId
  • 来源

至此相关配置已经解决完成。

视频讲解