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 debitore

  • GetRicevuteTelematiche
    Consente di recuperare l’elenco delle ricevute telematiche disponibili dall'ultima richiesta. Le singole RT andranno poi recuperate mediante metodo getRicevutaTelematica

  • GetRicevutaTelematica
    Consente di recuperare una singola ricevuta telematica a fronte di uno IUV e CREDITORE

  • SendAllineamentoAnagrafiche
    Consente di allineare le info legate all-anagrafica

  • Ricerca 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 dettagliate

  • Gestione pagamento anonimo
    Per eseguire pagamenti anonimi il campo Codice Fiscale deve essere valorizzato con: XYZXYZ80A01H501C

  • Gestione DATI_AGGIUNTIVI
    Campo dove sarà possibile inserire strutture json aggiuntive. Per valorizzare DATI_AGGIUNTIVI è necessario che TUTTI i campi precedenti siano presenti

  • SendConti
    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.