Class/Module Index [+]

Quicksearch

ActiveMerchant::Billing::GarantiGateway

Constants

CURRENCY_CODES
URL

Public Class Methods

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

Public Instance Methods

authorize(money, credit_card, options = {}) click to toggle source
# File lib/active_merchant/billing/gateways/garanti.rb, line 48
def authorize(money, credit_card, options = {})
  options = options.merge(:gvp_order_type => "preauth")
  commit(money, build_authorize_request(money, credit_card, options))
end
capture(money, ref_id, options = {}) click to toggle source
# File lib/active_merchant/billing/gateways/garanti.rb, line 53
def capture(money, ref_id, options = {})
  options = options.merge(:gvp_order_type => "postauth")
  commit(money, build_capture_request(money, ref_id, options))
end
purchase(money, credit_card, options = {}) click to toggle source
# File lib/active_merchant/billing/gateways/garanti.rb, line 43
def purchase(money, credit_card, options = {})
  options = options.merge(:gvp_order_type => "sales")
  commit(money, build_sale_request(money, credit_card, options))
end

[Validate]

Generated with the Darkfish Rdoc Generator 2.