ActiveMerchant::Billing::Gateway
# 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
# 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
# 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
# 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.