Versione 1.0
JSON Evento Pagamento
Validazione campi
Payment
Campo | Tipo | Obbligatorio | Validazione |
---|---|---|---|
| UUID | ||
| UUID | ||
| string(50) | Ogni proxy deve implementare un tipo di pagamento. Se per esempio, il proxy in questione gestisce pagamenti pagopa allora il campo va validato verificando che esso sia valorizzato a | |
| UUID | ||
| UUID | ||
| Datetime | ISO8601 | |
| Datetime | ISO8601 | |
| Enum | Valori permessi: CREATION_PENDING CREATION_FAILED PAYMENT_PENDING PAYMENT_STARTED PAYMENT_CONFIRMED PAYMENT_FAILED NOTIFICATION_PENDING COMPLETE EXPIRED | |
| string(140) | Causale del pagamento. Non può eccedere i 140 caratteri. | |
| UUID | ||
| PaymentData | ||
| Links | ||
| Payer | ||
| UUID | ||
| string(10) | L'attuale versione dell'evento deve essere "1.0". Ogni proxy deve validare la versione dell'evento in modo da sapere se processarlo o meno. | |
| Datetime | ISO8601 | |
| string(100) | Valorizzarlo nel formato |
PaymentData
Campo | Tipo | Obbligatorio | Validazione |
---|---|---|---|
| string(255) | Fornito dall'intermediario di pagamento. La lunghezza dunque può essere variabile | |
| Datetime | ISO8601 | |
| Datetime | ISO8601 E' già valorizzato a priori, quindi non viene gestito dal proxy | |
| float | E' già valorizzato a priori, quindi non viene gestito dal proxy | |
| string(3) | ISO4217 | |
| string(50) | ||
| string(50) | ||
| string(50) | ||
| jsonArray |
Links
Campo | Tipo | Obbligatorio | Validazione |
---|---|---|---|
| UrlData | ||
| UrlData | ||
| UrlData | ||
| UrlData | ||
| List[Notify] | ||
| Update |
UrlData
Campo | Tipo | Obbligatorio | Validazione |
---|---|---|---|
| string | ||
| Datetime | ISO8601 | |
| Enum | Valori permessi: GET POST |
Notify
Campo | Tipo | Obbligatorio | Validazione |
---|---|---|---|
| string | ||
| Enum | Valori permessi: GET POST | |
| Datetime | ISO8601 |
Update
Campo | Tipo | Obbligatorio | Validazione |
---|---|---|---|
| string | ||
| Datetime | ISO8601 | |
| Datetime | ISO8601 | |
| Enum | Valori permessi: GET POST |
Payer
Campo | Tipo | Obbligatorio | Validazione |
---|---|---|---|
| Enum | Valori permessi: human legal | |
| string(255) | ||
| string(255) | ||
| string(255) | ||
| string(255) | ||
| string(255) | ||
| string(255) | ||
| string(255) | ||
| string(2) | ISO 3166-2 | |
| string(2) | ISO 3166-1 alpha-2 | |
| string(255) |
Last updated