大家好,我是刚哥!
最近,我准备用AI搭建了一个知识付费站点。借助开源模板和框架我2天就把网站搭建好了。
但万万没想到,在我最擅长的支付领域,却遭遇了滑铁卢——支付对接了两周都没多少进展,简直是个填不满的工作量黑洞。
正当我为此焦头烂额时,忽然想起汇付斗拱开发者大会提到过“斗拱前端组件”,号称能在1天内搞定支付对接——这不正是我梦寐以求的吗?那我得赶紧试试!
01 血亏2周时间
你可能会觉得是因为我太菜了,收银台一个页面还搞不定吗?
那我们看看一个“小网站”到底有哪些地方要对接支付功能,要不要花两周时间。
大家可以看到图1中有线上线下、前端后端4个地方需要处理支付逻辑。
图1:个人站点的支付对接
1.线上支付
我的小站点以WEB端为主,还要支持小程序、公众号,以适应手机用户的需求。
现在我急需接入微信支付,这意味着,我要对接扫码、小程序和JSAPI三个支付产品,并且还要适配对应的终端。加上前期还有证书安装、签名验签等准备工作,一下子我一周时间就没了。
这些还只是完成一个正向的支付功能,回调、退款、查询、订单同步等配套功能都没来得及做。哎!先凑合跑通吧。
原先还考虑聚合支付宝、云闪付多种支付方式呢,那就要适配9个终端啊,我都想放弃了。
2.线下支付
我还有很多用户是线下社群转化过来的,原本想着扔一个二维码就完事了,自己在后台给用户开通使用权限。
后来发现我想简单了,如果销售多个产品就要让用户选择品类;卖纸质书需要收集客户地址。用户不满意就要退款,有的用户还要开发票。
这样一个人哪里忙得过来,岂不是要雇个助理才行?那就只能逼着我涨价了。
3.商户控台
还有更复杂的就是商户控台。要给用户开通产品、要查询商品,还要退款,还要开发票。功能一大堆不说,一个订单里面的用户信息、交易信息、发货信息、折扣、手续费密密麻麻字段都快100个了。
这些功能让AI做个单页面还行,但是复杂的查询、布局、样式我都不奢望了。数据量大了,我还要做分页加载。我估算了下,光搭建页面做这些查询功能就又得搞一周。
显然不管你网站大小,如果对接原生的微信、支付宝接口,工作量都是一样的。两周都是熟练的情况下才能完成,新手一个月都很正常。
在忙忙碌碌中,2周时间就被“吞噬掉了”,最后仅跑通了一个主流程。
02 斗拱前端反杀
求助了有经验的开发小伙伴,他说:“你那个都是老黄历了,用斗拱前端组件库一天就搞定了。给你个链接你看下就知道了。”
小伙伴提供的“斗拱Element”链接 https://paas.huifu.com/open/doc/devtools/#/checkout
斗拱前端组件库我之前听说过,是一套托管的开源工具包。图2就是斗拱平台的“SDK、Element、Solution”三套开源组件,你只要在商户端配置好,通过斗拱开发者端发布到托管环境就能用了。
如果有定制需求可以下载他的开源包进行二次开发,基本上一天就能搞定。
这套组件有没有像宣传得这么高效?我正好趁这次机会给大家验证一下。
图2:斗拱支付托管组件
1.斗拱SDK
网站最重要的就是对接收银台,只有支付渠道打通才能真正地实现线上化支付。它可以适配WEB、小程序、公众号等前端环境;并且能够集成微信、支付宝、云闪付等主流支付产品,方便用户付款。
图3:收银台两种开发方式
线上支付主要对接斗拱的SDK收银台,它支持两种接入方式。
1)标准收银台配置:通过商户后台可以直接配置出你所需要的收银台,上面集成了常用的微信、支付宝、云闪付等各种支付方式。配置好之后,几行代码就能集成到你的网站使用了,复杂底层的支付逻辑已经帮你实现好了。
2)收银台源码二开:如果想定制化收银台或者想外接其他渠道的支付方式,可以下载生成的源码包直接本地进行二次开发。它提供了iOS、安卓、小程序、网站等多种终端源码,拿来改改就能用,当然后面的支付渠道就要自己去对接了。
显然对于我这种小网站来说,会选择工作量最小的标准收银台,它1个小时就能搞定了。
2.斗拱账单支付
我的私域社群转化的用户,可以通过线下账单支付,在斗拱的商户端配置后就能生成一个二维码,完全不需要开发。这种就太方便了,不用再雇一个助理帮我打理线下渠道了。
图4:账单支付两种使用方式
3.商家控台组件
最后就是让人头皮发麻的商家控台页面了,斗拱的商家控台也提供了两种方式。
1)斗拱标准商家控台:就是直接使用斗拱的商家端上的查询、开票功能,无需任何开发。
2)商家控台Vue组件库:如果希望在一个平台内就能查到所有数据,避免在多个平台间切换登录的麻烦。斗拱提供了商家控台Vue组件库,你可以直接下载源码并集成到自己的系统中,它包含了完整的页面交互逻辑、接口调用流程,并且风格统一。
图5:商家控台组件库的五类功能
对于我这种小网站来说,直接用斗拱平台的标准功能就行了,未来网站做大了再来体验商家控台的组件。
03 1天全部回血
剩下的我就是把这些开源组件库集成一下就可以了。首先看下我们调整后的对接流程见图6。从图中可以看到,只有线上支付的收银台需要技术对接。线下账单支付、商家控台我直接在斗拱平台上配置一下就可以用了,完全不用开发。
图6:斗拱平台的支付对接
其实线上收银台我也只要开发两个地方(见图7),即前端的下单请求和后端回调结果监听,其他复杂的支付逻辑全部交给SDK和托管系统去处理就可以了。
这点工作量对我来说就很轻松了,我一天就把网站扫码、小程序和公众号对接完了,并且查询、退款、回调也都搞定了。
图7:斗拱SDK的两个对接要点
04 讲在最后
从对接原生通道血亏2天时间,到使用斗拱前端组件1天回血。我最大的感受就是效率非常高,体验很好。基本上都可以靠配置完成,即使像收银台这种必须技术对接的产品,也大多是配置化,开发过程非常简单。
据了解,按照斗拱的开源计划,未来还会提供账单通、礼品卡等解决方案级别的开源项目。并且AI+支付的服务也正在准备推出,未来对接SDK这点工作量可能都没有了。
参考资料
[1]斗拱开发者站点
https://paas.huifu.com/open/home/
[3]斗拱前端组件
https://paas.huifu.com/open/doc/devtools/#/checkout_js_sdk
热门跟贴