长文干货拆解支付能力如何输出
在当今数字化时代,电商平台的支付能力是其核心竞争力之一。本文深入拆解了电商平台如何通过集成和输出支付能力,实现业务扩展和收入增长。从用户流程、业务流程到联合登录、交易流程,再到消息回调和产品经理的角色,文章详细剖析了支付能力输出的各个环节,为电商平台的产品经理和运营人员提供了宝贵的实战经验和策略指导。
为满足平台销售多元化,电商平台会与各种业务进行合作,对接业务方的H5零售场景以扩宽平台销售场景,实现平台业务规模的扩张。
通过与其他业务合作,平台可以提升GMV销售规模,并提升利润。
常见的合作模式有两种,一种是自营方式,一种是POP方式。
1)如果是自营方式,则平台具有定价权,可从商品销售获取利润。但接入方式较复杂,涉及商品创建、采购入库、供货出库等。
2)如果是POP方式,则平台赚取佣金,接入方式较简单。
对于平台而言,本质是集成底层支付能力,并输出给业务合作方,相当于外部商户接入平台收银台,使用平台支付能力。
当平台集成支付能力后,甚至可以将这样的支付能力输出给其他电商平台,相当于去其他平台接单,赚取支付通道费。比方说我们在京东看到微信支付,可以在得物看到支付宝支付。
因此,支付能力的包装集成与输出,是一个平台的基础能力,他能为平台开拓市场,扩张用户;也能为平台提供新的收入来源,将能力转化为产品售卖。
一、常见用户流程
- 用户进入平台APP
- 在平台APP中跳转进入合作业务方页面
- 在合作方页面选购商品,进行下单
- 下单时调用平台APP下单接口,如果下单成功,则跳转到平台收银台页面
- 用户在收银台页面选择支付方案,完成支付
- 支付成功后,平台将支付结果同步告知合作方,合作方更新订单状态
- 合作方进行订单履约后,同步订单状态至平台,平台更新平台侧订单状态
- 合作方处理售后成功,关单后,同步平台侧订单同步关闭
二、业务流程
1、合作方下单后,先完成联合登录
2、调用平台创建订单接口,平台创建订单时需要进行重入校验,避免反复重复性下单,如无问题则创建第三方订单
3、创建第三方订单成功后,则返回收银台链接给合作方,用户可跳转进入收银台页面,并创建平台订单
4、平台订单和第三方订单需建立绑定关系,是重入校验的一个重要依据
5、用户完成支付后,平台更新订单状态后,需触发消息,通知合作方,合作方也会更新对应订单状态,并进行履约
6、用户确认收货后,合作方需触发信息通知平台,平台可更新订单状态
7、若用户申请售后,合作方关单后,需触发信息通知平台,平台可同步关闭订单
8、如果在这个过程中,用户未一次性完成支付,后续从不同入口重新支付时,则依然跳转进入原先订单的收银台,不会重新创建订单
9、在该过程中,消息通知会有遗漏,合作方也可以主动查询平台订单状态
三、联合登录
1、平台提供接口给合作方,合作方调用时需入参用户基本信息,比如手机号等,并且通过MD5加密。
举例如下:
2、接口出参会返回链接,需解密获取真正链接,并进行跳转。
举例如下:
四、交易流程
1、商户创建订单应用场景
用户在线选购完商品,在业务侧确认支付时由商户后台调用该接口下单发起支付,下单成功将返回支付路由地址给到商户
- 下单请求后,接口返回下单交易结果。商户可等待支付成功的消息回调,或者商户可自行通过【订单支付状态查询】接口查询支付结果。
- 建议商户系统间隔10秒后轮询调用【订单支付状态查询】
输入参数
输出参数
2、订单支付状态查询
应用场景
商户可调用该接口查询对应订单的状态。
商户可在以下场景进行调用
- 商户回调服务未收到平台推送的订单支付通知
- 调用支付接口后延时5秒之后,可间隔5秒轮询订单支付状态
- 调用撤销订单接口之前,确认订单状态
输入参数
输出参数
订单支付状态描述
3、商户订单退款
应用场景
当交易完成后,由于买家或卖家的原因需要退款时,商户可通过调用该接口将支付款退回,平台为用户退款。
输入参数
输出参数
4、商户订单退款查询
应用场景
当发生交易退款时,商户可通过该接口查询退款的状态。
输入参数
输出参数
退款状态描述
五、消息回调(合作方商户->平台)
1、合作方订单状态同步接口
应用场景
合作方商户订单状态变更时,调此接口通知平台
输入参数
输出参数
六、消息通知(平台->合作方商户)
1、订单支付结果通知
应用场景
商户调用创建平台订单接口后,平台会通过消息回调的方式,通知商户订单支付的情况。商户可根据接收到的订单状态进行后续的业务流程
如果商户未收到支付通知,或者支付通知接口发生异常,可通过【订单支付状态查询】主动查询的方式查询订单支付结果。
通知参数
返回参数
商户收到通知后需返回消息表示已成功收到。如商户未进行返回,则平台需进行消息重试。
2、订单退款结果通知
应用场景
当商户发生退款时, 平台会通过回调的方式将退款状态推送给商户,商户可接受退款回调进行后续的业务流程
当退款通知推送失败,或者商户接收异常时,商户可通过【订单退款查询接口】进行查询退款状态
通知参数
返回参数
七、产品经理的角色
1、对内-支付能力抽象设计
作为负责支付模块的产品经理,首先,需要对支付的模式、逻辑、流程有非常非常清晰的认识,你只有对自己的东西足够了解,才有可能知道他可以演变出什么新的东西,才能知道如何向他人介绍自己的产品。
当你足够熟悉后,你需要将其抽象,包装成一个成熟的产品能力。
在很多行业中,有个误区就是产品只是做一些内部系统功能,给内部业务人员使用。但其实,即使是产品,也可以商务或者运营视角看待自己的工作。你所做的东西,是不是也可以包装成一个商品,去对外输出销售。这是对产品很大的赋能。
日常一点点小的迭代,都是为将这个大系统看得更清楚,建得更通透,做铺垫。
2、对外-合作方沟通
当我们做出来这样一个可输出的产品后,我们还需要懂得如何”销售“。
诚然,商务会是与合作方衔接的第一道。但是,只有你自己,才是最了解这个产品逻辑,也就最了解这个产品卖点。
有时候,我们需要参与到和合作方的沟通,了解对方的需求,介绍我们的产品,解答客户的疑问。在这个过程中,产品经理的沟通能力,洞察能力,甚至商务谈判能力都非常重要。
酒香也怕巷子深,与合作方的沟通至关重要。
本文由人人都是产品经理作者【产品小球】,微信公众号:【产品小球】,原创/授权 发布于人人都是产品经理,未经许可,禁止转载。
题图来自Unsplash,基于 CC0 协议。
- 目前还没评论,等你发挥!