예제 #1
2
 public function __construct()
 {
     // Setup the required variables for the IntelliPay checkout module
     $this->_languagePrefix = "IntelliPay";
     $this->_id = "checkout_intellipay";
     $this->_image = "intellipay_logo.gif";
     parent::__construct();
     $this->requiresSSL = true;
     $this->_currenciesSupported = array('USD');
     $this->_cardsSupported = array('VISA', 'AMEX', 'MC', 'DINERS', 'DISCOVER');
     $this->_liveTransactionURL = 'https://www.intellipay.net';
     $this->_testTransactionURL = 'https://www.intellipay.net';
     $this->_liveTransactionURI = '/LinkSmart/';
     $this->_testTransactionURI = '/LinkSmart/';
     $this->_curlSupported = true;
     $this->_fsocksSupported = true;
 }
예제 #2
1
 public function __construct()
 {
     // Setup the required variables for the PaymentExpress checkout module
     $this->_languagePrefix = "PaymentExpress";
     $this->_id = "checkout_pxpost";
     $this->_image = "paymentexpress.png";
     parent::__construct();
     $this->_requiresSSL = true;
     $this->_currenciesSupported = array('USD', 'AUD', 'NZD', 'CAD', 'EUR', 'GBP', 'JPY', 'FRF');
     $this->_liveTransactionURL = 'https://www.paymentexpress.com';
     $this->_testTransactionURL = 'https://www.paymentexpress.com';
     $this->_liveTransactionURI = '/pxpost.aspx';
     $this->_testTransactionURI = '/pxpost.aspx';
     $this->_curlSupported = true;
     $this->_fsocksSupported = true;
 }
예제 #3
1
 public function __construct()
 {
     // Setup the required variables for the BeanStream checkout module
     $this->_languagePrefix = "BeanStream";
     $this->_id = "checkout_beanstream";
     $this->_image = "beanstream_logo.gif";
     parent::__construct();
     $this->requiresSSL = true;
     $this->_currenciesSupported = array("USD", "CAD");
     $this->_liveTransactionURL = 'https://www.beanstream.com';
     $this->_testTransactionURL = 'https://www.beanstream.com';
     $this->_liveTransactionURI = '/scripts/process_transaction.asp';
     $this->_testTransactionURI = '/scripts/process_transaction.asp';
     $this->_curlSupported = true;
     $this->_fsocksSupported = true;
 }
예제 #4
1
 public function __construct()
 {
     // Setup the required variables for the PSIGate checkout module
     $this->_languagePrefix = "PSIGate";
     $this->_id = "checkout_psigate";
     $this->_image = "logo.gif";
     parent::__construct();
     $this->_requiresSSL = true;
     $this->_currenciesSupported = array('CAD', 'USD');
     $this->_liveTransactionURL = 'https://secure.psigate.com:7934';
     $this->_testTransactionURL = 'https://dev.psigate.com:7989';
     $this->_liveTransactionURI = '/Messenger/XMLMessenger';
     $this->_testTransactionURI = '/Messenger/XMLMessenger';
     $this->_curlSupported = true;
     $this->_fsocksSupported = true;
 }
예제 #5
1
 public function __construct()
 {
     $this->_languagePrefix = "Caledon";
     $this->_id = "checkout_caledon";
     $this->_image = "caledon.jpg";
     parent::__construct();
     $this->_requiresSSL = true;
     $this->_currenciesSupported = array('USD');
     $this->_liveTransactionURL = 'https://lt3a.caledoncard.com';
     $this->_testTransactionURL = 'https://lt3a.caledoncard.com';
     $this->_liveTransactionURI = '';
     $this->_testTransactionURI = '';
     $this->_curlSupported = true;
     $this->_fsocksSupported = true;
     $this->cardCodeRequired = true;
 }
 public function __construct()
 {
     // Setup the required variables for the InnovativeGateway checkout module
     $this->_languagePrefix = "InnovativeGateway";
     $this->_id = "checkout_innovativegateway";
     $this->_image = "intuit_logo.png";
     parent::__construct();
     $this->requiresSSL = true;
     $this->_currenciesSupported = array('USD');
     $this->_cardsSupported = array('VISA', 'AMEX', 'MC', 'DINERS', 'DISCOVER');
     $this->_liveTransactionURL = 'https://transactions.innovativegateway.com';
     $this->_testTransactionURL = 'https://transactions.innovativegateway.com';
     $this->_liveTransactionURI = '/servlet/com.gateway.aai.Aai';
     $this->_testTransactionURI = '/servlet/com.gateway.aai.Aai';
     $this->_curlSupported = true;
     $this->_fsocksSupported = true;
 }
