ntak_config.class.php 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. <?php
  2. class NtakConfig
  3. {
  4. private string $url;
  5. private string $REGISTRATION_NUMBER;
  6. private string $TAX_NUMBER;
  7. private string $TSS_ID;
  8. private string $TSS_VERSION;
  9. public function __construct()
  10. {
  11. global $conf;
  12. $this->url = $conf->global->NTAK_URL;
  13. $this->REGISTRATION_NUMBER = $conf->global->NTAK_REGISTRATION_NUMBER;
  14. $this->TAX_NUMBER = $conf->global->NTAK_TAX_NUMBER;
  15. $this->TSS_ID = $conf->global->NTAK_TSS_ID;
  16. $this->TSS_VERSION = $conf->global->NTAK_TSS_VERSION;
  17. }
  18. public function getURL(){
  19. return $this->url;
  20. }
  21. public function getREGISTRATION_NUMBER(){
  22. return $this->REGISTRATION_NUMBER;
  23. }
  24. public function getTAX_NUMBER(){
  25. return $this->TAX_NUMBER;
  26. }
  27. public function getTSS_ID(){
  28. return $this->TSS_ID;
  29. }
  30. public function getTSS_VERSION(){
  31. return $this->TSS_VERSION;
  32. }
  33. const URL_SALE = '/api/jegyertekesites';
  34. const URL_CHECK = '/api/ellenorzes/statusz';
  35. const URL_VALIDATE = '/api/jegyervenyesites';
  36. // Átkerült a DOLIBARR Beallitasok->Egyeb beallitasok kpnstansokhoz.
  37. //const URL = 'https://tss.ntak.hu';
  38. //const URL = 'https://tss.tesztntak.hu';
  39. //const REGISTRATION_NUMBER = 'MK23002415';
  40. //ÉLES
  41. //const REGISTRATION_NUMBER = 'KS23066802';
  42. //const TAX_NUMBER = '23311284242';
  43. //const TAX_NUMBER = '26646970213';
  44. //const TAX_NUMBER = '11223344122'; // test system
  45. //const TSS_ID = 'URBANTICKETING';
  46. //const TSS_VERSION = '1.0';
  47. }