123
返回列表 发新帖
楼主: orca
跳转到指定楼层
上一主题 下一主题
收起左侧

[题目讨论] 如何設計一個 payment processor

 
🔗
14417335 2019-4-13 08:17:55 | 只看该作者
全局:
ericLaw 发表于 2019-4-13 05:26
我们把payment processor这个东西抛开不谈。你如果试过在银行转款,钱也不是马上到对方的账户的,它是有 ...

我说的同步就是指的是A的银行要同意A的油条钱要被划走。帐不必立刻结(这些细节很有意思,但是不影响)wepay方必须得到A银行的同意或者拒绝的回复。很容易想象得到,A银行会立刻在他们内部的系统里更新A剩余的balance。即:(A原来的balance-油条钱)available for further withdrawal的。

我同意银行分散后的每个单个银行的压力会较小。但是所谓的交易量的spikes是我方(wechat方)需要第一波承受的。既然我们在讨论wechat的支付系统,银行是外部的,那么就必然要考虑(我明白你的point,随着面试官的指点再深入)wechat本身要承受的压力。
回复

使用道具 举报

🔗
14417335 2019-4-13 08:19:48 | 只看该作者
全局:
iven 发表于 2019-4-13 06:30
現在的銀行結算還不是同步的,所以才有 NSF, pending/withholding funds, 跟 actual balance 這些東西 哈 ...

good information. 这个NSF是什么缩写?
回复

使用道具 举报

🔗
 楼主| orca 2019-4-13 12:00:05 | 只看该作者
全局:
14417335 发表于 2019-4-13 08:19
good information. 这个NSF是什么缩写?

NSF 是 non sufficient funds 喔!通常是轉帳或是開支票戶口不夠錢的時候被銀行罰的 NSF fee 就是這個
回复

使用道具 举报

🔗
14417335 2019-4-13 18:20:30 | 只看该作者
全局:
iven 发表于 2019-4-13 12:00
NSF 是 non sufficient funds 喔!通常是轉帳或是開支票戶口不夠錢的時候被銀行罰的 NSF fee 就是這個

这是withdrawal时的异常。有没有deposit时候的异常?我能想到的就是账户不存在或者账号被锁。
回复

使用道具 举报

🔗
 楼主| orca 2019-4-13 23:31:15 | 只看该作者
全局:
14417335 发表于 2019-4-13 18:20
这是withdrawal时的异常。有没有deposit时候的异常?我能想到的就是账户不存在或者账号被锁。

deposit 也有可能 nsf 匹如說空頭支票(或假支票就是你說的帳號不存在囉)。我對 fund transfer 實際接觸還不夠不多,所以那些 edge cases 就不懂了。
回复

使用道具 举报

🔗
kylehuang 2021-5-2 10:03:55 | 只看该作者
全局:
14417335 发表于 2019-4-10 22:49
查了查:微信支付在2018年的日均总支付交易量超过10亿次

10 0000 0000次

完全没看出你这伪代码跟two stage commit,或者事务有啥关系,看着就是写了几个if else
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号
隐私提醒:
  • ☑ 禁止发布广告,拉群,贴个人联系方式:找人请去🔗同学同事飞友,拉群请去🔗拉群结伴,广告请去🔗跳蚤市场,和 🔗租房广告|找室友
  • ☑ 论坛内容在发帖 30 分钟内可以编辑,过后则不能删帖。为防止被骚扰甚至人肉,不要公开留微信等联系方式,如有需求请以论坛私信方式发送。
  • ☑ 干货版块可免费使用 🔗超级匿名:面经(美国面经、中国面经、数科面经、PM面经),抖包袱(美国、中国)和录取汇报、定位选校版
  • ☑ 查阅全站 🔗各种匿名方法

本版积分规则

>
快速回复 返回顶部 返回列表