예제 #7
1
 public function __construct()
 {
     // Setup the required variables for the NetBilling checkout module
     $this->_languagePrefix = "NetBilling";
     $this->_id = "checkout_netbilling";
     $this->_image = "netbilling.png";
     parent::__construct();
     $this->requiresSSL = true;
     $this->_currenciesSupported = array('USD');
     $this->_liveTransactionURL = 'https://secure.netbilling.com:1402';
     $this->_testTransactionURL = 'http://secure.netbilling.com:1401';
     $this->_liveTransactionURI = '/gw/sas/direct3.1';
     $this->_testTransactionURI = '/gw/sas/direct3.1';
     $this->_curlSupported = true;
     $this->_fsocksSupported = true;
     $this->requireHeaders = true;
 }
예제 #8
1
 public function __construct()
 {
     $this->_languagePrefix = "Valutec";
     $this->_id = "checkout_valutec";
     $this->_image = "logo.jpg";
     parent::__construct();
     $this->_requiresSSL = true;
     $this->_currenciesSupported = array('USD');
     $this->_liveTransactionURL = 'https://www.valutec.net';
     $this->_testTransactionURL = 'https://www.valutec.net';
     $this->_liveTransactionURI = '/customers/transactions/valutec.asmx?WSDL';
     $this->_testTransactionURI = '/customers/transactions/valutec.asmx?WSDL';
     $this->_curlSupported = false;
     $this->_fsocksSupported = false;
     $this->requiresSoap = true;
     $this->cardCodeRequired = true;
     $this->soapAction = 'Sale';
 }
예제 #9
1
		public function __construct()
		{
			// Setup the required variables for the MyVirtualMerchant checkout module
			$this->_languagePrefix = "MyVirtualMerchant";
			$this->_id = "checkout_myvirtualmerchant";
			$this->_image = "vm_logo.jpg";
			parent::__construct();
			$this->_cardsSupported = array ('VISA','AMEX','MC', 'DISCOVER');
			$this->_currenciesSupported = array("GBP","EUR","USD","AUD","JPY","CAD");

			$this->requiresSSL = true;
			$this->_liveTransactionURL = 'https://www.myvirtualmerchant.com';
			$this->_testTransactionURL = 'https://www.myvirtualmerchant.com';
			$this->_liveTransactionURI = '/VirtualMerchant/process.do';
			$this->_testTransactionURI = '/VirtualMerchant/process.do';
			$this->_curlSupported = true;
			$this->_fsocksSupported = true;
			$this->cardCodeRequired = true;
		}
예제 #10
0
		public function __construct()
		{
			// Setup the required variables for the Protx Vps Direct checkout module

			$this->_languagePrefix = "ProtxVspDirect";
			$this->_id = "checkout_vspdirect";
			$this->_image = "sagepay_logo.jpg";

			parent::__construct();

			$this->requiresSSL = true;
			$this->_currenciesSupported = array("GBP","EUR","USD","AUD","JPY","CAD");
			$this->_cardsSupported = array ('VISA','AMEX','MC', 'DELTA', 'DINERS', 'DISCOVER', 'SOLO','MAESTRO','SWITCH','LASER');
			$this->_liveTransactionURL = 'https://live.sagepay.com';
			$this->_testTransactionURL = 'https://test.sagepay.com';
			$this->_liveTransactionURI = '/gateway/service/vspdirect-register.vsp';
			$this->_testTransactionURI = '/gateway/service/vspdirect-register.vsp';
			$this->_simulatorTransactionURL = 'https://test.sagepay.com';
			$this->_simulatorTransactionURI = '/Simulator/VSPDirectGateway.asp';


			$this->_similator3DSecureURL = 'https://test.sagepay.com/Simulator/VSPDirectCallback.asp';
			$this->_test3DSecureURL = 'https://test.sagepay.com/gateway/service/direct3dcallback.vsp';
			$this->_live3DSecureURL = 'https://live.sagepay.com/gateway/service/direct3dcallback.vsp';

			$this->_curlSupported = true;
			$this->_fsocksSupported = true;
		}
예제 #11
0
 public function __construct()
 {
     // Setup the required variables for the USAePay checkout module
     $this->_languagePrefix = "USAePay";
     $this->_id = "checkout_usaepay";
     $this->_image = "usaepay_logo.gif";
     parent::__construct();
     $this->requiresSSL = true;
     $this->_currenciesSupported = array('USD');
     $this->_cardsSupported = array('VISA', 'AMEX', 'MC', 'DINERS', 'DISCOVER');
     $this->_curlSupported = true;
     $this->_fsocksSupported = true;
 }
 public function __construct()
 {
     // Setup the required variables for the MyVirtualMerchant checkout module
     $this->_languagePrefix = "MyVirtualMerchant";
     $this->_id = "checkout_myvirtualmerchant";
     $this->_image = "vm_logo.jpg";
     parent::__construct();
     $this->requiresSSL = true;
     $this->_currenciesSupported = array('USD');
     $this->_liveTransactionURL = 'https://www.myvirtualmerchant.com';
     $this->_testTransactionURL = 'https://www.myvirtualmerchant.com';
     $this->_liveTransactionURI = '/VirtualMerchant/process.do';
     $this->_testTransactionURI = '/VirtualMerchant/process.do';
     $this->_curlSupported = true;
     $this->_fsocksSupported = true;
 }
예제 #13
0
 public function __construct()
 {
     // Setup the required variables for the Realex checkout module
     $this->_languagePrefix = "Realex";
     $this->_id = "checkout_realex";
     $this->_image = "realex_logo.jpg";
     parent::__construct();
     $this->requiresSSL = true;
     $this->_currenciesSupported = array('GBP', 'EUR');
     $this->_liveTransactionURL = 'https://epage.payandshop.com';
     $this->_testTransactionURL = 'https://epage.payandshop.com';
     $this->_liveTransactionURI = '/epage-remote.cgi';
     $this->_testTransactionURI = '/epage-remote.cgi';
     $this->_curlSupported = true;
     $this->_fsocksSupported = true;
 }
예제 #14
0
 public function __construct()
 {
     $this->_languagePrefix = "ChronoPayApi";
     $this->_id = "checkout_chronopayapi";
     $this->_image = "logo.gif";
     parent::__construct();
     $this->_requiresSSL = true;
     $this->_currenciesSupported = array('USD');
     $this->_liveTransactionURL = 'https://secure.chronopay.com';
     $this->_testTransactionURL = 'https://secure.chronopay.com';
     $this->_liveTransactionURI = '/gateway.cgi';
     $this->_testTransactionURI = '/gateway.cgi';
     $this->_curlSupported = true;
     $this->_fsocksSupported = true;
     $this->cardCodeRequired = true;
 }
예제 #15
0
 public function __construct()
 {
     // Setup the required variables for the Protx Vps Direct checkout module
     $this->_languagePrefix = "ProtxVspDirect";
     $this->_id = "checkout_vspdirect";
     $this->_image = "protx_logo.gif";
     parent::__construct();
     $this->requiresSSL = true;
     $this->_currenciesSupported = array("GBP");
     $this->_cardsSupported = array('VISA', 'AMEX', 'MC', 'DINERS', 'DISCOVER', 'SOLO', 'MAESTRO', 'SWITCH', 'LASER');
     $this->_liveTransactionURL = 'https://ukvps.protx.com';
     $this->_testTransactionURL = 'https://ukvpstest.protx.com';
     $this->_liveTransactionURI = '/vspgateway/service/vspdirect-register.vsp';
     $this->_testTransactionURI = '/vspgateway/service/vspdirect-register.vsp';
     $this->_curlSupported = true;
     $this->_fsocksSupported = true;
 }
