Class/Module Index [+]

Quicksearch

ActiveMerchant::Billing::VerifiGateway

Public Class Methods

new(options = {}) click to toggle source
# File lib/active_merchant/billing/gateways/verifi.rb, line 66
def initialize(options = {})
requires!(options, :login, :password)
@options = options
super
end

Public Instance Methods

authorize(money, credit_card, options = {}) click to toggle source
# File lib/active_merchant/billing/gateways/verifi.rb, line 76
def authorize(money, credit_card, options = {})
  sale_authorization_or_credit_template(:authorization, money, credit_card, options)
end
capture(money, authorization, options = {}) click to toggle source
# File lib/active_merchant/billing/gateways/verifi.rb, line 80
def capture(money, authorization, options = {})
  capture_void_or_refund_template(:capture, money, authorization, options)
end
credit(money, credit_card_or_authorization, options = {}) click to toggle source
# File lib/active_merchant/billing/gateways/verifi.rb, line 88
def credit(money, credit_card_or_authorization, options = {})
  if credit_card_or_authorization.is_a?(String)
    deprecated CREDIT_DEPRECATION_MESSAGE
    refund(money, credit_card_or_authorization, options)
  else
    sale_authorization_or_credit_template(:credit, money, credit_card_or_authorization, options)
  end
end
purchase(money, credit_card, options = {}) click to toggle source
# File lib/active_merchant/billing/gateways/verifi.rb, line 72
def purchase(money, credit_card, options = {})
  sale_authorization_or_credit_template(:purchase, money, credit_card, options)
end
refund(money, reference, options = {}) click to toggle source
# File lib/active_merchant/billing/gateways/verifi.rb, line 97
def refund(money, reference, options = {})
  capture_void_or_refund_template(:refund, money, reference, options)
end
void(authorization, options = {}) click to toggle source
# File lib/active_merchant/billing/gateways/verifi.rb, line 84
def void(authorization, options = {})
  capture_void_or_refund_template(:void, 0, authorization, options)
end

[Validate]

Generated with the Darkfish Rdoc Generator 2.