DevPortalPagoPA




Table of contents

Quality indicators for registered entities

Response time

The following chart shows the lead times of the pagoPA platform
![](../../.gitbook/assets/Nuovi LdS-Globale.png)
The following chart shows the times in which the pagoPA platform acts as a server in the case of non-synchronous methods
![](../../.gitbook/assets/Nuovi LdS-Metodi Sincroni (3).png)
The following chart shows the times in which the pagoPA platform acts as a client
![](../../.gitbook/assets/Nuovi LdS-Timeout del Nodo.png)

Retry processes

In cases of timeout, the retry processes must be activated for the following primitives:
The retry processes must be adopted for calculating the exponential backoff logic wait time starting from the detection of the timeout
$$wait time = slot time * (2^k - 1)$$
with K that is the number of the attempt (first attempt = 1) and slottime is equal to the maximum wait time of the original caller.
The retry processes must have a maximum number of 5 attempts, functions must be provided for consulting and resetting the attempt counter so that the process can be restarted if necessary.
In the case of timeout for the following primitives:
an automatic retry process is not necessary, but if a new invocation is necessary the minimum wait time before performing a new attempt must respect the exponential backoff logic indicated above.

Managing the node timeouts

The timeout represents a predetermined period of time after which a given operation can considered concluded by the EC and PSP.
The following table shows, for each primitive:
  • the minimum wait times for synchronous methods
  • the suggested wait times for non-synchronous methods
for the node response
by the ECs
by the PSPs

Resolution time for a critical event

If a critical event occurs, the Creditor or PSP must acknowledge the problem within 5 minutes and then send an email to the operational workgroup of the NodoSPC containing information regarding the overall planning they will adopt to resolve the problem in question, structured based on the complexity of the problem itself (e.g. immediate bug fix, possible temporary solution, closure of the event).

Need help?

Open a ticket using the dedicated function within your Reserved Area

Tell us what you think

For clarifications on implementation specifications, such as SACI and SANP, you can open an issue on GitHub