从条带中的Charge中检索卡片信息

时间:2015-08-17 10:18:02

标签: grails stripe-payments

我使用以下方式触发充电:

charge = Charge.create(chargeParams)

在chargeParams中,我传递了与条纹相关联的卡ID,但在充电对象中,卡对象为空。我如何获取卡信息。来自条纹的电荷。我也尝试过Charge.retrieve(id),但它也为卡片返回了null。

1 个答案:

答案 0 :(得分:0)

您可以使用存储卡创建充电:

token = params[:stripeToken]

# create a Customer
customer = Stripe::Customer.create(
  card: token,
  description: 'description for payinguser@example.com',
  email: 'payinguser@example.com'
)

# charge the Customer instead of the card
Stripe::Charge.create(
    amount: 1000, # in cents
    currency: 'usd',
    customer: customer.id
)

进一步reference