Sha256: 5577919dff56d44b2910a2025cdd04d52a50bf7c36d0d063b6b4a81c0e7d73cd
Contents?: true
Size: 919 Bytes
Versions: 14
Compression:
Stored size: 919 Bytes
Contents
# frozen_string_literal: true secret_key = ENV['STRIPE_SEEDS_SECRET_KEY'] publishable_key = ENV['STRIPE_SEEDS_PUBLISHABLE_KEY'] puts "Loading seed: solidus_stripe/stripe_payment_method" if secret_key.blank? || publishable_key.blank? puts "Failure: You have to set both STRIPE_SEEDS_SECRET_KEY and STRIPE_SEEDS_PUBLISHABLE_KEY environment variables." else stripe_payment_method = Spree::PaymentMethod::StripeCreditCard.new do |payment_method| payment_method.name = 'Credit Card' payment_method.preferred_test_mode = true payment_method.preferred_secret_key = secret_key payment_method.preferred_publishable_key = publishable_key end if stripe_payment_method.save puts "Stripe Payment Method correctly created." else puts "There was some problems with creating Stripe Payment Method:" stripe_payment_method.errors.full_messages.each do |error| puts error end end end
Version data entries
14 entries across 14 versions & 1 rubygems