public function __construct()
 {
     //setup type details for reference
     $this->name = 'payment';
     $this->description = __('This message type is used for all payment notification messages that go out including any manual payments entered by an event administrator.', 'event_espresso');
     $this->label = array('singular' => __('payment received', 'event_espresso'), 'plural' => __('payments received', 'event_espresso'));
     parent::__construct();
 }
 public function __construct()
 {
     //setup type details for reference
     $this->name = 'payment_refund';
     $this->description = __('This message type is used for all payment notification messages that go out for refunds.', 'event_espresso');
     $this->label = array('singular' => __('refund issued', 'event_espresso'), 'plural' => __('refunds issued', 'event_espresso'));
     $this->_master_templates = array('email' => 'payment');
     parent::__construct();
 }
 public function __construct()
 {
     //setup type details for reference
     $this->name = 'payment_reminder';
     $this->description = __('This message type is used for all payment reminder messages.  These are triggered when an offline gateway registration is completed or when manually triggered via event administrators via the transaction admin page(s).', 'event_espresso');
     $this->label = array('singular' => __('payment reminder', 'event_espresso'), 'plural' => __('payment reminders', 'event_espresso'));
     $this->_master_templates = array('email' => 'payment');
     parent::__construct();
 }