예제 #16
0
 public function __construct()
 {
     // Setup the required variables for the PayJunction checkout module
     $this->_languagePrefix = "PayJunction";
     $this->_id = "checkout_payjunction";
     $this->_image = "payjunction.gif";
     parent::__construct();
     $this->requiresSSL = true;
     $this->_currenciesSupported = array('USD');
     //	$this->_cardsSupported = array ('VISA','AMEX','MC','DINERS','DISCOVER');
     $this->_liveTransactionURL = 'https://payjunction.com';
     $this->_testTransactionURL = 'https://demo.payjunction.com';
     $this->_liveTransactionURI = '/quick_link';
     $this->_testTransactionURI = '/quick_link';
     $this->_curlSupported = true;
     $this->_fsocksSupported = true;
 }
예제 #17
0
 public function __construct()
 {
     // Setup the required variables for the Quantum Gateway checkout module
     $this->_languagePrefix = "QuantumGateway";
     $this->_id = "checkout_quantumgateway";
     $this->_image = "logo.gif";
     parent::__construct();
     $this->requiresSSL = true;
     $this->_currenciesSupported = array('USD');
     $this->_cardsSupported = array('VISA', 'AMEX', 'MC', 'DISCOVER');
     $this->_liveTransactionURL = 'https://secure.quantumgateway.com';
     $this->_testTransactionURL = 'https://secure.quantumgateway.com';
     $this->_liveTransactionURI = '/cgi/xml.php';
     $this->_testTransactionURI = '/cgi/xml.php';
     $this->_curlSupported = true;
     $this->_fsocksSupported = true;
 }
예제 #18
0
 public function __construct()
 {
     // Setup the required variables for the SecurePay checkout module
     $this->_languagePrefix = "SecurePay";
     $this->_id = "checkout_securepay";
     $this->_image = "securepay.gif";
     parent::__construct();
     $this->requiresSSL = true;
     $this->_currenciesSupported = array('AUD');
     $this->_cardsSupported = array('VISA', 'MC');
     $this->_liveTransactionURL = 'https://www.securepay.com.au';
     $this->_testTransactionURL = 'https://www.securepay.com.au';
     $this->_liveTransactionURI = '/xmlapi/payment';
     $this->_testTransactionURI = '/test/payment';
     $this->_curlSupported = true;
     $this->_fsocksSupported = true;
 }
 public function __construct()
 {
     // Setup the required variables for the PayPal Payments Pro checkout module
     $this->requiresSSL = true;
     $this->_languagePrefix = 'PayPalPaymentsPro';
     $this->_requiresCurl = true;
     $this->_curlSupported = true;
     $this->_liveTransactionURL = 'https://api-3t.paypal.com';
     $this->_testTransactionURL = 'https://api-3t.sandbox.paypal.com';
     $this->_liveTransactionURI = '/nvp';
     $this->_testTransactionURI = '/nvp';
     $this->_cardsSupported = array('VISA', 'AMEX', 'MC', 'DISCOVER');
     $this->_currenciesSupported = array('USD', 'EUR', 'GBP', 'JPY', 'CAD', 'AUD');
     $this->_image = "paypal_logo.gif";
     $this->_file = basename(__FILE__);
     parent::__construct();
 }
예제 #20
0
 public function __construct()
 {
     // Setup the required variables for the BeanStream checkout module
     $this->_languagePrefix = "DirectOne";
     $this->_id = "checkout_directone";
     $this->_image = "directone_logo.gif";
     parent::__construct();
     $this->requiresSSL = true;
     $this->_currenciesSupported = array("AUD", "USD", "GBP");
     $this->_liveTransactionURL = 'https://vault.safepay.com.au';
     $this->_testTransactionURL = 'https://vault.safepay.com.au';
     $this->_liveTransactionURI = '/cgi-bin/direct_process.pl';
     $this->_testTransactionURI = '/cgi-bin/direct_test.pl';
     $this->_curlSupported = false;
     $this->_fsocksSupported = true;
     $this->debug = '';
 }
 public function __construct()
 {
     // Setup the required variables for the SecurePay checkout module
     $this->_languagePrefix = "PaymentClearing";
     $this->_id = "checkout_paymentclearing";
     $this->_image = "logo_white.gif";
     parent::__construct();
     $this->requiresSSL = true;
     $this->_currenciesSupported = array('USD');
     $this->_liveTransactionURL = 'https://secure.paymentclearing.com';
     $this->_testTransactionURL = 'https://secure.paymentclearing.com';
     $this->_liveTransactionURI = '/cgi-bin/rc/xmltrans.cgi';
     $this->_testTransactionURI = '/cgi-bin/rc/xmltrans.cgi';
     $this->_curlSupported = true;
     $this->_fsocksSupported = true;
     $this->contentType = 'text/xml';
 }
