This class encapuslates USA ePay’s Advanced SOAP Interface. The Advanced Soap Interface allows standard transactions, storing customer information, and recurring billing. Storing sensitive information on USA ePay’s servers can help with PCI DSS compliance, since customer and card data do not need to be stored locally.
Make sure you have enabled this functionality for your account with USA ePay.
Information about the Advanced SOAP interface is available on the USA ePay wiki.
Please follow all of USA ePay’s directions for acquiring all accounts and settings.
The value used for :login is the Key value found in the Merchant Console under Settings > Source Key. You will have to add this key in the USA ePay Merchant Console.
The value used for :password is the pin value also found and assigned in the Merchant Console under Settings > Source Key. The pin is required to use all but basic transactions in the SOAP interface. You will have to add the pin to your source key, as it defaults to none.
The value used for the :software_id is found in the
Developer’s Login under the Developers Center in your WSDL. It is the
8 character value in
# — true if transmitted and returned correctly
# — response or fault message
# — reference_number or nil
# — hash of entire soap response contents
:billing_address/:shipping_address — contains some extra options
:name — virtual attribute; will split to first and last name
:first_name
:last_name
:address1
:address2
:city
:state
:zip
:country
:phone
:fax
:company
Questions: post to active_merchant google group
Feedback/fixes: matt (at) nearapogee (dot) com
Disabled; run with --debug to generate this.
Generated with the Darkfish Rdoc Generator 1.1.6.