Sha256: 6ff6d3edd914621b0f9c9f988fd024b3cfeac091473252a744c488f61b7bb0b9
Contents?: true
Size: 475 Bytes
Versions: 16
Compression:
Stored size: 475 Bytes
Contents
shared_context 'stripe' do let(:default_card_data) do { number: '4242424242424242', exp_month: 1, exp_year: 45, cvc: '111' } end 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
16 entries across 16 versions & 1 rubygems