Mam pytanko, czy ktoś bawił się, lub może była juz jakaś dyskusja albo gotowe rozwiązania odnośnie wysyłanie przez skrypty php podpisanych plików dosystemu e-deklaracje?
Jak ktoś coś wie, to proszę uprzejmie o link do tematu, chętnie poczytam, nawet nie wiem czy jest taka komunikacja mozliwa spod php.
Stefan
Pogrzebałem troche w necie, poczytałem dokumentację, trochę prób na bramce testowej i doszedłem do pewnego rozwiązania. Może komuś się przyda:
<?php $bramka = 'https://bramka.e-deklaracje.mf.gov.pl/uslugi/dokumenty'; $plik = 'podpisany_plik.xml.xades' /* plik podpisany aplikacją zewnętrzną podpisem tzw. wewnętrznym */ /* wysyłanie podpisanego dokumentu */ $wynik = $soap->sendDocument($tresc); /* sprawdzenie statusu przy wysyłaniu dokumentu */ /* sprawdzenie statusu "po czasie" dokumentu o wcześniejszym nr referencyjnym */ $wynikUPO = $soap->requestUPO($wynik[refId]); ?>
Bramka w kodzie jest bramką produkcyjną, dla testów należy używać bramki testowej:
https://test-bramka.edeklaracje.gov.pl/uslugi/dokumenty
Zakładam, że wygenerowany plik xml jest poprawny zgodnie z wytycznymi podanymi na stronie e-deklaracje.
Pozdrawiam
Stefan