PmPay - Servizi Rest
Specifiche tecniche di dettaglio dei metodi PMPAY che dovranno poter essere invocati da applicazioni Client. L- <url_end_point_PMPAY>/ è definito come https://secure.pmpay.it/Rest per ambiente di esercizio.
Il modulo che si interfaccia verso PMPAY per inviare pendenze da caricare/cancellare o modificare è costituito da quello che viene definito Servizio REST di
AllineamentoPendenze composto dai seguenti metodi. In alcuni metodi REST qui di seguito elencati è richiesto l’invio di file. Per assicurare il corretto caricamento dei dati, impedendo errori in caso di caratteri speciali, è richiesto il caricamento di file in formato UTF-8.
SendConfiguraPartitari
Consente di inviare a PMPAY l'elenco aggiornato dei partitari definiti sul client. L'elenco sarà sempre complessivo. Eventuali partitari prima inviati e non più presenti, dovranno essere eliminati solo se senza posizioni collegate.SendAllineamentoPendenze
Consente di inviare un file contenente le pendenze di pagamento da caricare su PMPAY, da aggiornare su PMPAY o da cancellare da PMPAY;SendAllineamentoPendenzeFullEsito
Consente di inviare un file contenente le pendenze di pagamento da caricare su PMPAY, da aggiornare su PMPAY o da cancellare da PMPAY;GetEsitoAllineamentoPendenze
Consente di recuperare l'esito di una trasmissione di allineamento pendenze inviata.GetStatoAllineamentoPendenze
Consente di recuperare lo stato di una trasmissione di allineamento pendenze inviata.GetElencoInformativePagamenti
Consente di recuperare la lista delle trasmissioni di informative pagamenti presenti su PMPAY che dovranno essere scaricate sull’ applicazione Client.GetInformativaPagamento
Consente di recuperare i pagamenti effettuati sulla piattaforma PMPAY che devono essere caricati su app Client a copertura delle partite aperte.GetInformativaPagamentoPerDebitore
Consente di recuperare i pagamenti effettuati sulla piattaforma PMPAY che devono essere caricati su Client a copertura delle partite aperte effettuati da un determinato debitoreGetRicevuteTelematiche
Consente di recuperare l’elenco delle ricevute telematiche disponibili dall'ultima richiesta. Le singole RT andranno poi recuperate mediante metodo getRicevutaTelematicaGetRicevutaTelematica
Consente di recuperare una singola ricevuta telematica a fronte di uno IUV e CREDITORESendAllineamentoAnagrafiche
Consente di allineare le info legate all-anagraficaRicerca Libera
Ricerca che ritorna un FileRisposta è un file in formato CSV con codifica UTF-8 e formato CSV di SendAllineamentoPendenze utilizzato per inviare le pendenze.GetElencoRendicontazioni
La funzione consente di recuperare una lista di identificativi rappresentanti le rendicontazioni presenti in archivio che rispettano i criteri di filtro.GetRendicontazione
Consente di recuperare la lista delle trasmissioni di informative pagamenti presenti su PMPAY, per i quali è stata ricevuta rendicontazione .GetInformativaPagamentoRendicontati
Consente di recuperare i pagamenti effettuati sulla piattaforma PMPAY, per i quali vi è una rendicontazione, che devono essere aggiornate su app Client a copertura delle partite aperte.Integrazione Giornale di Cassa
Viene restituito il file xml ricevuto in ingresso del giornale di cassa integrato e arricchito con alcune informazioni dettagliateGestione pagamento anonimo
Per eseguire pagamenti anonimi il campo Codice Fiscale deve essere valorizzato con: XYZXYZ80A01H501CGestione DATI_AGGIUNTIVI
Campo dove sarà possibile inserire strutture json aggiuntive. Per valorizzare DATI_AGGIUNTIVI è necessario che TUTTI i campi precedenti siano presentiSendConti
L’operazione SendConti consente di inviare a PMPAY la lista di conti da aggiungere o modificare. La chiave per la verifica dell’esistenza di un conto è il campo IBAN.GetThirdPartiesReceipt
consente di scaricare receipt per pagamento innescato da altro soggetto.