我们本身是开发者,当然我们也是重度使用者。我们系统平台本身借助嵌入公开表单以及配置的线支付能力,搭建了许多功能,极大提高了业务与研发效率,完成了业务闭环。下面举一些实际场景:
场景
适用于会员管理、活动报名、软件购买等需要在线支付的场景,可以根据实际业务需求通过支付配置完成在线收款。详细介绍:https://help.mingdao.com/org/payment?_highlight=%E5%85%AC%E5%BC%80&_highlight=%E8%A1%A8%E5%8D%95&_highlight=%E6%94%AF%E4%BB%98#online-payment
开发版购买案例
开发者通过公开表单完成支付,通过工作表事件实现当用户完成支付后,开通所购买组织的开发版的授权。详细介绍:https://help.mingdao.com/market/seller/#%E5%BC%80%E5%8F%91%E7%89%88%E8%B4%AD%E4%B9%B0
对接流程
支付交互
- 常规支付流程:进入公开表单—提交记录—提交订单—完成支付
- 这里对常规支付流程进行了一些调整,简化后的支付步骤:将【提交记录】与【提交订单】步骤合并,点击购买直接执行【提交记录】+【提交订单】
支付交互
第一步,基础表单的搭建
- 需要一个表单来管理支付的数据,一条行记录对应着一笔订单。对于订单需要的一些基础信息,如支付内容、金额等字段,可以设置默认值。
配置默认值
- 若想实现跳转表单页面时代入一些基础信息参考:https://help.mingdao.com/worksheet/custom-functions/?_highlight=%E8%87%AA%E5%AE%9A%E4%B9%89&_highlight=%E5%87%BD%E6%95%B0#url-query
跳转链接带入基础信息
- 字段配置
字段名称 | 类型 | 备注 |
---|---|---|
支付内容 | 文本 | 设置默认值 |
支付金额 | 金额 | 设置默认值 |
订单编号 | 文本 | |
交易金额 | 金额 | |
支付方式 | 文本 | |
订单状态 | 单选 | 已支付、待支付、已退款、部分退款、退款中 |
下单时间 | 日期 | 类型:* 日期时间* 年-月-日 时:分:秒 |
支付时间 | 日期 | |
商户号 | 文本 | |
订单来源 | 单选 | 根据订单提交场景,展示来源(详见支付设置),需保证选项名称一致* 公开表单* 组织内 |
下单人 | 文本 | 组织内提交:会写入创建者的 accountId 公开表单提交:固定文案“user-publicform” |
退款金额 | 金额 | |
结算金额 | 金额 | |
结算手续费 | 金额 | |
结算手续费率 | 金额 |
- 配置链接显示内容
第三步,支付设置
启用公开表单后,完成商户、支付内容配置
- 选择商户(需开通收款能力),配置支付内容与金额读取的字段
- 完成字段映射配置
公开表单提交支付后,会生成一笔订单,这一步配置的目的是将生成的订单信息写入表单。我们完成这一步的配置后,当订单的状态发生变更时会自动更新【订单状态】映射字段的值。
第四步,后续业务流程配置
可以通过工作表事件来实现当订单支付完成后,执行其他业务流程(如 API 的调用等)