Class/Module Index [+]

Quicksearch

ActiveMerchant::Billing::OptimalPaymentGateway

Constants

LIVE_URL
TEST_URL

Public Class Methods

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

Public Instance Methods

authorize(money, card_or_auth, options = {}) click to toggle source
# File lib/active_merchant/billing/gateways/optimal_payment.rb, line 25
def authorize(money, card_or_auth, options = {})
  parse_card_or_auth(card_or_auth, options)
  commit("cc#{@stored_data}Authorize", money, options)
end
Also aliased as: stored_authorize
capture(money, authorization, options = {}) click to toggle source
# File lib/active_merchant/billing/gateways/optimal_payment.rb, line 47
def capture(money, authorization, options = {})
  options[:confirmationNumber] = authorization
  commit('ccSettlement', money, options)
end
purchase(money, card_or_auth, options = {}) click to toggle source
# File lib/active_merchant/billing/gateways/optimal_payment.rb, line 31
def purchase(money, card_or_auth, options = {})
  parse_card_or_auth(card_or_auth, options)
  commit("cc#{@stored_data}Purchase", money, options)
end
Also aliased as: stored_purchase
refund(money, authorization, options = {}) click to toggle source
# File lib/active_merchant/billing/gateways/optimal_payment.rb, line 37
def refund(money, authorization, options = {})
  options[:confirmationNumber] = authorization
  commit('ccCredit', money, options)
end
stored_authorize(money, card_or_auth, options = {}) click to toggle source
Alias for: authorize
stored_purchase(money, card_or_auth, options = {}) click to toggle source
Alias for: purchase
test?() click to toggle source
# File lib/active_merchant/billing/gateways/optimal_payment.rb, line 52
def test?
  super || @options[:test]
end
void(authorization, options = {}) click to toggle source
# File lib/active_merchant/billing/gateways/optimal_payment.rb, line 42
def void(authorization, options = {})
  options[:confirmationNumber] = authorization
  commit('ccAuthorizeReversal', nil, options)
end

[Validate]

Generated with the Darkfish Rdoc Generator 2.