国家/地区的货币清单条纹签到用于Rails签到表格?

时间:2020-10-31 13:35:36

标签: ruby-on-rails stripe-payments ruby-on-rails-6 money-rails stripe-ruby

假设我们使用一些标准的gem进行注册(例如,设计),但也希望同时收集用户的货币。

我们可以手动创建货币期权清单,但是我想知道那是否已经存在,所以我不打算重新发明轮子(可能是在宝石中)吗?

作为参考,以下是Stripe在以下国家/地区提供付款的国家/地区:

enter image description here

修改,可能有多个国家/地区/货币列表;上面的一个是针对Stripe Connect(Express)帐户的-我不确定列表是否会因条带化帐户而有所不同(但我假设如果一种类型的条带化帐户存在这样的列表/ gem,那么它可能存在适用于多种/所有类型)

  • 相关的question,但不属于条纹国家/地区/货币的子集
currencies = []
Money::Currency.table.values.each do |currency|
  currencies = currencies + [[currency[:name] + ' (' + currency[:iso_code] + ')', currency[:iso_code]]]
end
currencies

=> [["United Arab Emirates Dirham (AED)", "AED"],
 ["Afghan Afghani (AFN)", "AFN"],
 ["Albanian Lek (ALL)", "ALL"],
 ["Armenian Dram (AMD)", "AMD"],
 ["Netherlands Antillean Gulden (ANG)", "ANG"],

请注意,以上方法给出了191种货币。假设每个国家/地区使用1种货币(可能不正确),那么我们预计条带连接快递清单将包含36种货币(或37种货币,包括墨西哥)

0 个答案:

没有答案
相关问题