module Stripe::Utils
Private Instance Methods
bank_account(options = {})
click to toggle source
# File lib/stripe/utils.rb, line 17 def bank_account options = {} account = options.delete(:bank_account) || {} { :account_number => account["account-number"] || options.delete(:account_number) || ask('Account Number:'), :routing_number => account["routing-number"] || options.delete(:routing_number) || ask('Routing Number:'), :country => account["country"] || options.delete(:country) || 'US' } end
convert_amount(amount)
click to toggle source
# File lib/stripe/utils.rb, line 26 def convert_amount amount if dollar_amounts (Float(amount||ask('Amount In Dollars:')) * 100).to_i else amount||ask('Amount In Cents:') end end
credit_card(options = {})
click to toggle source
# File lib/stripe/utils.rb, line 6 def credit_card options = {} card = options.delete(:card) || {} { :name => card["name"] || options.delete(:card_name) || ask('Name on Card:'), :number => card["number"] || options.delete(:card_number) || ask('Card Number:'), :cvc => card["cvc"] || options.delete(:card_cvc) || ask('CVC code:'), :exp_month => card["exp-month"] || options.delete(:card_exp_month) || ask('Expiration Month:'), :exp_year => card["exp-year"] || options.delete(:card_exp_year) || ask('Expiration Year:') } end
retrieve_card(owner, id)
click to toggle source
# File lib/stripe/utils.rb, line 70 def retrieve_card owner, id begin owner.cards.retrieve(id) rescue Exception => e ap e.message false end end
retrieve_charge(id)
click to toggle source
# File lib/stripe/utils.rb, line 43 def retrieve_charge id begin ::Stripe::Charge.retrieve(id, api_key) rescue Exception => e ap e.message false end end
retrieve_customer(id)
click to toggle source
# File lib/stripe/utils.rb, line 34 def retrieve_customer id begin ::Stripe::Customer.retrieve(id, api_key) rescue Exception => e ap e.message false end end
retrieve_owner(id)
click to toggle source
# File lib/stripe/utils.rb, line 79 def retrieve_owner id if id.start_with? "r" retrieve_recipient(id) else retrieve_customer(id) end end
retrieve_recipient(id)
click to toggle source
# File lib/stripe/utils.rb, line 52 def retrieve_recipient id begin ::Stripe::Recipient.retrieve(id, api_key) rescue Exception => e ap e.message false end end
retrieve_subscription(cust, id)
click to toggle source
# File lib/stripe/utils.rb, line 61 def retrieve_subscription cust, id begin cust.subscriptions.retrieve(id) rescue Exception => e ap e.message false end end