Sisow_Gateway_Eps

The Woocommerce Sisow Payment Methods Sisow Gateway Eps class.

Defined (1)

The class is defined in the following location(s).

/includes/classes/Sisow/Gateway/Eps.php  
  1. class Sisow_Gateway_Eps extends Sisow_Gateway_Abstract 
  2. public static function getCode() 
  3. return "eps"; 
  4.  
  5. public static function getName() 
  6. return "EPS"; 
  7.  
  8. public static function canRefund() 
  9. return false; 
  10.  
  11. public static function addScript() 
  12. wp_enqueue_script( "sisow-giropayeps-script", "https://bankauswahl.giropay.de/widget/v2/girocheckoutwidget.js", array('jquery')); 
  13. wp_enqueue_style( "sisow-giropayeps-css", "https://bankauswahl.giropay.de/widget/v2/style.css"); 
  14.  
  15. public function payment_fields() 
  16. $description = ''; 
  17.  
  18. $description_text = $this->get_option('description'); 
  19. if(!empty($description_text)) 
  20. $description .= '<p>' . $description_text . '</p>'; 
  21.  
  22. $description .= '<p>'; 
  23. $description .= 'Mit eps Online-Überweisung zahlen Sie einfach, schnell und sicher im Online-Banking Ihrer Bank. Im nächsten Schritt werden Sie direkt zum Online-Banking Ihrer Bank weitergeleitet, wo Sie die Zahlung durch Eingabe von PIN und TAN freigeben.'; 
  24. $description .= '</p>';  
  25. $description .= '<p>'; 
  26. $description .= __('Bankcode', 'woocommerce-sisow') . '<br/>'; 
  27. $description .= '<input type="text" id="eps_bic" name="eps_bic" value="" autocomplete="off" onkeyup="girocheckout_widget(this, event, \'bic\', \'3\')">'; 
  28. $description .= '</p>';  
  29.  
  30. echo $description; 
  31.  
  32. public function validate_fields()  
  33. {  
  34. if(empty($_POST['eps_bic'])) 
  35. wc_add_notice( __('Please insert a bank code', 'woocommerce-sisow'), 'error' ); 
  36. return false;  
  37. return true;