public function webhook($key=null, $addon=null, $alias=null, $action=null) { if($key != $this->config->app->private_service_key){ return; } if($addon == "payment"){ $this->addons->payment($alias)->callback($action); }elseif($addon == "messenger"){ $this->addons->messenger($alias)->webhook($action); }elseif($addon == "sms"){ $this->addons->sms($alias)->webhook($action); } http_response_code(200); }