【发布时间】:2015-08-17 10:18:01
【问题描述】:
我正在使用以下方式触发收费:
charge = Charge.create(chargeParams)
在chargeParams 中,我传递了与条带关联的卡ID,但在charge 对象中,卡对象为空。如何获取卡信息。从条纹充电。我也试过 Charge.retrieve(id) 但它也为卡返回 null。
【问题讨论】:
-
你能发布你的
chargeParams吗?
我正在使用以下方式触发收费:
charge = Charge.create(chargeParams)
在chargeParams 中,我传递了与条带关联的卡ID,但在charge 对象中,卡对象为空。如何获取卡信息。从条纹充电。我也试过 Charge.retrieve(id) 但它也为卡返回 null。
【问题讨论】:
chargeParams吗?
您可以使用存储卡创建费用:
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
)
【讨论】: