支付宝支付开发者平台 用户超5亿,三年投10亿,开发者如何抢滩支付宝小程序蓝海?

2019-02-22 16:03:52 技术原理 92 views 技术原理
[导读]:本文(《用户超5亿,三年投10亿,开发者如何抢滩支付宝小程序蓝海?》)由来自桂平的合作伙伴投稿,并经由本站(支付宝免签约接口)结合主题:支付宝支付开发者平台,收集整理了众多资料而成。主要记述了支付宝,微信小程序开发,开发者平台,支付宝小程序,开放平台,云计算,后端技术,安全平台,支付安全,移动互联网等方面的信息。相信从本文您一定可以获得自己所需要的!

2018 年,被称为小程序正式搭建互联网生态圈的一年。

各大互联网巨头纷纷围猎小程序,意图用小程序丰富自己的服务形态。

而随着入局者越来越多,竞争愈发激烈。虽有“小程序红利期将持续 5 年”之说,但面对市场竞争,各家必须发挥自身长项方可立足。

1没有任何动物比蚂蚁更勤奋,然而它却最沉默寡言

2017 年,微信推出小程序。上线仅一年,就已有 100 多万开发者入驻,日活达到了 3 亿,成功建立起一个成熟的平台生态。

公开资料显示,支付宝小程序于 2017 年 8 月开始公测,2018 年 9 月正式上线。在正式上线至今 4 个月时间里,支付宝小程序的数量已经接近 10 万,日活跃用户也从 1.2 亿增长到了 1.7 亿,覆盖用户也从 3 亿发展到了 5 亿。

但是令很多人不解的是,支付宝小程序公测整整花了一年时间,以至于有人评价:支付宝节奏太慢了。

明确自身定位,寻求平台差异

在腾讯已经率先发力的情况下,阿里系的支付宝小程序,被业界广泛评价为有后来居上之势。其根本原因就在于其基于阿里生态体系的全面赋能,以及平台的差异化定位。这表面看似简单,其实并非易事。其中的挑战性,未必亚于从 0 到 1 。

微信生态以社交为核心,而后走向信息、内容、营销。这就造就了微信小程序基于社交关系的强裂变属性。

而支付宝的生态天生具有商业的基因,这一基因导致了无论是 B 端的商家还是 C 端的消费者,相对其他平台都对支付宝具有更高的信任程度。并且对于广大用户而言,支付宝或许更像一个五星级服务总台,人们可以从上面找到各种各样的服务,它的服务属性已经成为消费者心中最鲜明的标签。

于是,支付宝小程序明确“离钱、离信用、服务最近”的差异化属性,把定位锁定在商业和生活服务领域。它的使命是让支付宝从支付工具走向能提供各种服务的场景平台(或者说超级工具集合体),使其成为在金融、商业、生活服务等方面的“一站式工具箱”,这意味着拓展用户心智对支付宝的认知。

同时,伴随着消费的不断升级,支付宝小程序也不断衍生出更多生活场景的服务升级。在蚂蚁金服公布的支付宝小程序使用场景中,已经累计涉及到了包括共享单车、信用租赁、充电桩、无人办公、刷脸取包裹、水电缴费、预约挂号、医疗保险等在内的诸多具体场景。

夯实技术基础,突破传统开发模式

作为蚂蚁金服面向商业生态的开放技术的一环。支付宝小程序和 mPaaS(移动开发平台)、生活号等技术产品一道,共同组成蚂蚁金服的移动技术开放。

因此,在这一年多的时间里,支付宝小程序也一直在通过公测吸引开发者入局,引入更多合作者。一方面留出时间夯实基础设施,另一方面也能通过开发者探索更多的玩法和方向,突破传统开发模式。

