4.5 支付服务 - 数据结构 - 机器学习
数据结构 - 机器学习
深度学习

当前位置:首页 » 区块链精品文章 » 正文
4.5 支付服务
1336 人参与 2018年09月12日 14:29 分类 : 区块链精品文章 评论
到目前为止,我们讨论了如何存储和管理比特币。现在我们来讨论一下商户——无论是电商还是实体店——如何接受比 特币付款。通常,商户接受比特币付款只是为了满足客户使用比特币支付的需求,其实商户并不愿意持有比特币,因此他们需要快速地把比特币换成法币。对于商户 来说,他们希望这个过程——收款和兑换——可以尽可能简便地实现,最好是不需要了解太多技术细节。例如,不需要对他们现有的网站大动干戈,或重新购置支付 设备。
商户还希望整个过程是低风险的。实际上,商户接受比特币付款可能面临多种风险。例如,使用新技术可能使他们 的网站崩溃而造成损失;使用比特币还可能存在安全风险,黑客可能攻破商户的在线钱包,或者雇员可能携比特币潜逃;最后,比特币还可能有汇率风险——比特币 的汇率随时间波动很大。对一个商户而言,如果他的比萨定价是12美元,那么每卖出一张比萨,商户希望收到的钱是12美元,如果他接受比特币付款,那么他会 希望比特币的价格不要出现太大的波动,他要保证所收到的比特币能兑换回来12美元。
支付服务商就在这种背景下发展起来了,可以同时满足客户和商户的需求。
站在商户的角度,客户用比特币支付的整个流程如下:
1.商户登录支付服务网站,如图4.7所示(图来自比特币基地公司的网站界面,译者翻译),按照网站的要求,填写商品名称、数量、商品描述、收款账户等信息。
图4.7 生成比特币支付按钮的软件界面示例
注:通过支付服务商提供的网站,商户可以轻松生成一段网页代码,直接嵌入商户的现有网页即可使用。
2.支付服务商网站会根据商户所填的内容,生产HTML代码,商家可以直接将代码添加到现有网页代码中,这时,网页中就会出现一个支付按钮。
3.客户在商户网站上点击支付按钮,后台就会执行整个流程,最后商户会收到确认信息:“[客户]购买了[数量]的[物品],支付了[金额]”。
这种手动添加按钮的做法,只适用于只卖一两个物品的小网站,或用于接受捐赠的网站,对于大型的购物网站,手动复制粘贴成千上万次代码显然是不现实的。因此,支付服务商网站也提供可编程的界面来为动态页面添加支付按钮。
现在,我们来看一看,当客户使用比特币进行网购时,整个付款流程的细节是怎么样的(下面所说的步骤,正是图4.8描述的流程)。
图4.8 客户、商户和支付服务商的交互流程
1.客户在购物网站上挑选了一个商品,当他打算付款的时候,会跳转到一个付款页面,页面上有“用比特币支付”的按钮(通过嵌入支付服务商提供的HTML代码实现),此外,页面上还会显示一个交易ID(便于商户记账)和金额。
2.如果客户想用比特币支付,就会点击对应的支付按钮,这时,网页会向支付服务商发送一个HTTPS请求,告诉支付服务商现在有个客户想用比特币支付,网页还会向支付服务商传送商家ID、交易ID、金额等数据。
3.支付服务商收到数据之后,知道有客户——无论他是谁——想要支付一定金额的比特币,这时,网页会弹出一个窗口,提示客户付款流程,客户根据提示发起一笔转账申请,从他的钱包中转移一部分比特币给支付服务商。
4.客户付款后,网站会重新跳转到商户页面,并提示付款流程正常。这意味着支付服务商在比特币网络上收到了这笔交易的广播,但这个交易还没有通过足够多节点的核验。从客户角度来讲,他已经完成支付,但从商户的角度讲,还需要等待支付服务商的确认才可发货。
5.最后,支付服务商会直接向商家发送付款凭证(交易ID和金额),这表示支付服务商承诺会支付这笔钱给商户,这时商户才开始发货。
整个支付服务的最后一个环节是支付服务商向商户结算并付款——将相应金额的美元或其他货币直接转到商户的银 行账号。结款频率可能是每日数次或每日一次,但不会每笔交易都结算一次。支付服务商会按比例收取服务费用,这就是支付服务商的盈利模式。不同的支付服务 商,上述流程细节可能有所不同,但大抵相似。
简单总结一下,通过支付服务商的服务,客户可以用比特币购物,商户如期收到美元,支付服务商获得手续费,皆大欢喜。对商户来说,他只关心销售物品,收回美元或其他通行的货币,中间的一切环节由支付服务商打理:收取客户的比特币,并兑换成货币给商户。
关键的是,在整个过程中,支付服务商承担了所有风险。首先,它承担了安全风险,所以需要好的安全措施来管理 比特币;其次,它承担了汇率风险,它收取比特币然后支付美元,如果美元兑比特币的汇率波动太大,支付服务商可能会遭受损失,但如果汇率往有利的方向波动, 也可能大赚一笔。支付服务商的商业模式决定了它必须承担风险。
需要注意的是,支付服务商的资金流动很大,它收取大量的比特币,然后付出大量的美元。因此,支付服务商自然 就成为交易所的活跃成员——通过交易所才能实现法定货币与比特币的通兑。对于支付服务商而言,不仅需要考虑比特币的汇率问题,也要考虑如何进行巨额兑换。 当然,如果一个支付服务商解决了这些问题,就可以解决客户想付比特币而商户想收美元的矛盾,为此,支付服务商从每笔交易中收取的手续费有可能使其实现相当 可观的利润。
来源:我是码农,转载请保留出处和链接!
本文链接:http://www.54manong.com/?id=405
微信号:qq444848023 QQ号:444848023
加入【我是码农】QQ群:864689844(加群验证:我是码农)
- 序言 互联网金融第二弹2018-09-28 17:49
- 从信息互联网到价值互联网,区块链是如何传递价值的2018-09-21 10:49
- 第9章 比特币“平台”2018-09-12 13:22
- 第10章 区块链应用案例分析2018-09-30 14:06
网站分类
- 数据结构
- 数据结构视频教程
- 数据结构练习题
- 数据结构试卷
- 数据结构习题解析
- 数据结构电子书
- 数据结构精品文章
- 区块链
- 区块链精品文章
- 区块链电子书
- 大数据
- 大数据精品文章
- 大数据电子书
- 机器学习
- 机器学习精品文章
- 机器学习电子书
- 面试笔试
- 物联网/云计算
标签列表
- 数据结构 (39)
- 数据结构电子书 (20)
- 数据结构习题解析 (8)
- 数据结构试卷 (10)
- 区块链是什么 (261)
- 数据结构视频教程 (31)
- 大数据技术与应用 (12)
- 百面机器学习 (14)
- 机器学电子书 (29)
- 大数据电子书 (37)
- 程序员面试 (10)
- RFID (21)
最近发表
- 找出数组中有3个出现一次的数字
- 《百面机器学习》电子书下载
- 区块链精品电子书《深度探索区块链:Hyperledger技术与应用_区块链技术丛书》张增骏
- 区块链精品电子书《比特币:一个虚幻而真实的金融世界》
- 区块链精品电子书《图说区块链》-徐明星 & 田颖 & 李霁月
- 区块链精品电子书《是非区块链:技术、投机与泡沫》-英国《金融时报》
- 区块链精品电子书《商业区块链:开启加密经济新时代》-威廉·穆贾雅
- 区块链精品电子书《人工智能时代,一本书读懂区块链金融 (互联网_时代企业管理实战系列)》-马兆林
-
(function(){
var bp = document.createElement('script');
var curProtocol = window.location.protocol.split(':')[0];
if (curProtocol === 'https'){
bp.src = 'https://zz.bdstatic.com/linksubmit/push.js';
}
else{
bp.src = 'http://push.zhanzhang.baidu.com/push.js';
}
var s = document.getElementsByTagName("script")[0];
s.parentNode.insertBefore(bp, s);
})();
全站首页 | 数据结构 | 区块链| 大数据 | 机器学习 | 物联网和云计算 | 面试笔试
var cnzz_protocol = (("https:" == document.location.protocol) ? "https://" : "http://");document.write(unescape("%3Cspan id='cnzz_stat_icon_1276413723'%3E%3C/span%3E%3Cscript src='" + cnzz_protocol + "s23.cnzz.com/z_stat.php%3Fid%3D1276413723%26show%3Dpic1' type='text/javascript'%3E%3C/script%3E"));本站资源大部分来自互联网,版权归原作者所有!
评论专区