1 支付的基础知识
支付手段、第三方支付服务、支付时效
这里所要讲的支付虽然统一称为 Web 服务 和应用程序的支付,但实际上提供给用户的支 付手段是多种多样的。而且,由于这类支付本 质上是关于资金的处理,所以无论是服务提供 者还是开发者,都会对于应该知道什么、怎么 做才算是万全之策感到惶恐不安,甚至实现支 付本身常常就会成为沉重的负担。
本特辑的作者们自己开发并运营了一个名为WebPay A 的信用卡第三方支付服务。基于这些经验,在本次特辑中,我们将以在 Web 上使用最多的、也是在 Web 服务和应用程序支付中使用最多的信用卡支付为核心,向各位读者介绍迅速引入信用卡支付所需要的知识和方法。
首先,本章并不局限于信用卡,而是介绍 支付的整体概念,例如都存在哪些支付手段、 支付的时机等。
支付手段
支付手段有如下几种。
信用卡
输入信用卡信息,由信用卡公司支付费用
手机运营商支付
通过 DOCOMO、au、软银等手机运营商的认证,和手机话费合并支付费用
预付(使用代金券,电子货币)
可以在便利店等地方够买类似iTunes Card这样的代金券。使用时,输入印在代金券上的字符串来支付费用。使用像Suica、PASMO、Edy 这类事先在卡内或者终端充值的卡也包括在这种手段内
便利店支付
在设置于便利店的终端上打印账单或者带着账单去便利店,在便利店的柜台支付费用
货到付款
在商品送到的时候,由货物投递人代收款项
银行转账、电子支付、挂号现金邮寄使用各种方法直接支付费用
用户需要配合各种各样的支付手段来采取相应的行动,因此我们在开发服务和应用程序时,就要仔细考虑应该配合提供什么支付手段。例如,在面向不大可能拥有信用卡的未成年用户开发 服务的时候,选择信用卡支付手段就不是一个 好的主意。另外,后文中也会提到,在 iOS 和 Android 中,支付手段的选择还会受到平台的约束。
第三方支付服务
试试在Web搜索中查找"第三方支付"就知道,有很多支持上述支付手段的第三方支付服务。自己开发的 Web 服务或应用程序很难直接和信用卡公司或者便利店运营商签约,所以除了银行转账和挂号现金邮寄等直接收费以外,基本上都需要使用第三方支付服务。
不同的第三方支付服务所支持的支付手段也不同。主要的第三方支付服务及其支持的支付手段见。
不同的第三方支付服务,其支付手续费、初始费用、月固定费等使用成本也是不同的。主要信用卡第三方支付服务的收费情况我们将
在第 2 章说明。
还有,很多第三方支付服务并没有公开受理支付处理这一部分的标准规范,因此使用服务前的开发很难推进。
综上所述,我们必须斟酌以费用为首的各种成本,结合要开发的服务和应用程序选择合适的第三方支付服务。
iOS和Android的应用程序内支付
通过浏览器请求用户进行支付的 Web 应用程序可以使用上面介绍的各种支付手段,但是在 iOS 和 Android 的应用程序内进行支付的话,则不然。如表 1 所示,iOS 的应用程序,只能使用信用卡支付和iTunes Card支付,而Android的应用程序则只能使用信用卡支付和手机运营商支付手段。
应用程序内支付虽然受到各自平台的限制,但是另一方面,它可以比一般的第三方支付服务更加轻松地处理全世界的货币。
另 外,在 Android 应用程序上,手机运营商支付机制等都已经完成封装,不用另外实现,使用时几乎可以和信用卡支付采用一样的操作。这对于仅使用信用卡支付的用户来说也具有一 定的吸引力。iOS 和 Android 应用程序内的支付将在第 6 章中详细说明。
……
展开