Hej,

od 1 kwietnia wszedł taki obowiązek, że praktycznie każda firma musi korzystać z eDoreczeń i niestety, ale system jest niedorobiony, nie można wysyłać do wielu administratorów skrzynek powiadomienia że jest nowa wiadomość. Sekcja USTAWIENIA zawiera tylko pozycję do wpisania emaila do powiadomień - tu jedynym rozwiązaniem aby każdy otrzymał komunikat, jest dodanie aliasu email na kilka skrzynek.
Jest też sekcja o nazwie SUBSKRYPCJA gdzie mamy pola callback na wpisanie URL i przygotowałem sobie prosty system do przetestowania czy w ogóle to chce z nami rozmawiać:

  1. <?php
  2. header( "Content-Type: application/json" );
  3. $headers = getallheaders();
  4. $rawBody = file_get_contents('php://input');
  5. $data = json_decode($rawBody, true);
  6. $alldata = [
  7. 'headers' => $headers,
  8. 'body_raw' => $rawBody,
  9. 'parsed_body' => $data,
  10. ];
  11. file_put_contents( 'doreczenia.json', json_encode( $alldata, JSON_FORCE_OBJECT | JSON_PRETTY_PRINT ) );
  12.  
  13. http_response_code(200);
  14. echo json_encode(['notification' => 'on']);


Kod łapie jakiekolwiek połączenie do naszego skryptu i ma coś odpowiedzieć. Ja odpowiadam kodem 200. W efekcie jednak, to nie działa, eDoreczenia nie chcą gadać z moim skryptem.

Teraz pytanie, czy aby odbierać takie komunikaty i dowody operacji na edoreczeniach muszę być oficjalnie integratorem EZD?

https://www.gov.pl/web/e-doreczenia/integra...lugi-e-doreczen