重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
Android Pay 是谷歌推出的“一键支付”服务,实际上它就像一个移动钱包,存储了用户的借记卡、信用卡、会员卡等信息,然后通过NFC技术实现快速支付。这其实和谷歌之前推出的 Google Wallet 相似,只是 Android Pay 使用起来更加方便、安全、好用。
“只有客户发展了,才有我们的生存与发展!”这是成都创新互联公司的服务宗旨!把网站当作互联网产品,产品思维更注重全局思维、需求分析和迭代思维,在网站建设中就是为了建设一个不仅审美在线,而且实用性极高的网站。创新互联对成都网站制作、成都做网站、外贸营销网站建设、网站制作、网站开发、网页设计、网站优化、网络推广、探索永无止境。
Android Pay 的工作方式
Android Pay 和 Apple Pay 一样,通过NFC的技术支持,使用户可以使用手机接触受支持的POS机进行购物支付。谷歌产品经理表示,使用 Android Pay 时,可以像往常一样解锁手机,然后将它放置在实体店商家的非接触式终端附近就可以了。接下来 Android Pay 会负责所有繁重的.工作,最后在手机上会出现支付确认和交易明细的信息。此外,Android Pay 还会自动使用你在这家店的会员卡积分及优惠券。
Android Pay 兼容设备
目前 Android Pay 能兼容运行的是系统版本在Android 4.4或以上,并且支持NFC功能的手机或平板。
Android Pay 与第三方应用合作
Android Pay 和Apple Pay 一样,同样允许开发者通过自身平台开启应用内支付。谷歌让开发者在他们自己的应用中添加“使用 Android Pay 支付”的按钮,点击后就可实现一触式支付。
Android Pay 的合作伙伴
Android Pay 在美国和英国地区都有相应的合作伙伴。美国地区中,Android Pay 主要与美国运通、美国银行、Discover、海军联邦信贷联盟、PNC、地区银行、USAA、花旗集团、富国银行和Capital One这些金融机构进行合作。而英国地区,合作的主要有苏格兰银行,哈利法克斯,汇丰银行,劳埃德银行,MS银行和MBNA,其中,四大银行机构中的巴克莱银行和国民西敏寺银行并没有与之合作。
Android Pay 的安全性
移动支付的安全性问题一直是重中之重,为了用户使用 Android Pay 的安全,谷歌与所有主要的信用卡公司展开了合作,并且采纳了一种名为“Tokenization”的安全标准,这套系统也为苹果公司和许多其他支付平台所使用。
谷歌支付产品管理副总裁 Ariel Bardin 曾说道:Tokenization 确保我们不会将你的信用卡号码存储在手机上,而是将其交给网络,并获得一个可安全存储在手机上的虚拟账号。也就是说,你在支付时,信用卡号码和其他细节实际上并不会和支付终端交换。
支付宝集成流程
主要的回调返回类两个:PayResult与AuthResult
支付接口的调用:
支付结果的接收:
最近工作中,开发的App版本需要加入微信支付、支付宝支付、QQ钱包支付功能。一般情况下,我们支付功能都是封装好的支付模块,支付方面一般不会有重大的更新。但是我却遇到了:
结合我之前的开发经验,个人觉得可能有以下几种情况:
最后问题的发现,是由于原因5导致的。主要出问题的微信手机客户端版本是8.0,我猜测是之前没有校验,因为我们之前使用微信7.0手机客户端支付成功并没有返回 -1 的情况。
这是日常Android开发中遇到的一个小小的bug,希望对同样是Android开发的小伙伴有帮助。
微信支付码规则:18位纯数字,以10、11、12、13、14、15开头
参考:
支付宝支付码规则:支付授权码,25至30开头的长度为16至24位的数字,实际字符串长度以开发者获取的付款码长度为准
参考: