2015-08-17 74 views
0

我触发使用费:检索充值卡信息的条纹

charge = Charge.create(chargeParams) 

在我传递与条纹相关的卡ID的chargeParams但在收费对象卡对象为空。我如何获取卡信息。从条纹收费。我也试过Charge.retrieve(id),但它也为卡返回null。

+0

你可以发布你的'chargeParams'? – Abs

回答

0

您可以创建存储卡费:

token = params[:stripeToken] 

# create a Customer 
customer = Stripe::Customer.create(
    card: token, 
    description: 'description for [email protected]', 
    email: '[email protected]' 
) 

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

如需进一步reference

+0

我知道如何使用存储卡(通过卡ID)。但我想取卡。信息。来自收费对象。我找到了另一种方法。我可以使用Token.retrieve(id)然后使用token.card。 –

+0

charge.card也可以工作 –