/**
  * @return EEG_New_Payment_Method_Offsite
  */
 public function __construct()
 {
     //if the gateway you are integrating with sends a separate instant-payment-notification request
     //(instead of sending payment information along with the user)
     //set this to TRUE
     $this->set_uses_separate_IPN_request(false);
     parent::__construct();
 }
 /**
  * Constructs and initialize iDEAL gateway
  *
  * @param EEM_Gateways $model
  */
 public function __construct(EEM_Gateways $model)
 {
     $this->_gateway_name = 'pronamic_pay_ideal';
     $this->_path = str_replace('\\', '/', __FILE__);
     $this->_btn_img = plugins_url('images/ideal/ee-4-icon.png', Pronamic_WP_Pay_Plugin::$file);
     // @see https://github.com/eventespresso/event-espresso-core/blob/4.2.2.reg/core/db_classes/EE_Offsite_Gateway.class.php#L4
     // @see https://github.com/eventespresso/event-espresso-core/blob/4.2.2.reg/core/db_classes/EE_Gateway.class.php#L26
     parent::__construct($model);
 }
 protected function __construct(EEM_Gateways &$model)
 {
     $this->_gateway_name = 'Paypal_Standard';
     $this->_button_base = 'paypal-logo.png';
     $this->_path = str_replace('\\', '/', __FILE__);
     $this->addField('rm', '2');
     // Return method = POST
     $this->addField('cmd', '_xclick');
     parent::__construct($model);
     if (!$this->_payment_settings['use_sandbox']) {
         $this->_gatewayUrl = 'https://www.paypal.com/cgi-bin/webscr';
     } else {
         $this->_gatewayUrl = 'https://www.sandbox.paypal.com/cgi-bin/webscr';
     }
 }
 /**
  * @return EEG_Paypal_Standard
  */
 public function __construct()
 {
     $this->set_uses_separate_IPN_request(true);
     parent::__construct();
 }