如下图所示,在传统模式中,当开发者需要开发一个小程序时,采用像开发传统 app 一样的方式进行业务开发。大致来说,需要如下流程:

  • 小程序的技术开发人员开发小程序端上业务,实现小程序 UI,体验端的交互逻辑等;

  • 后台的技术开发人员需要通过相应的后端语言(Java/Node.js/c# 等)来开发后台业务。包含登录、权限、数据操作、业务逻辑控制等;

  • 前后端人员开发好逻辑后进行部署联调;

  • 服务部署后,需要运维的人员来处理环境问题、监控、容灾等问题,以确保服务的持续可用;

  • 最后,安全的人员需要为应用制定安全规则,搭配相应的安全处理方案,确保服务的安全可靠,不被恶意攻击。

支付宝支付开发者平台 用户超5亿,三年投10亿,开发者如何抢滩支付宝小程序蓝海?

从以上流程可以看出,在传统的模式中,开发一个小程序的成本其实很高。一个是人力成本,一个是资源成本。

一个小程序需要 3-4 个角色的参与才能确保小程序能持续稳定的服务。这对小规模的小程序或者孵化阶段的小程序来说人员投入非常大。

另外,在传统的模式中,为了能让小程序稳定运行起来,需要购买大量的资源。最常见的就是 ecs * 2 + rds + slb + 域名 + 证书 等。如果要做安全控制,还需购买云上的安全设施,比如 DDoS 防御等。这些资源不管自身业务量多大,都需要持续付费,对用户来说成本非常高。

所以综上所述,开发者需要使用一种更加简单、高效的开发方法。

2任何事物都不及伟大那样简单,简单便是伟大

近年来,蚂蚁金融科技在公有云上逐渐建立起了应用 PaaS 平台、分布式中间件平台、监控分析平台、容灾平台等核心能力,为客户提供金融级的云上服务。与此同时,支付宝小程序作为蚂蚁金服的一个战略方向,也迫切需要能为小程序开发运维人员提供一个前后端一体化解决方案,降低开发者自主开发运维后端云上应用的成本。

而「一站式云服务」为开发者提供完整的云端支持,分为云应用和 Serverless 后端云服务两个解决方案。其中云应用是基于 PaaS 平台的有服务器解决方案,Serverless 后端云服务是一个无服务器解决方案。

小程序云应用为「一站式小程序研发工具」(即 IDE)提供给了丰富的插件能力,让开发者在 IDE 端可以直接和后端云服务进行无缝交互,同时云端提供了 Web 控制台,供运维人员进行系统运维。具有极简构建云端环境、IDE 一键部署云端应用、灵活的语言框架等特性。

  • 极简构建云端环境

通过 IDE 或者云端控制台,开发者可以轻松的创建云应用,并为云应用构建测试和生产环境。对于测试环境,可自动生成一个二级域名并配置好 HTTPS 服务供小程序测试使用;对于生产环境,还提供了免费的域名和 HTTPS 证书服务。

  • IDE 一键部署云端应用

在 IDE 端,用户完成代码开发后,可直接通过 IDE 插件将代码一键部署到云端服务器上,整个过程简单高效,极大节约了开发者手动部署云端服务器的时间成本。同时,在 IDE 端,还提供了日志查看能力,用户可以方便的查看服务器上的日志。

  • 应用资源监控

小程序云应用提供了完善的应用资源监控能力,让用户对自己应用的资源使用情况(CPU、内存、网络等)做到实时掌握。

  • 灵活的语言框架 

云应用目前支持 Java 和 Node.js两种开发语言。对于 Java,可以使用 SpringBoot 或者 SofaBoot 开发框架。对于 Node.js,推荐使用 Egg 开发框架。未来会根据开发者需要,决定是否开放出 PHP 等语言。

另外,对于 Node.js类型的应用,通过蚂蚁小程序开发者工具来开发小程序后端;对于 Java 类型的应用,通过IntelliJ IDEA来开发小程序后端。对这两个IDE,我们都提供了IDE插件对小程序云应用进行集成。

  • 深度集成蚂蚁金服开放能力

蚂蚁金服在金融生活场景中积累了丰富的能力,并将这些能力通过开放平台开放了出来,比如支付、信用、安全等能力。为了让小程序开发者方便的使用这些能力,小程序云应用在 IDEA 插件中根据签约的能力包,提供了自动生成调用代码的功能,大大方便了开发者集成这些开放能力。

  • 自主可控

小程序云应用在提供各种便利性的同时,也给开发运维人员提供了完全自主可控的能力,开发运维人员可以登录到云端服务器上去查看日志,排查问题,拥有完全的自主权。

  • 为超大规模分布式应用预留空间

一个小程序的业务量一般是从小到大的,在不同的阶段,对高可用、容灾、监控等的需求也不同。对于业务量小的应用,小程序云应用提供单台云服务器内置 MySQL 的模式来满足需求;对于业务量大的应用,我们即将提供负载均衡 + 云服务器 + 数据库服务的解决方案。

除此之外,使用小程序云应用,构建云端环境、分配测试域名、SSL 证书、应用部署等整个过程可以缩短到 10 分钟以内,并且这些能力完全集成在了 IDE 中,使得开发者可以更专注在业务逻辑的开发,提高效率。

Serverless 后端云服务

小程序的一个核心特点就是能通过一个小程序快速布局到多个端上,以便快速吸收各个端上的流量,为业务带来红利。

而在传统的模式中,如果开发者需要将小程序部署到多个端上,那就需要基于每个端的登录体系实现认证,这个对开发者来说成本还是蛮高的。

但如下图所示,在 Serverless 后端云服务中,Serverless 后端云服务提供统一接入能力,客户不再需要去处理各个端上的认证差异,通过 Serverless 后端云服务提供的统一 API 即可快速实现认证,大大缩减开发时间。

支付宝支付开发者平台 用户超5亿,三年投10亿,开发者如何抢滩支付宝小程序蓝海?

其核心服务能力主要为:文件存储、数据存储、函数计算、服务引擎、短信等。其中,函数计算和服务引擎共同组成了后端解决方案,通过 Serverless 后端解决方案,可完全免运费快速开发后端服务。

图片

另外,基于蚂蚁多年的安全积累, Serverless 后端云服务为运行在后端的应用提供了专业的安全管控。从接入层的防 DDoS, 到链路层的证书验证,再到数据层的内容安全控制。Serverless 后端云服务为客户提供了全方位的安全控制,保障用户的业务能持续安全运行,免受恶意攻击。同时,蚂蚁专业的安全团队也在不断监控管理,为用户服务的安全做更进一步的防控。

举例来说,Serverless 后端云服务为用户提供了如下安全控制:

  • 接入层控制:  在接入层控制上,Serverless 后端云服务为所有应用提供了 DDoS 的流量防护以及防火墙的防护,保障业务流量的安全性。

  • 内容安全控制: 针对所有上传到 Serverless 后端云服务的资源,Serverless 后端云服务都会自动做风险识别,对于涉黄、涉政、暴力等有法律风险、舆论等风险的资源进行实时管理,确保不会给用户业务带来风险。

  • 访问控制: 针对客户端的 BaaS 服务,Serverless 后端云服务为开发者提供了基于 DSL 的安全控制策略,开发者可以根据业务需求对数据进行强管控,保障数据不发生非法访问以及泄漏。比如数据存储服务的规则如下:

{  // 规则的范围是 comment 这个集合  "comments": {    // 所有人可读    ".read": true,     // 只有当操作者(请求来源)和资源所有者是同一个人时可写    ".write": "request.auth.userId == resource.auth.userId",    // 所有人可以进行其他操作    "*": true  },  // 规则的范围是所有集合  "*": {    // 所有人可以进行任何操作    "*": true  } }

  • 控制台控制: 对于用户的控制台操作,Serverless 后端云服务接入了蚂蚁专业的风控体系,对登录用户进行精确的风控校验,即使用户非法获取到账号密码也无法直接操作控制台,确保用户后台不会被恶意操作。

总之,基于蚂蚁金融云成熟的服务架构之上的「一站式云服务」,实现了“最好的技术”开放,从 AR、AI、芝麻信用等核心能力层面,一路下沉到了开发工具技术基础层面。

3莫愁前路无知己,天下谁人不识君

众所周知,支付宝想要打造的是开放的金融生活生态,而这需要为消费者提供非常透明的、高质量的、可信的便捷服务,小程序在很大程度上已经变成了蚂蚁金服实现目标的一个可靠载体。

在底层能力方面,支付宝小程序特别重视与支付宝自身能力的结合,比如来自芝麻信用、金融服务、位置服务、供应链等八大核心能力的支持。

其中,芝麻信用能力是支付宝小程序非常重要的能力之一。信用能力不仅可以防欺诈交易和虚拟交易,还可以刺激信用消费。因为信用在很大程度上重构了用户的体验流程,比如信用免押:

据称,哈罗单车的支付宝小程序在接入芝麻信用能力后,订单量一下子涨了 40%,一年涨了差不多 12 倍,成长速度非常快。

图片

在未来,支付宝小程序将实现一次开发、多端运行,和阿里生态的其它 App 打通,让所有通过支付宝小程序的消息,也可以转化到其他端口,甚至可以再次回到支付宝。这对有志于支付宝小程序的开发者们而言,无疑是一个重大利好。

一颗彩蛋

4一颗彩蛋

不管怎么说,小程序已经开启一个让人期待的新时代。那么,在你心里,支付宝小程序带给你的第一印象是什么?你用过最好用的支付宝小程序是什么?你又希望未来的支付宝小程序会有哪些功能?

评论区留言,说说你与支付宝小程序的故事,我们将抽取 5 位幸运读者各赠送运动手环一枚~

拓展阅读

支付宝开放平台:https://www.2cto.com/tag/zhifubaokaifangpingtai.html

相关问答

问:支付宝开发平台和支付宝商户产品区别

答:商户是使用支付宝接口,用户可以在这家商户上使用支付宝支付,开发平台是可以自主开发一些功能


问:本网站有交易平台怎么接入支付宝

答:支付宝开放平台的所有接口功能,均需要使用在开放平台上创建的应用进行调用。请按照以下步骤开始创建应用:
1.在浏览器中打开支付宝开放平台。点击管理中心,按照提示登录支付宝账号,进行实名认证并登记开发者资料。
2.切换至“服务窗应用”标签栏,点击“申请开通”按钮,跳转到服务窗商户后台开始开通服务窗流程。
3.应用资料填写完成后需要经过上线的审核流程。服务窗应用调用接口前需要激活开发者模式,公钥的生成、填写请参见安全接入与验证章节中的详细描述。激活开发者模式后,可在应用详情页填写开发者网关、修改公钥,。
注意:只有在填写正确的公钥与网关后,才能激活开发者模式,正常进行后续的开发工作。
4.应用通过审核并激活开发者模式后,才能通过该应用的AppID来调用已开通的所有接口功能。同时,创建的服务窗应用上下架管理请前往服务窗商户后台进行管理。
注意:如果已经创建了服务窗应用,则可以使用已存在应用调用该接口。


问:APP怎样接入支付宝或微信支付

答:需要去对应的开放平台去做。
支付宝的开放平台:open.alipay.com
微信的开放平台:open.weixin.qq.com


问:企业怎么自己申请支付宝应用

答:要在您的应用中使用生活号的相关接口,需要先创建登记您的生活号应用,并提交审核,审核通过后会为你生成应用唯一标识(APPID),并且可以申请开通开放产品使用权限,通过APPID您的应用才能调用开放产品的接口能力。重庆米凡科技告诉你创建生活号应用的步骤如下:第一步,创建支付宝生活号应用开发者可直接使用需要创建生活号的支付宝账号,登录生活号后台。填写生活号信息,入驻生活号,生活号入驻后,支付宝工作人员会在5个工作日内审核,入驻流程截图如下。第二步:配置密钥开发者调用接口前需要先生成RSA密钥,RSA密钥包含应用私钥(APP_PRIVATE_KEY)、应用公钥(APP_PUBLIC_KEY)。生成密钥后在开放平台管理中心进行密钥配置,配置完成后可以获取支付宝公钥(ALIPAY_PUBLIC_KEY)。第三步:激活开发者模式生活号激活开发者模式的过程是支付宝网关向开发者网关推送一条指定格式的消息,开发者网关收到这条消息后,必须同步返回给支付宝网关指定内容的消息,支付宝网关对这条消息验证通过后,开发者模式就激活了。激活开发者模式后,支付宝会认为开发者有能力对接生活号相关接口,开发者才能调用相关的生活号api接口。然后就进行开发,然后接入支付宝就行了!!支付宝应用开发相关咨询的话可以找重庆米凡科技,米凡是专门做程序应用开发和企业服务的。


下一篇:没有了

发表评论

刘清

找微信客服跟支付宝客服,他们有代理,找到最近的代理谈合作就行啦

2019-02-25 22:31:02
猎刃

很明显是应该与支付保或第三方取得联系。。然后具体实现方法打电话问吧。。

2019-02-22 19:43:17

发表评论:

在线客服