-
Notifications
You must be signed in to change notification settings - Fork 15
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[RFC]paGetPayment: uso dei parametri amount e dueDate #161
Comments
Avendo avuto dei riscontri negativi in fase di test, l’opzione di poter identificare , a fronte dello stesso avviso, diverse opzioni di pagamento è attualmente in stand-by. Pertanto gli unici parametri che saranno popolati nell’invocazione della paGetPayment sono : amount : corrispondente all’ammontare del pagamento riportato all’interno dell’avviso ( letto tramite QR-CODE ) transferType : che indica alla PA di restituire le transferType afferenti al bollettini postale allegato all’avviso. Nel particolare , qualora dovesse arrivare una chiamata con trasferType=POSTAL la PA deve popolare necessariamente la transferType verso se stessa con il conto corrente postale indicato nel bollettino postale. I conti correnti di altri enti possono essere bancari o postali in maniera indistinta, purchè coerenti con quanto risposto alla paVerifyPaymentNotice |
@gammam qual è il significato della frase
La roadmap prevedeva che dal 1 maggio i PSP dovessero rilasciare in produzione il supporto alle specifiche e due giorni fa il nostro account PagoPA ci ha confermato che i PSP hanno implementato e sono in produzione con il nuovo modello. se non esiste una lista di opzioni, significa che il noticeNumber deve individuare esattamente un pagamento come nelle vecchie specifiche quindi di fatto rimane accoppiato allo iuv (la cosa ha conseguenze importanti, non è un dettaglio) se ad un noticeNumber sono associate più opzioni allora dalla request della paGetPayment devo essere in grado di identificare l'opzione giusta e quindi è necessario chiarire:
By the way: sarebbe il caso di pubblicare, come già richiesto in altra RFC, anche i fault code previsti lato EC, attualmente è riportata in commento una lista di quelli usati per i PSP. |
Nella paGetPayment, oltre al qrCode posso ricevere i seguenti 4 valori:
<xsd:element name="amount" type="tns:stAmount" minOccurs="0" />
<xsd:element name="paymentNote" type="tns:stText210" minOccurs="0" />
<xsd:element name="transferType" type="tns:stTransferType" minOccurs="0" />
<xsd:element name="dueDate" type="tns:stISODate" minOccurs="0" />
Sono tutti opzionali: è corretto che sia così?
Con il qrCode posso recuperare dai dati dell'APA le opzioni di pagamento disponibili: spesso al qrCode è associata una sola opzione e non ci sono problemi.
In altri casi devo scegliere fra più opzioni, usando amount e dueDate per individuare quella giusta.
Se non ho informazioni sufficienti per individuare un'unica opzione devo restituire un fault?
The text was updated successfully, but these errors were encountered: