Scusate se faccio questa domanda ma sono ormai 2 settimane che sbatto la testa su questo argomento. Io ho accreditato il canale e creato un web service basilare senza funzioni sulle risposte per fare il debug della comunicazione con SDI. Tutta la sezione per le risposte ho intenzione di implementarla quando riuscirò ad ottenerle.
Sta tutto su un server apache con hosting condiviso che ridireziona ad un webservice nodejs, ho anche provato a farlo in php, ma niente. Consigli sul tipo di server?
Ho ricreato e convertito i certificati con le guide che ho trovato su questo forum.
Non riesco proprio a parlare col loro servizio. L’unica risposta SOAP che ho ottenuto dopo ore di tentativi di e questa:
Sono convinto che il server mi ha almeno risposto per dirmi che sto sbagliando la chiamata.
Qualche info anche a grandi linee su come implementare il servizio per spedire la fattura di test in modo che comincino a mandarmi le notifiche sarebbe molto utile.
per l’invio delle fatture il server non ha alcun riscontro in quanto funziona come client.
l’unica cosa che devi fare è creare una chiamata soap allegando i certificati e l’array contenente il nome del file e il file stesso.
per i test ad esempio, ne ho fatti molti da un server www.xxx.it/test.php mentre la ricezione avviene dall’endpoint dichiarato.
se riesci ad inoltrare una fattura, sul sito fatturapa.gov.it in “Gestire il canale” dovresti vedere l’esito dell’invio e relativo motivo di scarto /accettazione.
Grazie per la risposta. Ora ho configurato il server con le indicazioni che ho letto dai post che mi hai suggerito e quando cerco di aprire la pagina dal browser mi chiede quale certificato voglio usare. Lo scelgo e mi fa entrare.
se da browser ti chiede il certificato e se lo inserisci compare “webserver is running” o il WSDL significa che i certificati sono installati (a livello di browser)
Eureka! Sono riuscito a spedire! ora su gestione canale ho una decina di notifiche di scarto che ovviamente il mio server non ha intercettato. Domanda: Ho letto che creando il server devo modificare i file wsdl con i riferimenti ai miei endpoint. Ho ragione o mi consigli di fare qualcosa di altro?