Tabella dei contenuti
Opzioni con molteplici piani rateali (con o senza opzione totale)
Con questo scenario è possibile gestire diversi piani rateali, una volta che il cittadino intraprende il pagamento di un piano rateale, le OdP relative agli altri piani e/o l’eventuale opzione unica devono essere disabilitate e quindi non mostrate dal PSP, in output dovrà essere restituita soltanto l’OdP con le installment ancora da saldare. Esempio di response che gli EC devono fornire e che i PSP devono esporre per questa casistica:
1[
2 {
3 "paTaxCode": "99999000013",
4 "paFullName": "EC",
5 "paOfficeName": "EC",
6 "paymentOptions": [
7 {
8 "description": "Test PayOpt - Opzione 1 - Soluzione Unica",
9 "numberOfInstallments": 1,
10 "amount": 120,
11 "dueDate": "2024-10-30T23:59:59",
12 "validFrom": "2024-09-30T23:59:59",
13 "status": non pagato,
14 "statusReason": "desc",
15 "allCCP": "false",
16 "installments": [
17 {
18 "nav": "347000000880099993",
19 "iuv": "47000000880099993",
20 "amount": 120,
21 "description": "Test Opt Inst - soluzione unica",
22 "dueDate": "2024-10-30T23:59:59",
23 "validFrom": "2024-09-30T23:59:59",
24 "status": non pagato,
25 "statusReason": "desc"
26 }
27 ]
28 },
29 {
30 "description": "Test PayOpt - Opzione 2 - Piano Rateale - 2 rate",
31 "numberOfInstallments": 2,
32 "amount": 90,
33 "dueDate": "2024-12-31T23:59:59",
34 "validFrom": "2024-09-30T23:59:59",
35 "status": non pagato,
36 "statusReason": "desc",
37 "allCCP": "false",
38 "installments": [
39 {
40 "nav": "346000000880099993",
41 "iuv": "46000000880099993",
42 "amount": 30,
43 "description": "rata 1",
44 "dueDate": "2024-10-31T23:59:59",
45 "validFrom": "2024-09-30T23:59:59",
46 "status": non pagato,
47 "statusReason": "desc"
48 },
49 {
50 "nav": "345000000880099993",
51 "iuv": "45000000880099993",
52 "amount": 30,
53 "description": "rata 2",
54 "dueDate": "2024-11-30T23:59:59",
55 "validFrom": "2024-09-30T23:59:59",
56 "status": non pagato,
57 "statusReason": "desc"
58 }
59 ]
60 },
61 {
62 "description": "Test PayOpt - Opzione 3 - Piano Rateale - 3 rate",
63 "numberOfInstallments": 3,
64 "amount": 90,
65 "dueDate": "2024-12-31T23:59:59",
66 "validFrom": "2024-09-30T23:59:59"",
67 "status": non pagato,
68 "statusReason": "desc",
69 "allCCP": false,
70 "installments": [
71 {
72 "nav": "344000000880099993",
73 "iuv": "44000000880099993",
74 "amount": 18,
75 "description": "rata 1",
76 "dueDate": "2024-10-31T23:59:59",
77 "validFrom": "2024-09-30T23:59:59",
78 "status": non pagato,
79 "statusReason": "desc"
80 },
81 {
82 "nav": "343000000880099993",
83 "iuv": "43000000880099993",
84 "amount": 18,
85 "description": "rata 2",
86 "dueDate": "2024-11-30T23:59:59",
87 "validFrom": "2024-09-30T23:59:59",
88 "status": non pagato,
89 "statusReason": "desc"
90 },
91 {
92 "nav": "342000000880099993",
93 "iuv": "42000000880099993",
94 "amount": 18,
95 "description": "rata 3",
96 "dueDate": "2024-12-31T23:59:59",
97 "validFrom": "2024-09-30T23:59:59",
98 "status": "non pagato",
99 "statusReason": "desc"
100 }
101 ]
102 }
103 ]
104 }
105]
106
107
Dicci cosa ne pensi
Per chiarimenti sulle specifiche d’implementazione, come SACI e SANP, puoi aprire una segnalazione su GitHub