BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

Visa发布了一套专为开发者设计的API

| 作者 Benjamin Young 关注 1 他的粉丝 ,译者 艾利特 关注 0 他的粉丝 发布于 2016年2月23日. 估计阅读时间: 6 分钟 | QCon上海2018 关注大数据平台技术选型、搭建、系统迁移和优化的经验。

不久前刚推出的Visa Developer这一里程碑式的开发平台把全球最大的零售支付网络转变为一个推动支付和商业创新的开放平台。自成立近60年以来,Visa第一次向软件应用开发商开放其行业领先的支付技术、产品和服务。

新的Visa Developer平台旨在帮助金融机构、商家和技术公司来满足消费者和商家的需求,他们对使用互联设备来购物、支付和接受付款的依赖度正在不断提升。在面世之后,新的平台将帮助人们接触到Visa最受欢迎的支付技术和服务,包括账户所有者识别,面对面支付能力,安全在线支付服务等等。例如Visa Checkout、货币兑换和消费者交易报警等。明年,Visa计划向人们大范围开放更多的支付能力。

毫无疑问,Visa Developer为全球开发者打开了世界上最大的零售支付网络。通过刚推出的Visa Developer平台即可获取这一套API套装,除此之外还包括信用卡验证和授权系统都可以获得。当然,也包括支持微交易,愿望清单,购物车的API。

这款API是一个简单的“JSON请求响应式”的API,使用HTTP和双向SSL(双向认证)或共享密钥认证系统(API密钥)。它所提供的服务分成四个方面:

  • Payment(支付方式):这也是文档和示例代码关注最多的部分。
  • General Services(一般性服务):这一服务包括外汇利率,帐户验证,和一个可在自动取款机上使用的Visa服务。
  • Risk and Fraud(风险和欺诈):提供地理定位验证,令牌服务和交易提醒服务,提高安全性。
  • Trials(测试阶段):具备一个单一的“microtransations(微交易)”集合,里面包括一些有趣的服务,例如购物车、购物清单、营销策略、在线钱包、用户管理、用户订单历史等等。

除了上面列举出来功能清单之外,更多更全的服务条目可以在Visa Developer API目录里获取。

Reddit用户Acchariya在使用过此API之后指出,使用者可能被要求使用PCI兼容的服务器来执行这些新的端点,“没有这种公私API密钥共用的方案,这也就意味着你的需求可能来自后端,或者说客户信用卡信息直接在后端冲击你的需求,这就要求PCI完全合规。”

在GitHub上的VisaDeveloperProgram组织提供了可用于C#、Java、Node.js、PHP、Python和Ruby的示例代码。这些代码都是最基础的组成部分,但是它们也暗示了接下来可能会使用Cybersource Payments,Checkout和Direct APIs。然而,目前的代码缺乏一个规范的许可证。因此,开发人员应该避免从这些案例中复制和粘贴代码。此外,从服务状态来看,开发者写出来的代码应该可用于Visa,目的是用来达到测试和其它目的。

共同参与测试阶段的合作伙伴包括Capital One,CIBC,Emirates NBD,National Australia Bank (NAB),RBC,TD Bank,Scotiabank,TSYS,U.S. Bank和VenueNext。Visa的最初期望是围绕这些合作伙伴和开发者一起合作,来共同发展壮大这个移动支付的生态系统。正如U.S. Bank的CIO Dominico Venturo之前说过一句话,“合作是关键,而Visa所提供的开发者门户和工具帮助U.S. Bank创造了很多新的想法,并最终帮助客户找到了比传统方法更迅速、成本更少的开发方法。”

除此之外,外部的开发者已经开始考虑使用这个新的平台技术了,如Bitcoin和其他点对点支付系统。“通过开放API技术来开放整个平台,这样有利于Visa将一些最具创新性的功能集成应用到未来的支付解决方案中。”Bitcoin分析师JP Buntinx说到。

最后,我们还注意到Visa宏伟的愿景,那就是Visa全球开发商互动项目计划,可参与的对象包括金融机构,商人和技术公司,在这个新的平台基础上来共同寻找和利用彼此的服务功能和软件力量。打造一个能够让上千家金融机构、数百万商家和技术公司可以合作、分享和搜索创新数字商业应用和服务的市场平台。

API客户反馈:

  • 加拿大皇家银行(RBC)数字、支付与卡片业务执行副总裁Linda Mantia表示,“对于RBC来说,创新是我们为客户提供有效、安全和便捷解决方案的根基。通过与我们的生态系统合作伙伴(例如Visa)开展合作,我们能够继续提供便于使用的高附加值服务。举例来说,我们已经开始利用Visa新发布的API来开发解决方案,从而更快地为RBC移动客户带来更多的便利和灵活性,而这在以前是做不到的。”
  • TSYS商家服务部门产品负责人Craig Ludwig表示,“TSYS与Visa有着悠久的合作历史,我们非常高兴能够成为Visa Developer项目的第一家支付解决方案提供商。这一令人振奋的新API能够让我们交付下一代的产品和服务,而我们的发卡、收单和商家客户便可以藉此发展壮大。Visa新技术的部署将把我们推向支付产品创新的前沿。”

查看英文原文:Visa Launches Visa Developer Suite of APIs

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我
社区评论

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT