Class: ProcessLinkSoap
- Inherits:
-
SOAP::RPC::Driver
- Object
- SOAP::RPC::Driver
- ProcessLinkSoap
- Defined in:
- lib/defaultDriver.rb
Overview
Begin ProcessLink
Constant Summary
- DefaultEndpointUrl =
"https://www.iatspayments.com/NetGate/ProcessLink.asmx"
- Methods =
[ [ "https://www.iatspayments.com/NetGate/CreateCustomerCodeAndProcessCreditCardV1", "createCustomerCodeAndProcessCreditCard", [ [:in, "parameters", ["::SOAP::SOAPElement", "https://www.iatspayments.com/NetGate/", "CreateCustomerCodeAndProcessCreditCardV1"]], [:out, "parameters", ["::SOAP::SOAPElement", "https://www.iatspayments.com/NetGate/", "CreateCustomerCodeAndProcessCreditCardV1Response"]] ], { :request_style => :document, :request_use => :literal, :response_style => :document, :response_use => :literal, :faults => {} } ], [ "https://www.iatspayments.com/NetGate/ProcessCreditCardWithCustomerCodeV1", "processCreditCardWithCustomerCode", [ [:in, "parameters", ["::SOAP::SOAPElement", "https://www.iatspayments.com/NetGate/", "ProcessCreditCardWithCustomerCodeV1"]], [:out, "parameters", ["::SOAP::SOAPElement", "https://www.iatspayments.com/NetGate/", "ProcessCreditCardWithCustomerCodeV1Response"]] ], { :request_style => :document, :request_use => :literal, :response_style => :document, :response_use => :literal, :faults => {} } ], [ "https://www.iatspayments.com/NetGate/ProcessCreditCardV1", "processCreditCard", [ [:in, "parameters", ["::SOAP::SOAPElement", "https://www.iatspayments.com/NetGate/", "ProcessCreditCardV1"]], [:out, "parameters", ["::SOAP::SOAPElement", "https://www.iatspayments.com/NetGate/", "ProcessCreditCardV1Response"]] ], { :request_style => :document, :request_use => :literal, :response_style => :document, :response_use => :literal, :faults => {} } ], [ "https://www.iatspayments.com/NetGate/CreateCustomerCodeAndProcessACHEFTV1", "createCustomerCodeAndProcessACHEFT", [ [:in, "parameters", ["::SOAP::SOAPElement", "https://www.iatspayments.com/NetGate/", "CreateCustomerCodeAndProcessACHEFTV1"]], [:out, "parameters", ["::SOAP::SOAPElement", "https://www.iatspayments.com/NetGate/", "CreateCustomerCodeAndProcessACHEFTV1Response"]] ], { :request_style => :document, :request_use => :literal, :response_style => :document, :response_use => :literal, :faults => {} } ], [ "https://www.iatspayments.com/NetGate/ProcessACHEFTWithCustomerCodeV1", "processACHEFTWithCustomerCode", [ [:in, "parameters", ["::SOAP::SOAPElement", "https://www.iatspayments.com/NetGate/", "ProcessACHEFTWithCustomerCodeV1"]], [:out, "parameters", ["::SOAP::SOAPElement", "https://www.iatspayments.com/NetGate/", "ProcessACHEFTWithCustomerCodeV1Response"]] ], { :request_style => :document, :request_use => :literal, :response_style => :document, :response_use => :literal, :faults => {} } ], [ "https://www.iatspayments.com/NetGate/ProcessACHEFTV1", "processACHEFT", [ [:in, "parameters", ["::SOAP::SOAPElement", "https://www.iatspayments.com/NetGate/", "ProcessACHEFTV1"]], [:out, "parameters", ["::SOAP::SOAPElement", "https://www.iatspayments.com/NetGate/", "ProcessACHEFTV1Response"]] ], { :request_style => :document, :request_use => :literal, :response_style => :document, :response_use => :literal, :faults => {} } ], [ "https://www.iatspayments.com/NetGate/ProcessCreditCardRefundWithTransactionIdV1", "processCreditCardRefundWithTransactionId", [ [:in, "parameters", ["::SOAP::SOAPElement", "https://www.iatspayments.com/NetGate/", "ProcessCreditCardRefundWithTransactionIdV1"]], [:out, "parameters", ["::SOAP::SOAPElement", "https://www.iatspayments.com/NetGate/", "ProcessCreditCardRefundWithTransactionIdV1Response"]] ], { :request_style => :document, :request_use => :literal, :response_style => :document, :response_use => :literal, :faults => {} } ], [ "https://www.iatspayments.com/NetGate/ProcessACHEFTRefundWithTransactionIdV1", "processACHEFTRefundWithTransactionId", [ [:in, "parameters", ["::SOAP::SOAPElement", "https://www.iatspayments.com/NetGate/", "ProcessACHEFTRefundWithTransactionIdV1"]], [:out, "parameters", ["::SOAP::SOAPElement", "https://www.iatspayments.com/NetGate/", "ProcessACHEFTRefundWithTransactionIdV1Response"]] ], { :request_style => :document, :request_use => :literal, :response_style => :document, :response_use => :literal, :faults => {} } ], [ "https://www.iatspayments.com/NetGate/ProcessCreditCardBatchV1", "processCreditCardBatch", [ [:in, "parameters", ["::SOAP::SOAPElement", "https://www.iatspayments.com/NetGate/", "ProcessCreditCardBatchV1"]], [:out, "parameters", ["::SOAP::SOAPElement", "https://www.iatspayments.com/NetGate/", "ProcessCreditCardBatchV1Response"]] ], { :request_style => :document, :request_use => :literal, :response_style => :document, :response_use => :literal, :faults => {} } ], [ "https://www.iatspayments.com/NetGate/ProcessACHEFTChargeBatchV1", "processACHEFTChargeBatch", [ [:in, "parameters", ["::SOAP::SOAPElement", "https://www.iatspayments.com/NetGate/", "ProcessACHEFTChargeBatchV1"]], [:out, "parameters", ["::SOAP::SOAPElement", "https://www.iatspayments.com/NetGate/", "ProcessACHEFTChargeBatchV1Response"]] ], { :request_style => :document, :request_use => :literal, :response_style => :document, :response_use => :literal, :faults => {} } ], [ "https://www.iatspayments.com/NetGate/ProcessACHEFTRefundBatchV1", "processACHEFTRefundBatch", [ [:in, "parameters", ["::SOAP::SOAPElement", "https://www.iatspayments.com/NetGate/", "ProcessACHEFTRefundBatchV1"]], [:out, "parameters", ["::SOAP::SOAPElement", "https://www.iatspayments.com/NetGate/", "ProcessACHEFTRefundBatchV1Response"]] ], { :request_style => :document, :request_use => :literal, :response_style => :document, :response_use => :literal, :faults => {} } ], [ "https://www.iatspayments.com/NetGate/GetBatchProcessResultFileV1", "getBatchProcessResultFile", [ [:in, "parameters", ["::SOAP::SOAPElement", "https://www.iatspayments.com/NetGate/", "GetBatchProcessResultFileV1"]], [:out, "parameters", ["::SOAP::SOAPElement", "https://www.iatspayments.com/NetGate/", "GetBatchProcessResultFileV1Response"]] ], { :request_style => :document, :request_use => :literal, :response_style => :document, :response_use => :literal, :faults => {} } ] ]
Instance Method Summary (collapse)
-
- (ProcessLinkSoap) initialize(endpoint_url = nil)
constructor
A new instance of ProcessLinkSoap.
Constructor Details
- (ProcessLinkSoap) initialize(endpoint_url = nil)
Returns a new instance of ProcessLinkSoap
109 110 111 112 113 114 115 |
# File 'lib/defaultDriver.rb', line 109 def initialize(endpoint_url = nil) endpoint_url ||= DefaultEndpointUrl super(endpoint_url, nil) self.mapping_registry = DefaultMappingRegistry::EncodedRegistry self.literal_mapping_registry = DefaultMappingRegistry::LiteralRegistry init_methods end |