Sha256: c783017210de4038c342f7b1cd66a52c6945b6c615587ceace4265f96434ebbe
Contents?: true
Size: 500 Bytes
Versions: 57
Compression:
Stored size: 500 Bytes
Contents
shared_context 'stripe' do let(:default_card_data) { { number: '4242424242424242', exp_month: 1, exp_year: 45, cvc: '111' } } end def working_stripe_token(subscriber, card_hash = default_card_data) unless subscriber.stripe_id.present? customer = Stripe::Customer.create( email: subscriber.email ) subscriber.stripe_id = customer.id subscriber.save subscriber.reload end Stripe::Token.create( card: card_hash ).id end
Version data entries
57 entries across 57 versions & 1 rubygems