Skip to content
This repository has been archived by the owner on Sep 2, 2022. It is now read-only.

Latest commit

 

History

History
75 lines (62 loc) · 3.5 KB

File metadata and controls

75 lines (62 loc) · 3.5 KB

Convenzioni con PSP

Uno dei principali scopi della Piattaforma pagoPA è disintermediare le comunicazioni tra EC e PSP, ciò implica che gli EC non hanno bisogno di stipulare convenzioni con i singoli PSP al fine di poter disporre di strumenti di pagamento al cittadino.

Ogni cittadino, o utilizzatore della piattaforma, potrà selezionare lo strumento di pagamento tra tutti quelli offerti dai PSP aderenti per completare l’operazione di pagamento.

Ciò nonostante, viene comunque consentita la possibilità di stipulare convenzioni specifiche con uno o più PSP al fine di poter offrire strumenti di pagamento ad un costo di commissioni agevolato.

Per poter usufruire di una convenzione in essere tra EC e PSP è necessario inserire all’interno della primitiva nodoInviaCarrelloRPT l’opportuno codiceConvenzione.

Esempio:

Request

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ppt="http://ws.pagamenti.telematici.gov/ppthead" xmlns:ws="http://ws.pagamenti.telematici.gov/">
   <soapenv:Header>
      <ppt:intestazioneCarrelloPPT>
         <identificativoIntermediarioPA>90000000001</identificativoIntermediarioPA>
         <identificativoStazioneIntermediarioPA>90000000001_01</identificativoStazioneIntermediarioPA>
         <identificativoCarrello>IUV5129-2020-07-23-12:21:26.581</identificativoCarrello>
      </ppt:intestazioneCarrelloPPT>
   </soapenv:Header>
   <soapenv:Body>
      <ws:nodoInviaCarrelloRPT>
         <password>pwdpwdpwd</password>
         <identificativoPSP>AGID_01</identificativoPSP>
         <identificativoIntermediarioPSP>97735020584</identificativoIntermediarioPSP>
         <identificativoCanale>97735020584_02</identificativoCanale>
         <listaRPT>
            <elementoListaRPT>
               <identificativoDominio>90000000001</identificativoDominio>
               <identificativoUnivocoVersamento>0000000000000010101</identificativoUnivocoVersamento>
               <codiceContestoPagamento>CCD01</codiceContestoPagamento>
               <rpt>....</rpt>
            </elementoListaRPT>
         </listaRPT>
         <codiceConvenzione>CONV1</codiceConvenzione>
      </ws:nodoInviaCarrelloRPT>
   </soapenv:Body>
</soapenv:Envelope>

Response

<soapenv:Envelope xmlns:ppthead="http://ws.pagamenti.telematici.gov/ppthead" xmlns:tns="http://NodoPagamentiSPC.spcoop.gov.it/servizi/PagamentiTelematiciRPT" xmlns:ppt="http://ws.pagamenti.telematici.gov/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
   <soapenv:Body>
      <ppt:nodoInviaCarrelloRPTRisposta>
         <esitoComplessivoOperazione>OK</esitoComplessivoOperazione>
         <url>[urlWisp2.0]/wallet/welcome?idSession=bd0e73e0-1890-4157-a471-6098925cc1b4</url>
      </ppt:nodoInviaCarrelloRPTRisposta>
   </soapenv:Body>
</soapenv:Envelope>

Una volta che l’utente viene reindirizzato verso l’url ottenuta in risposta, il WISP mostrerà gli strumenti di pagamento con commissioni in linea con il codiceConvenzione indicato.

Qualora la convenzione in essere tra EC e PSP indichi eventuali costi di transazione a carico dell’Ente Creditore, le RT generate conterranno il parametro `commissioniApplicatePA <https://github.com/pagopa/pagopa-api/blob/68eb34f55cf6c846009644889d15345fa4162b6c/general/PagInf_RPT_RT_6_2_0.xsd#L673>`__ valorizzato con l’importo da sostenere dall’EC creditore.