验证条带上的卡详细信息

时间:2017-09-28 12:12:22

标签: ruby-on-rails stripe-payments

我有一个功能,我将用户信用卡详细信息存储在数据库中。这是我的相同代码

require "stripe"
Stripe.api_key = "stripe_api_key"

# create token for generating customer id
token = 
    Stripe::Token.create(
      card: {
        number: "xxxxxxxxxxxx",
        exp_month: xx,
        exp_year: xxxx,
        cvc: "xxx"
      },
   )

# Create a Customer:
customer = Stripe::Customer.create(
  email: "paying.user@example.com",
  source: token.id,
)

user.stripe_customer_id = customer.id
user.save

但在存储此客户ID之前,我需要验证给定的卡,即给定的卡是否退出且未过期。

所以我几乎没有怀疑

  1. 是否有任何条纹api可以为我提供详细信息。
  2. 我们可以在Stripe中进行最低费用。
  3. 有没有更好的方法来实现此功能。 (例如,向用户收取一定金额,然后立即退款)
  4. 由于

0 个答案:

没有答案