Class/Module Index [+]

Quicksearch

ActiveMerchant::Billing::IridiumGateway

For more information on the Iridium Gateway please download the documentation from their Merchant Management System.

The login and password are not the username and password you use to login to the Iridium Merchant Management System. Instead, you will use the API username and password you were issued separately.

Constants

CURRENCY_CODES

Public Class Methods

new(options = {}) click to toggle source
# File lib/active_merchant/billing/gateways/iridium.rb, line 35
def initialize(options = {})
  requires!(options, :login, :password)
  @options = options
  @test_url = 'https://gw1.iridiumcorp.net/'
  @live_url = 'https://gw1.iridiumcorp.net/'
  super
end

Public Instance Methods

authorize(money, creditcard, options = {}) click to toggle source
# File lib/active_merchant/billing/gateways/iridium.rb, line 43
def authorize(money, creditcard, options = {})
  commit(build_purchase_request('PREAUTH', money, creditcard, options), options)
end
capture(money, authorization, options = {}) click to toggle source
# File lib/active_merchant/billing/gateways/iridium.rb, line 57
def capture(money, authorization, options = {})
  commit(build_reference_request('COLLECTION', money, authorization, options), options)
end
credit(money, authorization, options={}) click to toggle source
# File lib/active_merchant/billing/gateways/iridium.rb, line 61
def credit(money, authorization, options={})
  deprecated CREDIT_DEPRECATION_MESSAGE
  refund(money, authorization, options)
end
purchase(money, payment_source, options = {}) click to toggle source
# File lib/active_merchant/billing/gateways/iridium.rb, line 47
def purchase(money, payment_source, options = {})
  setup_address_hash(options)
  
  if payment_source.respond_to?(:number)
    commit(build_purchase_request('SALE', money, payment_source, options), options)
  else
    commit(build_reference_request('SALE', money, payment_source, options), options)
  end
end
refund(money, authorization, options={}) click to toggle source
# File lib/active_merchant/billing/gateways/iridium.rb, line 66
def refund(money, authorization, options={})
  commit(build_reference_request('REFUND', money, authorization, options), options)
end
void(authorization, options={}) click to toggle source
# File lib/active_merchant/billing/gateways/iridium.rb, line 70
def void(authorization, options={})
  commit(build_reference_request('VOID', nil, authorization, options), options)
end

[Validate]

Generated with the Darkfish Rdoc Generator 2.