lib/braintree/credit_card.rb in braintree-2.10.0 vs lib/braintree/credit_card.rb in braintree-2.10.1
- old
+ new
@@ -1,7 +1,7 @@
module Braintree
- # See http://www.braintreepaymentsolutions.com/docs/ruby
+ # See http://www.braintreepayments.com/docs/ruby
class CreditCard
include BaseModule # :nodoc:
module CardType
AmEx = "American Express"
@@ -27,95 +27,95 @@
end
attr_reader :billing_address, :bin, :card_type, :cardholder_name, :created_at, :customer_id, :expiration_month,
:expiration_year, :last_4, :subscriptions, :token, :updated_at
- # See http://www.braintreepaymentsolutions.com/docs/ruby/credit_cards/create
+ # See http://www.braintreepayments.com/docs/ruby/credit_cards/create
def self.create(attributes)
Configuration.gateway.credit_card.create(attributes)
end
- # See http://www.braintreepaymentsolutions.com/docs/ruby/credit_cards/create
+ # See http://www.braintreepayments.com/docs/ruby/credit_cards/create
def self.create!(attributes)
return_object_or_raise(:credit_card) { create(attributes) }
end
# Deprecated. Use Braintree::TransparentRedirect.url
- # See http://www.braintreepaymentsolutions.com/docs/ruby/credit_cards/create_tr
+ # See http://www.braintreepayments.com/docs/ruby/credit_cards/create_tr
def self.create_credit_card_url
warn "[DEPRECATED] CreditCard.create_credit_card_url is deprecated. Please use TransparentRedirect.url"
Configuration.gateway.credit_card.create_credit_card_url
end
# Deprecated. Use Braintree::TransparentRedirect.confirm
- # See http://www.braintreepaymentsolutions.com/docs/ruby/credit_cards/create_tr
+ # See http://www.braintreepayments.com/docs/ruby/credit_cards/create_tr
def self.create_from_transparent_redirect(query_string)
warn "[DEPRECATED] CreditCard.create_from_transparent_redirect is deprecated. Please use TransparentRedirect.confirm"
Configuration.gateway.credit_card.create_from_transparent_redirect(query_string)
end
- # See http://www.braintreepaymentsolutions.com/docs/ruby/transactions/create_from_vault
+ # See http://www.braintreepayments.com/docs/ruby/transactions/create_from_vault
def self.credit(token, transaction_attributes)
Transaction.credit(transaction_attributes.merge(:payment_method_token => token))
end
- # See http://www.braintreepaymentsolutions.com/docs/ruby/transactions/create_from_vault
+ # See http://www.braintreepayments.com/docs/ruby/transactions/create_from_vault
def self.credit!(token, transaction_attributes)
return_object_or_raise(:transaction) { credit(token, transaction_attributes) }
end
- # See http://www.braintreepaymentsolutions.com/docs/ruby/credit_cards/delete
+ # See http://www.braintreepayments.com/docs/ruby/credit_cards/delete
def self.delete(token)
Configuration.gateway.credit_card.delete(token)
end
- # See http://www.braintreepaymentsolutions.com/docs/ruby/credit_cards/search
+ # See http://www.braintreepayments.com/docs/ruby/credit_cards/search
def self.expired(options = {})
Configuration.gateway.credit_card.expired(options)
end
- # See http://www.braintreepaymentsolutions.com/docs/ruby/credit_cards/search
+ # See http://www.braintreepayments.com/docs/ruby/credit_cards/search
def self.expiring_between(start_date, end_date, options = {})
Configuration.gateway.credit_card.expiring_between(start_date, end_date, options)
end
- # See http://www.braintreepaymentsolutions.com/docs/ruby/credit_cards/search
+ # See http://www.braintreepayments.com/docs/ruby/credit_cards/search
def self.find(token)
Configuration.gateway.credit_card.find(token)
end
- # See http://www.braintreepaymentsolutions.com/docs/ruby/transactions/create_from_vault
+ # See http://www.braintreepayments.com/docs/ruby/transactions/create_from_vault
def self.sale(token, transaction_attributes)
Configuration.gateway.transaction.sale(transaction_attributes.merge(:payment_method_token => token))
end
- # See http://www.braintreepaymentsolutions.com/docs/ruby/transactions/create_from_vault
+ # See http://www.braintreepayments.com/docs/ruby/transactions/create_from_vault
def self.sale!(token, transaction_attributes)
return_object_or_raise(:transaction) { sale(token, transaction_attributes) }
end
- # See http://www.braintreepaymentsolutions.com/docs/ruby/credit_cards/update
+ # See http://www.braintreepayments.com/docs/ruby/credit_cards/update
def self.update(token, attributes)
Configuration.gateway.credit_card.update(token, attributes)
end
- # See http://www.braintreepaymentsolutions.com/docs/ruby/credit_cards/update
+ # See http://www.braintreepayments.com/docs/ruby/credit_cards/update
def self.update!(token, attributes)
return_object_or_raise(:credit_card) { update(token, attributes) }
end
# Deprecated. Use Braintree::TransparentRedirect.confirm
#
- # See http://www.braintreepaymentsolutions.com/docs/ruby/credit_cards/update_tr
+ # See http://www.braintreepayments.com/docs/ruby/credit_cards/update_tr
def self.update_from_transparent_redirect(query_string)
warn "[DEPRECATED] CreditCard.update_via_transparent_redirect_request is deprecated. Please use TransparentRedirect.confirm"
Configuration.gateway.credit_card.update_from_transparent_redirect(query_string)
end
# Deprecated. Use Braintree::TransparentRedirect.url
#
- # See http://www.braintreepaymentsolutions.com/docs/ruby/credit_cards/update_tr
+ # See http://www.braintreepayments.com/docs/ruby/credit_cards/update_tr
def self.update_credit_card_url
warn "[DEPRECATED] CreditCard.update_credit_card_url is deprecated. Please use TransparentRedirect.url"
Configuration.gateway.credit_card.update_credit_card_url
end
@@ -126,27 +126,27 @@
@subscriptions = (@subscriptions || []).map { |subscription_hash| Subscription._new(@gateway, subscription_hash) }
end
# Deprecated. Use Braintree::CreditCard.credit
#
- # See http://www.braintreepaymentsolutions.com/docs/ruby/transactions/create_from_vault
+ # See http://www.braintreepayments.com/docs/ruby/transactions/create_from_vault
def credit(transaction_attributes)
warn "[DEPRECATED] credit as an instance method is deprecated. Please use CreditCard.credit"
@gateway.transaction.credit(transaction_attributes.merge(:payment_method_token => token))
end
# Deprecated. Use Braintree::CreditCard.credit!
#
- # See http://www.braintreepaymentsolutions.com/docs/ruby/transactions/create_from_vault
+ # See http://www.braintreepayments.com/docs/ruby/transactions/create_from_vault
def credit!(transaction_attributes)
warn "[DEPRECATED] credit! as an instance method is deprecated. Please use CreditCard.credit!"
return_object_or_raise(:transaction) { credit(transaction_attributes) }
end
# Deprecated. Use Braintree::CreditCard.delete
#
- # http://www.braintreepaymentsolutions.com/docs/ruby/credit_cards/delete
+ # http://www.braintreepayments.com/docs/ruby/credit_cards/delete
def delete
warn "[DEPRECATED] delete as an instance method is deprecated. Please use CreditCard.delete"
@gateway.credit_card.delete(token)
end
@@ -178,27 +178,27 @@
"#{bin}******#{last_4}"
end
# Deprecated. Use Braintree::CreditCard.sale
#
- # See http://www.braintreepaymentsolutions.com/docs/ruby/transactions/create_from_vault
+ # See http://www.braintreepayments.com/docs/ruby/transactions/create_from_vault
def sale(transaction_attributes)
warn "[DEPRECATED] sale as an instance method is deprecated. Please use CreditCard.sale"
@gateway.transaction.sale(transaction_attributes.merge(:payment_method_token => token))
end
# Deprecated. Use Braintree::CreditCard.sale!
#
- # See http://www.braintreepaymentsolutions.com/docs/ruby/transactions/create_from_vault
+ # See http://www.braintreepayments.com/docs/ruby/transactions/create_from_vault
def sale!(transaction_attributes)
warn "[DEPRECATED] sale! as an instance method is deprecated. Please use CreditCard.sale!"
return_object_or_raise(:transaction) { sale(transaction_attributes) }
end
# Deprecated. Use Braintree::CreditCard.update
#
- # See http://www.braintreepaymentsolutions.com/docs/ruby/credit_cards/update
+ # See http://www.braintreepayments.com/docs/ruby/credit_cards/update
def update(attributes)
warn "[DEPRECATED] update as an instance method is deprecated. Please use CreditCard.update"
result = @gateway.credit_card.update(token, attributes)
if result.success?
copy_instance_variables_from_object result.credit_card
@@ -206,10 +206,10 @@
result
end
# Deprecated. Use Braintree::CreditCard.update!
#
- # See http://www.braintreepaymentsolutions.com/docs/ruby/credit_cards/update
+ # See http://www.braintreepayments.com/docs/ruby/credit_cards/update
def update!(attributes)
warn "[DEPRECATED] update! as an instance method is deprecated. Please use CreditCard.update!"
return_object_or_raise(:credit_card) { update(attributes) }
end