コード例 #1
0
ファイル: Gateway.php プロジェクト: daanbakker1995/vanteun
 /**
  * Constructs and initializes an OmniKassa gateway
  *
  * @param Pronamic_WP_Pay_Gateways_OmniKassa_Config $config
  */
 public function __construct(Pronamic_WP_Pay_Gateways_OmniKassa_Config $config)
 {
     parent::__construct($config);
     $this->set_method(Pronamic_WP_Pay_Gateway::METHOD_HTML_FORM);
     $this->set_has_feedback(true);
     $this->set_amount_minimum(0.01);
     // Client
     $this->client = new Pronamic_WP_Pay_Gateways_OmniKassa_Client();
     $action_url = Pronamic_WP_Pay_Gateways_OmniKassa_Client::ACTION_URL_PRUDCTION;
     if (Pronamic_IDeal_IDeal::MODE_TEST === $config->mode) {
         $action_url = Pronamic_WP_Pay_Gateways_OmniKassa_Client::ACTION_URL_TEST;
     }
     $this->client->set_action_url($action_url);
     $this->client->set_merchant_id($config->merchant_id);
     $this->client->set_key_version($config->key_version);
     $this->client->set_secret_key($config->secret_key);
 }