Class ActiveMerchant::Billing::QuantumGateway
In: lib/active_merchant/billing/gateways/quantum.rb
Parent: Gateway

ActiveMerchant Implementation for Quantum Gateway XML Requester Service Based on API Doc from 8/6/2009

Important Notes

  • Support is included for a customer id via the :customer option, invoice number via :invoice option, invoice description via :merchant option and memo via :description option
  • You can force email of receipt with :email_receipt => true
  • You can force email of merchant receipt with :merchant_receipt => true
  • You can exclude CVV with :ignore_cvv => true
  • All transactions use dollar values.

Methods

authorize   capture   credit   new   purchase   refund   test?   void  

Constants

LIVE_URL = 'https://secure.quantumgateway.com/cgi/xml_requester.php'

Public Class methods

These are the options that can be used when creating a new Quantum Gateway object.

:login => Your Quantum Gateway Gateway ID

:password => Your Quantum Gateway Vault Key or Restrict Key

NOTE: For testing supply your test GatewayLogin and GatewayKey

:email_receipt => true if you want a receipt sent to the customer (false be default)

:merchant_receipt => true if you want to override receiving the merchant receipt

:ignore_avs => true ignore both AVS and CVV verification :ignore_cvv => true don‘t want to use CVV so continue processing even if CVV would have failed

Public Instance methods

Request an authorization for an amount from CyberSource

Capture an authorization that has previously been requested

Purchase is an auth followed by a capture You must supply an order_id in the options hash

Should run against the test servers or not?

[Validate]