使用Stripe :: Card创建一个新的Stripe :: Charge

时间:2015-07-01 01:55:30

标签: ruby-on-rails ruby stripe-payments

我有一个Stripe::Card客户,但我需要能够将其放入Stripe::Charge,因为我无法调用Stripe::Charge.create source: the_card_i_have因为源需要是哈希卡的属性。

ruby-stripe gem是否有某种内置方式将该卡转换为哈希?有没有一种简单的方法可以做到这一点,还是我需要一个辅助方法来手动完成?

1 个答案:

答案 0 :(得分:1)

Stripe::Card有一个to_hash方法,它可以做你想做的事情:

Stripe::Charge.create source: the_card_i_have.to_hash