Class MerchantGateway
Abstract class that all Merchant Gateways must extend
- Gateway
- 
			 MerchantGateway MerchantGateway
		Abstract
Package: blesta\components\gateways
Copyright: Copyright (c) 2010, Phillips Data, Inc.
License: The Blesta License Agreement
Link: Blesta
Located at components/gateways/lib/merchant_gateway.php
	
		Package: blesta\components\gateways
Copyright: Copyright (c) 2010, Phillips Data, Inc.
License: The Blesta License Agreement
Link: Blesta
Located at components/gateways/lib/merchant_gateway.php
Methods summary
| 
				abstract public 
				boolean
				
				 | 
			#
			 requiresCustomerPresent( )Used to determine whether this gateway can be configured for autodebiting accounts | 
| 
				 protected 
				
				
				 | 
			#
			 httpRequest( string $method, string $url = null, mixed $params = null )Process a request over HTTP using the supplied method type, url and parameters. | 
| 
				 protected 
				mixed
				
				 | 
			#
			 getCommonError( string $type )Fetches an array containing the error response to be set using Input::setErrors() | 
Methods inherited from Gateway
			clientIdFromEmail(), 
			editSettings(), 
			encryptableFields(), 
			errors(), 
			getAuthors(), 
			getCurrencies(), 
			getLogo(), 
			getName(), 
			getSettings(), 
			getSignupUrl(), 
			getVersion(), 
			ifSet(), 
			install(), 
			loadConfig(), 
			log(), 
			makeView(), 
			maskData(), 
			maskDataRecursive(), 
			setCurrency(), 
			setGatewayId(), 
			setMeta(), 
			setStaffId(), 
			uninstall(), 
			upgrade()
		
Magic methods summary
Properties summary
| 
				protected  
				mixed
			 | $Http |