Class ActiveMerchant::Billing::SecureNetGateway
In: lib/active_merchant/billing/gateways/secure_net.rb
Parent: Gateway

Methods

authorize   capture   credit   new   purchase   void  

Constants

API_VERSION = "4.0"
TRANSACTIONS = { :auth_only => "0000", # :partial_auth_only => "0001", :auth_capture => "0100", # :partial_auth_capture => "0101", :prior_auth_capture => "0200", :capture_only => "0300", # :void => "0400", # :partial_void => "0401", :credit => "0500", # :credit_authonly => "0501", :credit_priorauthcapture => "0502", :force_credit => "0600", :force_credit_authonly => "0601", :force_credit_priorauthcapture => "0602", :verification => "0700", :auth_increment => "0800", :issue => "0900", :activate => "0901", :redeem => "0902", :redeem_partial => "0903", :deactivate => "0904", :reactivate => "0905", :inquiry_balance => "0906"
XML_ATTRIBUTES = { 'xmlns' => "http://gateway.securenet.com/API/Contracts", 'xmlns:i' => "http://www.w3.org/2001/XMLSchema-instance"
NIL_ATTRIBUTE = { 'i:nil' => "true" }
TEST_URL = 'https://certify.securenet.com/API/gateway.svc/webHttp/ProcessTransaction'   TEST_URL = ‘certify.securenet.com/api/Gateway.svc
LIVE_URL = 'https://gateway.securenet.com/api/Gateway.svc'
ERROR = 1, 2, 3
RESPONSE_REASON_TEXT = 0, 2, 3
TRANSACTION_ID = 5, 6, 8
CARD_CODE_ERRORS = %w( N S )
AVS_ERRORS = %w( A E N R W Z )

Public Class methods

Public Instance methods

[Validate]