Class | ActiveMerchant::Billing::QbmsGateway |
In: |
lib/active_merchant/billing/gateways/qbms.rb
|
Parent: | Gateway |
API_VERSION | = | '4.0' |
TYPES | = | { :authorize => 'CustomerCreditCardAuth', :capture => 'CustomerCreditCardCapture', :purchase => 'CustomerCreditCardCharge', :refund => 'CustomerCreditCardTxnVoidOrRefund', :void => 'CustomerCreditCardTxnVoid', :query => 'MerchantAccountQuery', } |
Creates a new QbmsGateway
The gateway requires that a valid app id, app login, and ticket be passed in the options hash.
Performs an authorization, which reserves the funds on the customer‘s credit card, but does not charge the card.
Captures the funds from an authorized transaction.
Credit an account.
This transaction is also referred to as a Refund and indicates to the gateway that money should flow from the merchant to the customer.
Perform a purchase, which is essentially an authorization and capture in a single operation.
Void a previous transaction