예제 #22
0
 public function __construct()
 {
     // Setup the required variables for the PayJunction checkout module
     $this->_languagePrefix = "PayStation";
     $this->_id = "checkout_paystation";
     $this->_image = "logo_med.jpg";
     parent::__construct();
     $this->requiresSSL = true;
     $this->_currenciesSupported = array('NZD');
     $this->_cardsSupported = array('VISA', 'MC', 'AMEX');
     $this->_liveTransactionURL = 'https://www.paystation.co.nz';
     $this->_testTransactionURL = 'https://www.paystation.co.nz';
     $this->_liveTransactionURI = '/direct/paystation.dll?paystation';
     $this->_testTransactionURI = '/direct/paystation.dll?paystation';
     $this->_curlSupported = true;
     $this->_fsocksSupported = true;
 }
예제 #23
0
 public function __construct()
 {
     $this->_languagePrefix = "PayPoint";
     $this->_id = "checkout_paypoint";
     $this->_image = "logo.jpg";
     parent::__construct();
     $this->_requiresSSL = true;
     $this->_currenciesSupported = array('GBP');
     $this->_liveTransactionURL = 'https://www.secpay.com';
     $this->_testTransactionURL = 'https://www.secpay.com';
     $this->_liveTransactionURI = '/java-bin/services/SECCardService?wsdl';
     $this->_testTransactionURI = '/java-bin/services/SECCardService?wsdl';
     $this->_curlSupported = false;
     $this->_fsocksSupported = false;
     $this->requiresSoap = true;
     $this->cardCodeRequired = true;
     $this->soapAction = 'validateCardFull';
 }
 public function __construct()
 {
     // Setup the required variables for the PayPal Payments Pro checkout module
     $this->_requiresSSL = true;
     $this->_languagePrefix = 'PayPalPaymentsPro';
     $this->_requiresCurl = true;
     $this->_curlSupported = true;
     $this->_liveTransactionURL = 'https://payflowpro.verisign.com';
     $this->_testTransactionURL = 'https://pilot-payflowpro.verisign.com';
     $this->_liveTransactionURI = '';
     $this->_testTransactionURI = '';
     $this->_cardsSupported = array('VISA', 'MC', 'SOLO', 'SWITCH');
     $this->_currenciesSupported = array('USD', 'EUR', 'GBP', 'JPY', 'CAD', 'AUD');
     $this->_image = "paypal_logo.gif";
     $this->_file = basename(__FILE__);
     parent::__construct();
 }
예제 #25
-1
	public function __construct()
	{
		// Setup the required variables for the Cybersouce checkout module

		$this->_languagePrefix = "CyberSource";
		$this->_image = "cybersource.jpg";

		$this->_liveTransactionURL = 'https://ics2ws.ic3.com';
		$this->_testTransactionURL = 'https://ics2wstest.ic3.com';
		$this->_liveTransactionURI = '/commerce/1.x/transactionProcessor/CyberSourceTransaction_1.53.wsdl';
		$this->_testTransactionURI = '/commerce/1.x/transactionProcessor/CyberSourceTransaction_1.53.wsdl';

		parent::__construct();

		$this->requiresSSL = true;
		$this->_currenciesSupported = array('AUD', 'CAD', 'NZD', 'EUR', 'GBP', 'USD', 'JPY');
		$this->_cardsSupported = array ('VISA','AMEX','MC','DINERS','DISCOVER','MAESTRO', 'JCB', 'SOLO', 'LASER');
	}
