首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >平衡重复银行账户检测

平衡重复银行账户检测
EN

Stack Overflow用户
提问于 2012-07-20 00:39:24
回答 1查看 324关注 0票数 0

我已经创建了一个新的商人帐户的平衡通过API。我在这个帐户中添加了一个银行帐户,然后将完全相同的银行帐户标记,然后再加一次。我原以为第二个协会会抛出一个409,告诉我这个帐户不能加进去。

我有两个问题:

  1. 为什么API允许我两次将完全相同的银行帐户/卡添加到帐户中?
  2. 如何才能检测到这一点而不将银行帐户/卡添加到帐户中?

下面是我通过Ruby在一个帐户上创建的两个银行帐户的例子:

代码语言:javascript
复制
irb(main):029:0> @bank_accounts.items.each { |a| 
  puts "#{a["bank_name"]} #{a["bank_code"]} created-#{a["created_at"]} #{a["last_four"]} uri=#{a["uri"]} id=#{a["id"]}"
}; nil
123456789 created-2012-07-11T23:36:57.290555Z 2333 uri=/v1/marketplaces/TEST-MP4Z4RaRDF6TWqeupiVUSu8m/accounts/AC2tip2eDhi92THXXEkIdys1/bank_accounts/BA2mP9GtEPVB3v9DzWJ7ZH8B id=BA2mP9GtEPVB3v9DzWJ7ZH8B
123456789 created-2012-07-11T23:37:22.655007Z 2333 uri=/v1/marketplaces/TEST-MP4Z4RaRDF6TWqeupiVUSu8m/accounts/AC2tip2eDhi92THXXEkIdys1/bank_accounts/BA2PlMIVFyMSSzo2zzUZb2XA id=BA2PlMIVFyMSSzo2zzUZb2XA
=> nil
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-07-20 15:50:51

  1. 没有限制添加重复的银行帐户和卡片,正如你注意到的。这是一项决定,允许开发人员减少编写代码的负担,以捕获重复的银行帐户。您的反馈是值得注意和赞赏的。
  2. 您可以索引与用户关联的卡片或银行帐户,Balanced不返回完整的卡号,但是通过比较last_four、过期和名称,您可以判断卡是否匹配,类似的字段可用于银行帐户,但可以使用bank_code (路由号码)交换过期。 在Ruby中这样做的代码是: 要求‘平衡’Balanced::Card.new(:card_number=>"4111111111111111",'e1c5ad38d1c711e1b36c026ba7e239a9‘#重复卡card1 = Balanced::Card.new(:card_number=>"4111111111111111",:expiration_month=>"12",:expiration_year=>"2020").save() .save()#原始卡card2 = Balanced::Card.new(:card_number=>"4111111111111111",:expiration_month=>"12",:expiration_year=>"2020").save() .save().save()--我们的重复卡card3 =Balanced::Card.new(:card_number=>“4111111111111111”,:expiration_month=>"12",:expiration_year=>"2021").save() #一张不同的卡#创建一个新的帐户买家= Balanced::Account.new(:email_address => '%d@example.org‘% Time.now).save() buyer.add_card(carb1.uri)#助手函数def has_card(卡片) cards.map {{c c.last_four == card.last_four & c.expiration_month == card.expiration_month &c.expiration_month == &c.expiration_month==}?如果has_card(buyer.cards,card2)把“买家没有这张卡”(如果不是has_card(buyer.cards,card3)的话)
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11571333

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档