快生活 - 生活常识大全

电商客户端接入实战


  笔者团队从2016年1月初正式开工,历经一个半月(除去春节放假实际工作日约一个月),最终于2016年2月19日提交应用苹果审核,2月20日审核通过,成为第一家对接Apple Pay成功的跨境电商。
  Apple Pay是什么
  在笔者曾参与的与苹果方面关于Apple Pay接入事项会议中,苹果方介绍,Apple Pay本质并不是一个pay。不碰用户信息,不碰资金。主要涉及以下内容:
  NFC与iPhone无线技术;
  指纹识别;
  加密硬件支持;
  内置苹果的钱包应用等。
  Apple Pay开发者注意事项
  在苹果官方的网站详细列出了关于"Apple Pay入门"的相关内容。
  在苹果官方的介绍文章中已经包含《Apple Pay 编程指南》、《App 内购买项目编程指南》、《Apple Pay 识别标志指南》、《iOS 人机界面准则》及常见问题解答等内容。请务必仔细阅读了解。
  如采用银联SDK方案的话,银联会提供相关文档。请务必仔细阅读了解。
  电商客户端接入实践
  在笔者负责的电商移动端Apple Pay项目对接中,可谓一波三折。最终成功发版,得亏有团队成员锲而不舍,精诚合作。
  领受任务:尽一切可能尽早完成电商移动端Apple Pay接入工作,争取赶上苹果首波推荐。
  任务背景:15年12月下旬接受任务前,项目成员对Apple Pay一无所知。其他同类争赶苹果推荐的应用已对接少则一个季度,多则半年有余,部分已经进入苹果实验室测试环节。
  应对策略:搭班子、定战略、带队伍(借用柳传志管理三要素)。
  实践简介:笔者领命后,首先尽可能搜集有关Apple Pay的信息,了解大致情况。然后分析邀请相关人员(共涉及客户端开发、后台开发、支付工具、银联、产品策划、测试等角色),确定重要干系人,发出整理后的材料召集启动会议。
  首次碰头会即定下大致的产品方案(先期敲定API对接方式后,没出几日根据实际情况调整为使用银联SDK方案),明确分工,约定沟通机制(保持至少每周一次定期会议,其他按需安排会议)等。根据实际情况及时更新【进展简讯】邮件抄送相关干系人。项目排期经多次会议沟通后分阶段确定,先确认内部分批次联调及基本主流程打通的完成时间点,然后在项目中期时确认最终发版时间。
  项目时间:苹果于16年2月18日正式发布Apple Pay。笔者团队从1月初正式开工,历经一个半月(除去春节放假实际工作日约一个月),最终于2月19日提交应用苹果审核,2月20日审核通过,成为第一家对接Apple Pay成功的跨境电商。
  解决过的问题摘抄:
  确认对接方案流程:12月25日第一次碰头,12月30日决定暂用API方式接入,支付工具方选网易宝,元旦假期后1月4日上午提出需确认方案,下午组织会议,确认方案需更改并制定初步的技术排期等工作:支付工具方继续选网易宝,改API方案为银联SDK方案。第三方集成SDK方案,也是目前苹果官网中推荐的接入方式。
  涉及收款业务时,需向银联申请开通支持Apple Pay的商户号。
  同支付工具方、银联多方合作,外部依赖明显,团队决定制定分阶段联调目标,并约定沟通机制减小依赖风险。在与团队外沟通时,建议问题发起方需要确认及时得到了答复。一般问题邮件确认,紧急问题电话确认,如都已尽力但当天下班前半个小时还有未得到答复确认的问题,则向上反馈求助。
  银联SDK返回商户名称问题:排查确认,因我方未能及时替换更新银联SDK版本,未能正确对接升级后接口。后期要求银联第一时间提供最新或正式的SDK版本及说明文档。
  部分商品获取Apple Pay支付方式失败问题:排查确认,部分商品涉及不同商户号,支付工具方未绑定开通对应的商户号,导致该类商品无法使用Apple Pay支付。绑定后即正常。
  因故无法去苹果实验室参与测试,改用提交测试视频方式。但这个过程比预估的耗费了更多人力。有些是未能按照苹果要求录制重新录制,有些是苹果针对视频提出了修改意见修改后重新录制。沟通方式以电话沟通、邮件沟通为主。
  涉及跨境业务时,需特别考虑实名认证信息等。因Apple Pay本身不需要用户实名认证,所以既要兼顾跨境业务需要,又不能打破良好的用户交互体验。我们没有对应参照可依据,决定采取多种应对手段。一,为增加Apple Pay快捷支付亮点特性,推出Apple Pay专场秒杀活动,选取不需要实名认证的非跨境业务商品。二,为避免未实名认证用户使用Apple Pay购买跨境商品时中途不得不暂停去补实名认证的尴尬,平衡利弊后团队制定了针对该人群临时屏蔽Apple Pay支付入口的方案,如张三未实名认证过,那么他在购买跨境等需实名认证信息的商品时,则不会看到Apple Pay的支付入口。
  关于隐私政策引起的问题:在2月19日提交版本后,苹果以我们的"客户隐私政策"提供内容不合适为由拒绝了。虽然之前该内容已经用了很久了未更新过,一直审核都没遇到问题,但还是当即决定更换为展现更为直接的公司隐私政策地址链接,重新提交审核。这一步不需要重新打包提交,只需在提交应用审核界面更新链接即可。最终2月20日周六晚审核通过。
  关于和苹果方打交道的三条建议:
  一定要熟读苹果的规范及要求,否则返工是在所难免的。小到几个像素的图标细节,大到界面规范原则。另外如需提供测试视频,也务必按照苹果要求录制提供,如要求什么机型以上设备录制等。
  请预留时间和精力处理与苹果方的沟通事宜。苹果方面对于产品设计细节可谓是要求十分苛刻,无论是界面展示还是交互流程,事无巨细会提出很多修改建议。苹果方甚至会特别在意沟通中"Apple Pay"这几个字是如何书写的,大小写区分并且空格隔开。有一些是按照规范要求必须修改的,有一些则只是诚恳的建议。怎么取舍平衡需要团队根据自身情况去评判。
  如需争取苹果推荐位,保留合理心理预期。苹果一般不会明确承诺是否推荐、推荐的形式及预估推荐效果等。为获取推荐舍得投入多少,需要团队自身去评判取舍。一般在Apple Pay这种同类参与者众多的情况下,基本都是与众多参与者同等推荐待遇。除非有特别迎合苹果实际需要的超级亮点应用,而这种情况极为少见。
  结束语
  在对接Apple Pay项目过程中也有诸如投入产出比是否值得等质疑声以及其他诸多坎坷,笔者在此就不一一赘述了。单从项目研发角度评判是成功的,至于其他的整体评判则值得进一步深思和反省。
网站目录投稿:千灵