예제 #26
-1
 public function __construct()
 {
     // Setup the required variables for the CynergyData checkout module
     $this->_languagePrefix = "PayLeap";
     $this->_id = "checkout_payleap";
     $this->_image = "logo.gif";
     parent::__construct();
     $this->requiresSSL = true;
     $this->_currenciesSupported = array('USD');
     //	$this->_cardsSupported = array ('VISA','AMEX','MC','DINERS','DISCOVER');
     $this->_liveTransactionURL = 'http://secure.payleap.com';
     $this->_testTransactionURL = 'http://test.payleap.com';
     $this->_liveTransactionURI = '/SmartPayments/transact.asmx/ProcessCreditCard';
     $this->_testTransactionURI = '/SmartPayments/transact.asmx/ProcessCreditCard';
     $this->_curlSupported = true;
     $this->_fsocksSupported = true;
     $this->cardCodeRequired = true;
 }
예제 #27
-1
 public function __construct()
 {
     // Setup the required variables for the PayJunction checkout module
     $this->_languagePrefix = "PlugNPay";
     $this->_id = "checkout_plugnpay";
     $this->_image = "plugnpay.gif";
     parent::__construct();
     $this->requiresSSL = true;
     $this->_currenciesSupported = array('USD');
     //	$this->_cardsSupported = array ('VISA','AMEX','MC','DINERS','DISCOVER');
     $this->_liveTransactionURL = 'https://pay1.plugnpay.com';
     $this->_testTransactionURL = 'https://pay1.plugnpay.com';
     $this->_liveTransactionURI = '/payment/pnpremote.cgi';
     $this->_testTransactionURI = '/payment/pnpremote.cgi';
     $this->_curlSupported = true;
     $this->_fsocksSupported = true;
     $this->supportsMultiShipping = true;
 }
예제 #28
-2
 public function __construct()
 {
     // Setup the required variables for the MIGS checkout module
     $this->_languagePrefix = "MIGS";
     $this->_id = "checkout_MIGS";
     $this->_image = "mastercard_logo.jpg";
     parent::__construct();
     $this->requiresSSL = true;
     $this->_currenciesSupported = array('AUD');
     $this->_liveTransactionURL = 'https://migs.mastercard.com.au';
     $this->_testTransactionURL = 'https://migs.mastercard.com.au';
     $this->_liveTransactionURI = '/vpcdps';
     $this->_testTransactionURI = '/vpcdps';
     $this->_curlSupported = true;
     $this->_fsocksSupported = true;
 }
예제 #29
-2
 public function __construct()
 {
     // Setup the required variables for the NetRegistry checkout module
     $this->_languagePrefix = "NetRegistry";
     $this->_id = "checkout_netregistry";
     $this->_image = "netregistry.jpg";
     parent::__construct();
     $this->requiresSSL = true;
     $this->_currenciesSupported = array("AUD");
     $this->_liveTransactionURL = 'https://4tknox.au.com';
     $this->_testTransactionURL = 'https://4tknox.au.com';
     $this->_liveTransactionURI = '/cgi-bin/themerchant.au.com/ecom/external2.pl';
     $this->_testTransactionURI = '/cgi-bin/themerchant.au.com/ecom/external2.pl';
     $this->_curlSupported = true;
     $this->_fsocksSupported = false;
 }
예제 #30
-2
 public function __construct()
 {
     // Setup the required variables for the Cybersouce checkout module
     $this->_languagePrefix = "HSBC";
     $this->_id = "checkout_hsbc";
     $this->_image = "hsbc_logo.gif";
     parent::__construct();
     $this->requiresSSL = true;
     $this->_currenciesSupported = array("GBP");
     $this->_cardsSupported = array('VISA', 'AMEX', 'MC', 'DINERS', 'DISCOVER', 'SOLO', 'MAESTRO', 'SWITCH', 'LASER');
     $this->_liveTransactionURL = 'https://www.secure-epayments.apixml.hsbc.com';
     $this->_testTransactionURL = 'https://www.secure-epayments.apixml.hsbc.com';
     $this->_liveTransactionURI = '';
     $this->_testTransactionURI = '';
     $this->_curlSupported = true;
     $this->_fsocksSupported = true;
 }