如何验证银行账户是不是有效接收资金? [关闭]
Posted
技术标签:
【中文标题】如何验证银行账户是不是有效接收资金? [关闭]【英文标题】:how to verify bank account if its valid to receive funds? [closed]如何验证银行账户是否有效接收资金? [关闭] 【发布时间】:2018-06-17 06:24:03 【问题描述】:早安,
我目前正在开发一个广告系统,我们有一些用户在我们的网站上做广告/分享帖子,然后他们会获得报酬。
我们还有一个需要他们帐号的表格。我的问题是,在我们将资金转入之前,我们如何验证他们在我们的表格上写的帐号是否有效?有没有办法我们可以通过电子方式做到这一点?我们目前是 TD 电子转帐的新手。
我只是想向那些使用过任何银行 API 的人寻求建议。
请给我一些关于从哪里开始的建议。谢谢!
【问题讨论】:
我认为用户有责任向您提供正确的详细信息。即使您可以验证它是一个真实银行账户,您如何确定它是正确银行账户?绝不。在某种程度上,这并不是你的问题。如果他们想获得报酬,他们必须准确地告诉您将现金寄到哪里。在您的条款和条件中为此写下免责声明。这是一个法律问题,而不是编码问题。 如果您传递无效数据,您正在使用的 API(您在问题中未提及)肯定会引发错误吗? 非常感谢@ADyson 的洞察力.. 【参考方案1】:您可以查看定义 SWIFT 代码的 ISO9362 标准,还有一个用于 BIC 和 IBAN 代码的标准,因此至少您可以正式验证代码并查找用户是否输入了错误的号码(例如类型错误)。
一旦你有一个正式有效的代码,你最终可以与正确的银行检查它是否公开了允许它的方法。
但在银行说出来之前,您甚至无法确定个人/帐号是否匹配。
【讨论】:
好的@Gianluca .. 感谢您的建议,我认为这是我们能做的最好的,除了手动调用实际的银行,我认为这不是很有效,但我们可以获得正确的唯一方法结果..以上是关于如何验证银行账户是不是有效接收资金? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章
如何使用银行转账 (BACS) 以电子方式将资金转入另一个账户