我使用以下方式触发充电:
charge = Charge.create(chargeParams)
在chargeParams中,我传递了与条纹相关联的卡ID,但在充电对象中,卡对象为空。我如何获取卡信息。来自条纹的电荷。我也尝试过Charge.retrieve(id),但它也为卡片返回了null。
答案 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