Class | ActiveMerchant::Billing::MerchantWareGateway |
In: |
lib/active_merchant/billing/gateways/merchant_ware.rb
|
Parent: | Gateway |
URL | = | 'https://ps1.merchantware.net/MerchantWARE/ws/RetailTransaction/TXRetail.asmx' |
ENV_NAMESPACES | = | { "xmlns:xsi" => "http://www.w3.org/2001/XMLSchema-instance", "xmlns:xsd" => "http://www.w3.org/2001/XMLSchema", "xmlns:env" => "http://schemas.xmlsoap.org/soap/envelope/" |
TX_NAMESPACE | = | "http://merchantwarehouse.com/MerchantWARE/Client/TransactionRetail" |
ACTIONS | = | { :purchase => "IssueKeyedSale", :authorize => "IssueKeyedPreAuth", :capture => "IssuePostAuth", :void => "IssueVoid", :credit => "IssueKeyedRefund", :reference_credit => "IssueRefundByReference" |
Creates a new MerchantWareGateway
The gateway requires that a valid login, password, and name be passed in the options hash.
Authorize a credit card for a given amount.
Capture authorized funds from a credit card.
Authorize and immediately capture funds from a credit card.
Void a transaction.