DevPortalPagoPA


Tabella dei contenuti

Primitive

Per la gestione degli errori fare riferimento a Gestione degli errori.

paVerifyPaymentNotice

POST

Request Body

NameTypeDescription
idPA*Stringcodice fiscale della struttura che invia la richiesta di pagamento
idBrokerPA*Stringidentificativo del soggetto che opera come intermediario per l'EC
idStation*Stringidentificativo della stazione dell'EC nel sistema pagoPa
qrCode*Stringè composto da fiscalCode e noticeNumber
fiscalCode*Stringcodice fiscale dell'EC
noticeNumber*String[auxDigit][segregationCode][IUVBase][IUVCheckDigit]
1  <soapenv:Envelope>
2    <soapenv:Header />
3    <soapenv:Body>
4      <nod:paVerifyPaymentNoticeReq>
5        <idPA>77777777777</idPA>
6        <idBrokerPA>77777777777</idBrokerPA>
7        <idStation>77777777777_01</idStation>
8        <qrCode>
9          <fiscalCode>77777777777</fiscalCode>
10          <noticeNumber>311111111112222222</noticeNumber>
11        </qrCode>
12      </nod:paVerifyPaymentNoticeReq>
13    </soapenv:Body>
14  </soapenv:Envelope>
15

paGetPayment

paGetPayment versione 1

POST

Request Body

NameTypeDescription
idPA*StringCodice fiscale della struttura che invia la richiesta di pagamento.
dueDateStringData di scadenza del pagamento secondo il formato ISO 8601 [AAAA]-[MM]-[GG].
transferTypeStringValore ammesso: POSTAL.
paymentNoteStringDescrizione del pagamento.
amountStringImporto del pagamento in euro.
noticeNumber*String[auxDigit][segregationCode][IUVBase][IUVCheckDigit]
fiscalCode*StringCodice fiscale dell'EC.
qrCode*StringE' composto da fiscalCode e noticeNumber.
idStation*StringIdentificativo della stazione dell'EC nel sistema pagoPa.
idBrokerPA*StringIdentificativo del soggetto che opera come intermediario per l'EC.
1<soapenv:Envelope>
2    <soapenv:Body>
3      <pafn:paGetPaymentReq>
4        <idPA>77777777777</idPA>
5        <idBrokerPA>77777777777</idBrokerPA>
6        <idStation>77777777777_01</idStation>
7        <qrCode>
8          <fiscalCode>77777777777</fiscalCode>
9          <noticeNumber>311111111112222222</noticeNumber>
10        </qrCode>
11        <amount>30.00</amount>
12      </pafn:paGetPaymentReq>
13    </soapenv:Body>
14  </soapenv:Envelope>    
15

paGetPayment versione 2

POST
In questa versione è possibile inserire i metadata in ogni singolo transfer.

Request Body

NameTypeDescription
idPA*StringCodice fiscale della struttura che invia la richiesta di pagamento.
idBrokerPA*StringIdentificativo del soggetto che opera come intermediario per l'EC.
idStation*StringIdentificativo della stazione dell'EC nel sistema pagoPa.
qrCode*StringE' composto da fiscalCode e noticeNumber.
amount*Stringimporto del pagamento in euro
paymentNoteStringdescrizione del pagamento
transferTypeStringvalore ammesso: POSTAL
dueDateStringdata di scadenza del pagamento secondo il formato ISO 8601 [AAAA]-[MM]-[GG]
fiscalCode*Stringcodice fiscale dell'EC
noticeNumber*String[auxDigit][segregationCode][IUVBase][IUVCheckDigit]
1<soapenv:Envelope>
2    <soapenv:Body>
3      <pafn:paGetPaymentReq>
4        <idPA>77777777777</idPA>
5        <idBrokerPA>77777777777</idBrokerPA>
6        <idStation>77777777777_01</idStation>
7        <qrCode>
8          <fiscalCode>77777777777</fiscalCode>
9          <noticeNumber>311111111112222222</noticeNumber>
10        </qrCode>
11        <amount>30.00</amount>
12      </pafn:paGetPaymentReq>
13    </soapenv:Body>
14  </soapenv:Envelope>         
15

paSendRT

paSendRT versione 1

POST

Request Body

NameTypeDescription
idPA*Stringcodice fiscale della struttura che invia la richiesta di pagamento
receiptId*Stringidentificatore univoco della receipt contiene il paymentToken assegnato da pagoPa
outcome*Stringil risultato dell'operazione che può contenere i codici OK o KO
receipt*Stringla ricevuta di pagamento
idStation*Stringidentificativo della stazione dell'EC nel sistema pagoPa
idBrokerPA*Stringidentificativo del soggetto che opera come intermediario per l'EC
entityUniqueIdentifierType*String
F : Persona fisica
G : Persona giuridica
uniqueIdentifier*String
debtor*Stringindividua il debitore a cui si riferisce la posizione debitoria
officeNameString
companyName*Stringnome completo dell'EC
description*String
paymentAmount*Stringimporto espresso in euro
creditorReferenceId*StringIUV Identificativo Univoco Versamento
fiscalCode*Stringcodice fiscale dell'EC
noticeNumber*String[auxDigit][segregationCode][IUVBase][IUVCheckDigit]
entityUniqueIdentifierValue*Stringcodice fiscale o partita IVA
e-mailString
countryString
stateProvinceRegionString
cityString
postalCodeString
civicNumberString
streetNameString
fullName*Stringnome completo del debitore
transferCategory*Stringcodice tassonomico, composto da Codice tipo Ente Creditore + Progressivo macro area + Codice tipologia servizio + Motivo Giuridico ( ex. 0101002IM )
remittanceInformation*Stringmotivo del pagamento
IBAN*StringIBAN sul quale sarà effettuato il riversamento
fiscalCodePA*Stringcodice fiscale dell'EC
transferAmount*Stringimporto
idTransfer*Stringindice della lista (da 1 a 5)
transfer*String
transferList*Stringstruttura che contiene i dettagli dei transfer
channelDescription*String
idChannel*String
PSPCompanyName*String
pspPartitaIVAString
pspFiscalCodeString
idPSP*Stringidentificativo del PSP
key*String
mapEntry*String
metadataString
transferDateStringdata del riversamento
applicationDateStringdata applicativa
paymentDateTimeStringdata e ora del pagamento
feeStringimporto della commissione espresso in euro
paymentMethodString
e-mailString
countryString
stateProvinceRegionString
cityString
postalCodeString
civicNumberString
streetNameString
fullName*Stringnome completo del debitore
entityUniqueIdentifierValue*Stringcodice fiscale o partita IVA
entityUniqueIdentifierType*String
F : Persona fisica
G : Persona giuridica
uniqueIdentifier*String
payerStringindividua il pagatore
value*String
1  <soapenv:Envelope>
2    <soapenv:Body>
3      <pafn:paSendRTReq>
4        <idPA>77777777777</idPA>
5        <idBrokerPA>77777777777</idBrokerPA>
6        <idStation>77777777777_01</idStation>
7        <receipt>
8          <receiptId>c110729d258c4ab1b765fe902aae41d6</receiptId>
9          <noticeNumber>311111111112222222</noticeNumber>
10          <fiscalCode>77777777777</fiscalCode>
11          <outcome>OK</outcome>
12          <creditorReferenceId>11111111112222222</creditorReferenceId>
13          <paymentAmount>30.00</paymentAmount>
14          <description>test</description>
15          <companyName>company EC</companyName>
16          <officeName>office EC</officeName>
17          <debtor>
18            <uniqueIdentifier>
19              <entityUniqueIdentifierType>F</entityUniqueIdentifierType>
20              <entityUniqueIdentifierValue>JHNDOE00A01F205N</entityUniqueIdentifierValue>
21            </uniqueIdentifier>
22            <fullName>John Doe</fullName>
23            <streetName>street</streetName>
24            <civicNumber>12</civicNumber>
25            <postalCode>89020</postalCode>
26            <city>city</city>
27            <stateProvinceRegion>MI</stateProvinceRegion>
28            <country>IT</country>
29            <e-mail>john.doe@test.it</e-mail>
30          </debtor>
31          <transferList>
32            <transfer>
33              <idTransfer>1</idTransfer>
34              <transferAmount>20.00</transferAmount>
35              <fiscalCodePA>77777777777</fiscalCodePA>
36              <IBAN>IT0000000000000000000000000</IBAN>
37              <remittanceInformation>remittanceInformation1</remittanceInformation>
38              <transferCategory>0101100IM</transferCategory>
39            </transfer>
40            <transfer>
41              <idTransfer>2</idTransfer>
42              <transferAmount>10.00</transferAmount>
43              <fiscalCodePA>77777777778</fiscalCodePA>
44              <IBAN>IT0000000000000000000000001</IBAN>
45              <remittanceInformation>remittanceInformation2</remittanceInformation>
46              <transferCategory>0201102IM</transferCategory>
47            </transfer>
48          </transferList>
49          <idPSP>88888888888</idPSP>
50          <pspFiscalCode>88888888888</pspFiscalCode>
51          <pspPartitaIVA>88888888888</pspPartitaIVA>
52          <PSPCompanyName>PSP name</PSPCompanyName>
53          <idChannel>88888888888_01</idChannel>
54          <channelDescription>app</channelDescription>
55          <payer>
56            <uniqueIdentifier>
57              <entityUniqueIdentifierType>F</entityUniqueIdentifierType>
58              <entityUniqueIdentifierValue>JHNDOE00A01F205N</entityUniqueIdentifierValue>
59            </uniqueIdentifier>
60            <fullName>John Doe</fullName>
61            <streetName>street</streetName>
62            <civicNumber>12</civicNumber>
63            <postalCode>89020</postalCode>
64            <city>city</city>
65            <stateProvinceRegion>MI</stateProvinceRegion>
66            <country>IT</country>
67            <e-mail>john.doe@test.it</e-mail>
68          </payer>
69          <paymentMethod>creditCard</paymentMethod>
70          <fee>2.00</fee>
71          <paymentDateTime>2021-10-01T17:48:22</paymentDateTime>
72          <applicationDate>2021-10-01</applicationDate>
73          <transferDate>2021-10-02</transferDate>
74          <metadata>
75            <mapEntry>
76              <key>keytest</key>
77              <value>1</value>
78            </mapEntry>
79          </metadata>
80        </receipt>
81      </pafn:paSendRTReq>
82    </soapenv:Body>
83  </soapenv:Envelope>
84

paSendRT versione 2

POST
In questa versione possono essere inseriti i metadata in ogni singolo transfer della receipt.

Request Body

NameTypeDescription
idPA*Stringcodice fiscale della struttura che invia la richiesta di pagamento
receiptId*Stringidentificatore univoco della receipt contiene il paymentToken assegnato da pagoPa
outcome*Stringil risultato dell'operazione che può contenere i codici OK o KO
receipt*Stringla ricevuta di pagamento
idStation*Stringidentificativo della stazione dell'EC nel sistema pagoPa
idBrokerPA*Stringidentificativo del soggetto che opera come intermediario per l'EC
entityUniqueIdentifierType*String
F : Persona fisica
G : Persona giuridica
uniqueIdentifier*String
debtor*Stringindividua il debitore a cui si riferisce la posizione debitoria
officeNameString
companyName*Stringnome completo dell'EC
description*String
paymentAmount*Stringimporto espresso in euro
creditorReferenceId*StringIUV Identificativo Univoco Versamento
fiscalCode*Stringcodice fiscale dell'EC
noticeNumber*String[auxDigit][segregationCode][IUVBase][IUVCheckDigit]
entityUniqueIdentifierValue*Stringcodice fiscale o partita IVA
e-mailString
countryString
stateProvinceRegionString
cityString
postalCodeString
civicNumberString
streetNameString
fullName*Stringnome completo del debitore
transferCategory*Stringcodice tassonomico, composto da Codice tipo Ente Creditore + Progressivo macro area + Codice tipologia servizio + Motivo Giuridico ( ex. 0101002IM )
remittanceInformation*Stringmotivo del pagamento
IBAN*StringIBAN sul quale sarà effettuato il riversamento
fiscalCodePA*Stringcodice fiscale dell'EC
transferAmount*Stringimporto
idTransfer*Stringindice della lista (da 1 a 5)
transfer*String
transferList*Stringstruttura che contiene i dettagli dei transfer
channelDescription*String
idChannel*String
PSPCompanyName*String
pspPartitaIVAString
pspFiscalCodeString
idPSP*Stringidentificativo del PSP
key*String
mapEntry*String
metadataString
transferDateStringdata del riversamento
applicationDateStringdata applicativa
paymentDateTimeStringdata e ora del pagamento
feeStringimporto della commissione espresso in euro
paymentMethodString
e-mailString
countryString
stateProvinceRegionString
cityString
postalCodeString
civicNumberString
streetNameString
fullName*Stringnome completo del debitore
entityUniqueIdentifierValue*Stringcodice fiscale o partita IVA
entityUniqueIdentifierType*String
F : Persona fisica
G : Persona giuridica
uniqueIdentifier*String
payerStringindividua il pagatore
value*String
valueString
keyString
mapEntryString
metadataString
1  <soapenv:Envelope>
2    <soapenv:Body>
3      <pafn:paSendRTReq>
4        <idPA>77777777777</idPA>
5        <idBrokerPA>77777777777</idBrokerPA>
6        <idStation>77777777777_01</idStation>
7        <receipt>
8          <receiptId>c110729d258c4ab1b765fe902aae41d6</receiptId>
9          <noticeNumber>311111111112222222</noticeNumber>
10          <fiscalCode>77777777777</fiscalCode>
11          <outcome>OK</outcome>
12          <creditorReferenceId>11111111112222222</creditorReferenceId>
13          <paymentAmount>30.00</paymentAmount>
14          <description>test</description>
15          <companyName>company EC</companyName>
16          <officeName>office EC</officeName>
17          <debtor>
18            <uniqueIdentifier>
19              <entityUniqueIdentifierType>F</entityUniqueIdentifierType>
20              <entityUniqueIdentifierValue>JHNDOE00A01F205N</entityUniqueIdentifierValue>
21            </uniqueIdentifier>
22            <fullName>John Doe</fullName>
23            <streetName>street</streetName>
24            <civicNumber>12</civicNumber>
25            <postalCode>89020</postalCode>
26            <city>city</city>
27            <stateProvinceRegion>MI</stateProvinceRegion>
28            <country>IT</country>
29            <e-mail>john.doe@test.it</e-mail>
30          </debtor>
31          <transferList>
32            <transfer>
33              <idTransfer>1</idTransfer>
34              <transferAmount>20.00</transferAmount>
35              <fiscalCodePA>77777777777</fiscalCodePA>
36              <IBAN>IT0000000000000000000000000</IBAN>
37              <remittanceInformation>remittanceInformation1</remittanceInformation>
38              <transferCategory>0101100IM</transferCategory>
39              <metadata>
40                <mapEntry>
41                  <key>keytest</key>
42                  <value>1</value>
43                </mapEntry>
44              </metadata>            
45            </transfer>
46            <transfer>
47              <idTransfer>2</idTransfer>
48              <transferAmount>10.00</transferAmount>
49              <fiscalCodePA>77777777778</fiscalCodePA>
50              <IBAN>IT0000000000000000000000001</IBAN>
51              <remittanceInformation>remittanceInformation2</remittanceInformation>
52              <transferCategory>0201102IM</transferCategory>
53            </transfer>
54          </transferList>
55          <idPSP>88888888888</idPSP>
56          <pspFiscalCode>88888888888</pspFiscalCode>
57          <pspPartitaIVA>88888888888</pspPartitaIVA>
58          <PSPCompanyName>PSP name</PSPCompanyName>
59          <idChannel>88888888888_01</idChannel>
60          <channelDescription>app</channelDescription>
61          <payer>
62            <uniqueIdentifier>
63              <entityUniqueIdentifierType>F</entityUniqueIdentifierType>
64              <entityUniqueIdentifierValue>JHNDOE00A01F205N</entityUniqueIdentifierValue>
65            </uniqueIdentifier>
66            <fullName>John Doe</fullName>
67            <streetName>street</streetName>
68            <civicNumber>12</civicNumber>
69            <postalCode>89020</postalCode>
70            <city>city</city>
71            <stateProvinceRegion>MI</stateProvinceRegion>
72            <country>IT</country>
73            <e-mail>john.doe@test.it</e-mail>
74          </payer>
75          <paymentMethod>creditCard</paymentMethod>
76          <fee>2.00</fee>
77          <paymentDateTime>2021-10-01T17:48:22</paymentDateTime>
78          <applicationDate>2021-10-01</applicationDate>
79          <transferDate>2021-10-02</transferDate>
80          <metadata>
81            <mapEntry>
82              <key>keytest</key>
83              <value>1</value>
84            </mapEntry>
85          </metadata>
86        </receipt>
87      </pafn:paSendRTReq>
88    </soapenv:Body>
89  </soapenv:Envelope>
90

verifyPaymentNotice

POST

Request Body

NameTypeDescription
idPSP*String
Identificativo del PSP, assegnato da PagoPA.
Il codice è generalmente rappresentato dal codice BIC (Bank Identifier Code) del PSP.
In assenza del codice BIC, o per gestire situazioni particolari, può essere utilizzato un altro codice, purché identifichi in modo univoco il PSP.
idBrokerPSP*String
Identificativo dell'intermediario, assegnato da PagoPA.
Identificazione dell'intermediario/broker del PSP che fornisce l'accesso (canale) al PSP per l'erogazione del servizio.
Nota: l'intermediario/broker può coincidere con il PSP stesso.
idChannel*String
Identificativo del canale, identifica una categoria di servizio di pagamento e attraverso la quale viene effettuata la transazione.
Un identificatore di canale appartiene a un solo intermediario/broker PSP e di conseguenza deve essere univoco rispetto al PSP.
qrCode*Stringè composto da fiscalCode e noticeNumber.
fiscalCode*Stringcodice fiscale dell'EC.
noticeNumber*String[auxDigit][segregationCode][IUVBase][IUVCheckDigit]
password*StringPassword del canale, assegnata da PagoPA.
1  <soapenv:Envelope>
2    <soapenv:Body>
3      <nod:verifyPaymentNoticeReq>
4        <idPSP>88888888888</idPSP>
5        <idBrokerPSP>88888888888</idBrokerPSP>
6        <idChannel>88888888888_01</idChannel>
7        <password>**********</password>
8        <qrCode>
9          <fiscalCode>77777777777</fiscalCode>
10          <noticeNumber>311111111112222222</noticeNumber>
11        </qrCode>
12      </nod:verifyPaymentNoticeReq>
13    </soapenv:Body>
14  </soapenv:Envelope>
15

verificaBollettino

POST

Request Body

NameTypeDescription
idPSP*String
Identificativo del PSP, assegnato da PagoPA.
Il codice è generalmente rappresentato dal codice BIC (Bank Identifier Code) del PSP.
In assenza del codice BIC, o per gestire situazioni particolari, può essere utilizzato un altro codice, purché identifichi in modo univoco il PSP.
idBrokerPSP*String
Identificativo dell'intermediario, assegnato da PagoPA.
Identificazione dell'intermediario/broker del PSP che fornisce l'accesso (canale) al PSP per l'erogazione del servizio.
Nota: l'intermediario/broker può coincidere con il PSP stesso.
idChannel*String
Identificativo del canale, identifica una categoria di servizio di pagamento e attraverso la quale viene effettuata la transazione.
Un identificatore di canale appartiene a un solo intermediario/broker PSP e di conseguenza deve essere univoco rispetto al PSP.
ccPost*Stringconto corrente postale dell'EC.
noticeNumber*String[auxDigit][segregationCode][IUVBase][IUVCheckDigit]
password*StringPassword del canale, assegnata da PagoPA.
1  <soapenv:Envelope>
2    <soapenv:Body>
3      <nod:verificaBollettinoReq>
4        <idPSP>88888888888</idPSP>
5        <idBrokerPSP>88888888888</idBrokerPSP>
6        <idChannel>88888888888_01</idChannel>
7        <password>**********</password>
8        <ccPost>012345678912</ccPost>
9        <noticeNumber>311111111112222222</noticeNumber>
10      </nod:verificaBollettinoReq>
11    </soapenv:Body>
12  </soapenv:Envelope>
13

activatePaymentNotice

activatePaymentNotice versione 1

POST

Request Body

NameTypeDescription
idPSP*String
Identificativo del PSP, assegnato da PagoPA.
Il codice è generalmente rappresentato dal codice BIC (Bank Identifier Code) del PSP.
In assenza del codice BIC, o per gestire situazioni particolari, può essere utilizzato un altro codice, purché identifichi in modo univoco il PSP.
idBrokerPSP*String
Identificativo dell'intermediario, assegnato da PagoPA.
Identificazione dell'intermediario/broker del PSP che fornisce l'accesso (canale) al PSP per l'erogazione del servizio.
Nota: l'intermediario/broker può coincidere con il PSP stesso.
idChannel*String
Identificativo del canale, identifica una categoria di servizio di pagamento e attraverso la quale viene effettuata la transazione.
Un identificatore di canale appartiene a un solo intermediario/broker PSP e di conseguenza deve essere univoco rispetto al PSP.
qrCode*StringE' composto da fiscalCode e noticeNumber.
fiscalCode*StringCodice fiscale dell'EC.
noticeNumber*String[auxDigit][segregationCode][IUVBase][IUVCheckDigit]
password*StringPassword del canale, assegnata da PagoPA.
idempotencyKeyChiave di idempotenza
expirationTimeString
Tempo di scadenza del token ( ms ), max 30 minuti.
La durata del token di pagamento può essere impostata in 2 modi:
- Implicitamente dalla piattaforma pagoPA, se non è impostato nella richiesta di activatePaymentNotice (valore di default durata = 30 minuti)
- Esplicitamente dal PSP, se impostato in richiesta all'activatePaymentNotice
paymentNoteStringTesto libero per descrivere l'oggetto del pagamento
dueDateStringdata di scadenza del pagamento secondo il formato ISO 8601 [AAAA]-[MM]-[GG]
amount*StringImporto in euro
1  <soapenv:Envelope>
2    <soapenv:Body>
3      <nod:activatePaymentNoticeReq>
4        <idPSP>88888888888</idPSP>
5        <idBrokerPSP>88888888888</idBrokerPSP>
6        <idChannel>88888888888_01</idChannel>
7        <password>**********</password>
8        <idempotencyKey>70000000001_100149bdWB</idempotencyKey>
9        <qrCode>
10          <fiscalCode>77777777777</fiscalCode>
11          <noticeNumber>311111111112222222</noticeNumber>
12        </qrCode>
13        <expirationTime>6000</expirationTime>
14        <amount>30.00</amount>
15      </nod:activatePaymentNoticeReq>
16    </soapenv:Body>
17  </soapenv:Envelope>
18

activatePaymentNotice versione 2

POST
In questa versione è possibile inserire i metadata in ogni singolo transfer.

Request Body

NameTypeDescription
idPSP*String
Identificativo del PSP, assegnato da PagoPA.
Il codice è generalmente rappresentato dal codice BIC (Bank Identifier Code) del PSP.
In assenza del codice BIC, o per gestire situazioni particolari, può essere utilizzato un altro codice, purché identifichi in modo univoco il PSP.
idBrokerPSP*String
Identificativo dell'intermediario, assegnato da PagoPA.
Identificazione dell'intermediario/broker del PSP che fornisce l'accesso (canale) al PSP per l'erogazione del servizio.
Nota: l'intermediario/broker può coincidere con il PSP stesso.
idChannel*String
Identificativo del canale, identifica una categoria di servizio di pagamento e attraverso la quale viene effettuata la transazione.
Un identificatore di canale appartiene a un solo intermediario/broker PSP e di conseguenza deve essere univoco rispetto al PSP.
qrCode*StringE' composto da fiscalCode e noticeNumber.
fiscalCode*StringCodice fiscale dell'EC.
noticeNumber*String[auxDigit][segregationCode][IUVBase][IUVCheckDigit]
password*StringPassword del canale, assegnata da PagoPA.
idempotencyKeyChiave di idempotenza
expirationTimeString
Tempo di scadenza del token ( ms ), max 30 minuti.
La durata del token di pagamento può essere impostata in 2 modi:
- Implicitamente dalla piattaforma pagoPA, se non è impostato nella richiesta di activatePaymentNotice (valore di default durata = 30 minuti)
- Esplicitamente dal PSP, se impostato in richiesta all'activatePaymentNotice
paymentNoteStringTesto libero per descrivere l'oggetto del pagamento
dueDateStringdata di scadenza del pagamento secondo il formato ISO 8601 [AAAA]-[MM]-[GG]
amount*StringImporto in euro
1  <soapenv:Envelope>
2    <soapenv:Body>
3      <nod:activatePaymentNoticeReq>
4        <idPSP>88888888888</idPSP>
5        <idBrokerPSP>88888888888</idBrokerPSP>
6        <idChannel>88888888888_01</idChannel>
7        <password>**********</password>
8        <idempotencyKey>70000000001_100149bdWB</idempotencyKey>
9        <qrCode>
10          <fiscalCode>77777777777</fiscalCode>
11          <noticeNumber>311111111112222222</noticeNumber>
12        </qrCode>
13        <expirationTime>6000</expirationTime>
14        <amount>30.00</amount>
15      </nod:activatePaymentNoticeReq>
16    </soapenv:Body>
17  </soapenv:Envelope>
18

sendPaymentOutcome

sendPaymentOutcome versione 1

POST

Request Body

NameTypeDescription
idPSP*String
identificativo del PSP, assegnato da PagoPA.
Il codice è generalmente rappresentato dal codice BIC (Bank Identifier Code) del PSP.
In assenza del codice BIC, o per gestire situazioni particolari, può essere utilizzato un altro codice, purché identifichi in modo univoco il PSP.
detailsStringDettagli del risultato dell'operazione, da inserire obbligatoriamente in caso di outcome OK
outcome*String
Il risultato dell'operazione che può contenere i seguenti codici
OK : operazione eseguita con successo
KO : operazione terminata con errore
paymentToken*StringViene generato dal sistema durante la fase di attivazione del pagamento, è l'identificatore di correlazione da abbinare all'attivazione e all'esito del pagamento.
password*StringPassword del canale, assegnata da PagoPA.
idChannel*String
identificativo del canale, identifica una categoria di servizio di pagamento e attraverso la quale viene effettuata la transazione.
Un identificatore di canale appartiene a un solo intermediario/broker PSP e di conseguenza deve essere univoco rispetto al PSP.
idBrokerPSP*String
identificativo dell'intermediario, assegnato da PagoPA.
Identificazione dell'intermediario/broker del PSP che fornisce l'accesso (canale) al PSP per l'erogazione del servizio.
Nota: l'intermediario/broker può coincidere con il PSP stesso.
payerStringindividua il pagatore
fee*Stringimporto della commissione pagata in euro
paymentChannelString
canale di pagamento
enum: "frontOffice" "atm" "onLine" "app" "other"
paymentMethod*String
metodo di pagamento
enum: "cash" "creditCard" "bancomat" "other"
transferDate*Stringdata del riversamento verso l'EC
applicationDate*Stringdata applicativa del pagamento
e-mailString
countryString
stateProvinceRegionString
cityString
postalCodeString
civicNumberString
streetNameString
fullName*Stringnome completo del pagatore
uniqueIdentifier*String
entityUniqueIdentifierValue*Stringcodice fiscale o partita IVA
entityUniqueIdentifierType*String
F : Persona fisica
G : Persona giuridica
idempotencyKeyStringChiave di idempotenza.
1  <soapenv:Envelope>
2    <soapenv:Body>
3        <nod:sendPaymentOutcomeReq>
4          <idPSP>88888888888</idPSP>
5          <idBrokerPSP>88888888888</idBrokerPSP>
6          <idChannel>88888888888_01</idChannel>
7          <password>**********</password>
8          <idempotencyKey>70000000001_100149bdWB</idempotencyKe
9          <paymentToken>c110729d258c4ab1b765fe902aae41d6</paymentToken>
10          <outcome>OK</outcome>
11          <details>
12              <paymentMethod>creditCard</paymentMethod>
13              <paymentChannel>app</paymentChannel>
14              <fee>2.00</fee>
15              <payer>
16                <uniqueIdentifier>
17                    <entityUniqueIdentifierType>F</entityUniqueIdentifierType>
18                    <entityUniqueIdentifierValue>JHNDOE00A01F205N</entityUniqueIdentifierValue>
19                </uniqueIdentifier>
20                <fullName>John Doe</fullName>
21                <streetName>street</streetName>
22                <civicNumber>12</civicNumber>
23                <postalCode>89020</postalCode>
24                <city>city</city>
25                <stateProvinceRegion>MI</stateProvinceRegion>
26                <country>IT</country>
27                <e-mail>john.doe@test.it</e-mail>
28              </payer>
29              <applicationDate>2021-10-01</applicationDate>
30              <transferDate>2021-10-02</transferDate>
31          </details>
32        </nod:sendPaymentOutcomeReq>
33    </soapenv:Body>
34  </soapenv:Envelope>
35

sendPaymentOutcome versione 2

POST
Utilizzata per il pagamento attivato presso il frontend dell'EC, rispetto alla versione 1 permette di inviare l'outcome di più payment tokens contemporaneamente.

Request Body

NameTypeDescription
idPSP*String
Identificativo del PSP, assegnato da PagoPA.
Il codice è generalmente rappresentato dal codice BIC (Bank Identifier Code) del PSP.
In assenza del codice BIC, o per gestire situazioni particolari, può essere utilizzato un altro codice, purché identifichi in modo univoco il PSP.
detailsStringdettagli del risultato dell'operazione, da inserire obbligatoriamente in caso di outcome OK
outcome*String
il risultato dell'operazione che può contenere i seguenti codici
OK : operazione eseguita con successo
KO : operazione terminata con errore
paymentToken*Stringviene generato dal sistema durante la fase di attivazione del pagamento, è l'identificatore di correlazione da abbinare all'attivazione e all'esito del pagamento
password*StringPassword del canale, assegnata da PagoPA.
idChannel*String
Identificativo del canale, identifica una categoria di servizio di pagamento e attraverso la quale viene effettuata la transazione.
Un identificatore di canale appartiene a un solo intermediario/broker PSP e di conseguenza deve essere univoco rispetto al PSP.
idBrokerPSP*String
Identificativo dell'intermediario, assegnato da PagoPA.
Identificazione dell'intermediario/broker del PSP che fornisce l'accesso (canale) al PSP per l'erogazione del servizio.
Nota: l'intermediario/broker può coincidere con il PSP stesso.
payerStringindividua il pagatore
fee*Stringimporto della commissione pagata in euro
paymentChannelString
canale di pagamento
enum: "frontOffice" "atm" "onLine" "app" "other"
paymentMethod*String
metodo di pagamento
enum: "cash" "creditCard" "bancomat" "other"
transferDate*Stringdata del riversamento verso l'EC
applicationDate*Stringdata applicativa del pagamento
e-mailString
countryString
stateProvinceRegionString
cityString
postalCodeString
civicNumberString
streetNameString
fullName*Stringnome completo del pagatore
uniqueIdentifier*String
entityUniqueIdentifierValue*Stringcodice fiscale o partita IVA
entityUniqueIdentifierType*String
F : Persona fisica
G : Persona giuridica
paymentTokens*Stringsequence che contiene tutti i tokens
idempotencyKeyStringChiave di idempotenza
1  <soapenv:Envelope>
2    <soapenv:Body>
3        <nod:sendPaymentOutcomeReq>
4          <idPSP>88888888888</idPSP>
5          <idBrokerPSP>88888888888</idBrokerPSP>
6          <idChannel>88888888888_01</idChannel>
7          <password>**********</password>
8          <idempotencyKey>70000000001_100149bdWB</idempotencyKe
9          <paymentTokens>
10              <paymentToken>d221820d258c4ab1b765fe902aae6d14</paymentToken>
11              <paymentToken>c110729d258c4ab1b765fe902aae41d6</paymentToken>
12          </paymentTokens>
13          <outcome>OK</outcome>
14          <details>
15              <paymentMethod>creditCard</paymentMethod>
16              <paymentChannel>app</paymentChannel>
17              <fee>2.00</fee>
18              <payer>
19                <uniqueIdentifier>
20                    <entityUniqueIdentifierType>F</entityUniqueIdentifierType>
21                    <entityUniqueIdentifierValue>JHNDOE00A01F205N</entityUniqueIdentifierValue>
22                </uniqueIdentifier>
23                <fullName>John Doe</fullName>
24                <streetName>street</streetName>
25                <civicNumber>12</civicNumber>
26                <postalCode>89020</postalCode>
27                <city>city</city>
28                <stateProvinceRegion>MI</stateProvinceRegion>
29                <country>IT</country>
30                <e-mail>john.doe@test.it</e-mail>
31              </payer>
32              <applicationDate>2021-10-01</applicationDate>
33              <transferDate>2021-10-02</transferDate>
34          </details>
35        </nod:sendPaymentOutcomeReq>
36    </soapenv:Body>
37  </soapenv:Envelope>
38

pspNotifyPayment

pspNotifyPayment versione 1

POST

Request Body

NameTypeDescription
fiscalCodePAStringCodice fiscale dell'EC.
paymentToken*StringViene generato dal sistema durante la fase di attivazione del pagamento, è l'identificatore di correlazione da abbinare all'attivazione e all'esito del pagamento.
idPSP*String
Identificativo del PSP, assegnato da PagoPA.
Il codice è generalmente rappresentato dal codice BIC (Bank Identifier Code) del PSP.
In assenza del codice BIC, o per gestire situazioni particolari, può essere utilizzato un altro codice, purché identifichi in modo univoco il PSP.
idChannel*String
Identificativo del canale, identifica una categoria di servizio di pagamento e attraverso la quale viene effettuata la transazione.
Un identificatore di canale appartiene a un solo intermediario/broker PSP e di conseguenza deve essere univoco rispetto al PSP.
creditorReferenceId*StringIUV Identificativo Univoco Versamento.
companyName*StringNome completo dell'EC.
officeNameStringNome completo dell'ufficio dell'EC.
idBrokerPSP*String
Identificativo dell'intermediario, assegnato da PagoPA.
Identificazione dell'intermediario/broker del PSP che fornisce l'accesso (canale) al PSP per l'erogazione del servizio.
Nota: l'intermediario/broker può coincidere con il PSP stesso.
debtAmount*StringRappresenta la somma degli importi dei singoli transfer.
paymentDescription*StringTesto libero per descrivere l'oggetto del pagamento.
remittanceInformation*StringMotivo del pagamento.
IBAN*StringIBAN sul quale sarà effettuato il riversamento
fiscalCodePA*StringCodice fiscale dell'EC.
transferAmount*StringImporto
idTransfer*StringIndice della lista (da 1 a 5).
transfer*String
transferList*StringStruttura che contiene i dettagli dei transfer pagamento, al momento i transfer possono essere al massimo 5.
dati specifici del canale di pagamentoStringStruttura dati specifica del canale di pagamento utilizzato.
1    <soapenv:Envelope>
2      <soapenv:Body>
3          <pspfn:pspNotifyPaymentReq>
4            <idPSP>88888888888</idPSP>
5            <idBrokerPSP>88888888888</idBrokerPSP>
6            <idChannel>88888888888_01</idChannel>
7            <paymentDescription>test</paymentDescription>
8            <fiscalCodePA>77777777777</fiscalCodePA>
9            <companyName>company EC</companyName>
10            <officeName>office EC</officeName>                        
11            <paymentToken>ac6536ab9967401fb6cfa98bef88ccf0</paymentToken>
12            <creditorReferenceId>11111111112222222</creditorReferenceId>
13            <debtAmount>30.00</debtAmount>
14            <transferList>
15                <transfer>
16                  <idTransfer>1</idTransfer>
17                  <transferAmount>20.00</transferAmount>
18                  <fiscalCodePA>77777777777</fiscalCodePA>
19                  <IBAN>IT0000000000000000000000000</IBAN>
20                  <remittanceInformation>info remittance</remittanceInformation>
21                </transfer>
22                <transfer>
23                  <idTransfer>2</idTransfer>
24                  <transferAmount>10.00</transferAmount>
25                  <fiscalCodePA>77777777778</fiscalCodePA>
26                  <IBAN>IT0000000000000000000000001</IBAN>
27                  <remittanceInformation>info remittance</remittanceInformation>
28                </transfer>
29            </transferList>
30            
31            <!-- dati specifici del canale di pagamento -->
32            
33          </pspfn:pspNotifyPaymentReq>
34      </soapenv:Body>
35    </soapenv:Envelope>
36

pspNotifyPayment versione 2

POST
Utilizzata per il pagamento attivato presso il frontend dell'EC, rispetto alla precedente versione della pspNotifyPayment permette di inviare al PSP una lista di payment, inoltre, le informazioni specifiche del pagamento utilizzato sono inserite nella sezione additionalPaymentInformations che contiene una lista di metadata.

Request Body

NameTypeDescription
fiscalCodePAStringCodice fiscale dell'EC.
paymentToken*StringViene generato dal sistema durante la fase di attivazione del pagamento, è l'identificatore di correlazione da abbinare all'attivazione e all'esito del pagamento.
idPSP*String
Identificativo del PSP, assegnato da PagoPA.
Il codice è generalmente rappresentato dal codice BIC (Bank Identifier Code) del PSP.
In assenza del codice BIC, o per gestire situazioni particolari, può essere utilizzato un altro codice, purché identifichi in modo univoco il PSP.
idChannel*String
Identificativo del canale, identifica una categoria di servizio di pagamento e attraverso la quale viene effettuata la transazione.
Un identificatore di canale appartiene a un solo intermediario/broker PSP e di conseguenza deve essere univoco rispetto al PSP.
creditorReferenceId*StringIUV Identificativo Univoco Versamento.
companyName*StringNome completo dell'EC.
officeNameStringNome completo dell'ufficio dell'EC.
idBrokerPSP*String
Identificativo dell'intermediario, assegnato da PagoPA.
Identificazione dell'intermediario/broker del PSP che fornisce l'accesso (canale) al PSP per l'erogazione del servizio.
Nota: l'intermediario/broker può coincidere con il PSP stesso.
debtAmount*StringRappresenta la somma degli importi dei singoli transfer.
paymentDescription*StringTesto libero per descrivere l'oggetto del pagamento.
remittanceInformation*StringMotivo del pagamento.
IBAN*StringIBAN sul quale sarà effettuato il riversamento
fiscalCodePA*StringCodice fiscale dell'EC.
transferAmount*StringImporto
idTransfer*StringIndice della lista (da 1 a 5).
transfer*String
transferList*StringStruttura che contiene i dettagli dei transfer pagamento, al momento i transfer possono essere al massimo 5.
paymentString
paymentListStringLista dei pagamenti.
additionalPaymentInformationsStringStruttura che contiene i dati specifici del canale di pagamento utilizzato.
metadata*String
mapEntry*String
key*String
value*String
1<soapenv:Envelope>
2      <soapenv:Body>
3          <pspfn:pspNotifyPaymentReq>
4            <idPSP>CIPBITMM</idPSP>
5            <idBrokerPSP>13212880150</idBrokerPSP>
6            <idChannel>13212880150_02</idChannel>
7            <paymentList>
8              <payment>
9                <paymentDescription>test</paymentDescription>
10                <fiscalCodePA>77777777777</fiscalCodePA>
11                <companyName>company EC</companyName>
12                <officeName>office EC</officeName>                        
13                <paymentToken>ac6536ab9967401fb6cfa98bef88ccf0</paymentToken>
14                <creditorReferenceId>11111111112222222</creditorReferenceId>
15                <debtAmount>30.00</debtAmount>
16                <transferList>
17                  <transfer>
18                    <idTransfer>1</idTransfer>
19                    <transferAmount>20.00</transferAmount>
20                    <fiscalCodePA>77777777777</fiscalCodePA>
21                    <IBAN>IT0000000000000000000000000</IBAN>
22                    <remittanceInformation>info remittance</remittanceInformation>
23                  </transfer>
24                  <transfer>
25                    <idTransfer>2</idTransfer>
26                    <transferAmount>10.00</transferAmount>
27                    <fiscalCodePA>77777777778</fiscalCodePA>
28                    <IBAN>IT0000000000000000000000001</IBAN>
29                    <remittanceInformation>info remittance</remittanceInformation>
30                  </transfer>
31                </transferList> 
32              </payment>
33            </paymentList>                       
34            <additionalPaymentInformations>
35              <metadata>
36                <mapEntry>
37                  <key>xxxx</key>
38                  <value>1234546</value>
39                </mapEntry> 
40              </metadata>
41            </additionalPaymentInformations>
42          </pspfn:pspNotifyPaymentReq>
43      </soapenv:Body>
44    </soapenv:Envelope>    
45

demandPaymentNotice

POST
WSDL - XSD

Request Body

NameTypeDescription
idPSP*String
Identificativo del PSP, assegnato da PagoPA.
Il codice è generalmente rappresentato dal codice BIC (Bank Identifier Code) del PSP.
In assenza del codice BIC, o per gestire situazioni particolari, può essere utilizzato un altro codice, purché identifichi in modo univoco il PSP.
datiSpecificiServizio*StringSono censiti nel Catalogo dei Servizi, che è il repository che contiene l’elenco dei servizi generalizzati attivati dagli EC, inviati in formato base64.
idServizio*StringIdentificativo del servizio per cui si vuole attivare il pagamento.
password*StringPassword del canale, assegnata da PagoPA.
idChannel*String
Identificativo del canale, identifica una categoria di servizio di pagamento e attraverso la quale viene effettuata la transazione.
Un identificatore di canale appartiene a un solo intermediario/broker PSP e di conseguenza deve essere univoco rispetto al PSP.
idBrokerPSP*String
Identificativo dell'intermediario, assegnato da PagoPA.
Identificazione dell'intermediario/broker del PSP che fornisce l'accesso (canale) al PSP per l'erogazione del servizio.
Nota: l'intermediario/broker può coincidere con il PSP stesso.
1<soap:Envelope>
2  <soap:Body>
3    <ns3:demandPaymentNoticeReq>
4      <idPSP>88888888888</idPSP>
5      <idBrokerPSP>88888888888</idBrokerPSP>
6      <idChannel>88888888888_01</idChannel>
7      <password>**********</password>
8      <idServizio>001001002</idServizio> //identifica la codifica sul DB pagoPA per poter estrarre il destinatario
9      <datiSpecificiServizio>Dati del servizio base64 encoded</datiSpecificiServizio>
10    </ns3:demandPaymentNoticeReq>
11  </soap:Body>
12</soap:Envelope>
13

paDemandPaymentNotice

POST

Request Body

NameTypeDescription
idPA*StringCodice fiscale della struttura che invia la richiesta di pagamento.
datiSpecificiServizio*StringSono censiti nel Catalogo dei Servizi, che è il repository che contiene l’elenco dei servizi generalizzati attivati dagli EC, inviati in formato base64.
idServizio*StringIdentificativo del servizio per cui si vuole attivare il pagamento.
idStation*StringIdentificativo della stazione dell'EC nel sistema pagoPa.
idBrokerPA*StringIdentificativo del soggetto che opera come intermediario per l'EC.
1<soapenv:Envelope>
2  <soapenv:Body>
3    <ppt:paDemandPaymentNoticeReq>
4      <idPA>77777777777</idPA>
5      <idBrokerPA>77777777777</idBrokerPA>
6      <idStation>77777777777_01</idStation>
7      <idServizio>001001002</idServizio>       
8      <datiSpecificiServizio>Dati del servizio base64 encoded</datiSpecificiServizio>
9    </ppt:paDemandPaymentNoticeReq>
10  </soapenv:Body>
11</soapenv:Envelope>
12

nodoInviaFlussoRendicontazione

POST

Request Body

NameTypeDescription
identificativoPSP*String
Identificativo del PSP, assegnato da PagoPA.
Il codice è generalmente rappresentato dal codice BIC (Bank Identifier Code) del PSP.
In assenza del codice BIC, o per gestire situazioni particolari, può essere utilizzato un altro codice, purché identifichi in modo univoco il PSP.
xmlRendicontazione*StringContenuto del Flusso di riversamento in formato base64.
dataOraFlusso*StringData e ora del Flusso di Rendicontazione.
identificativoFlusso*StringIdentificativo del Flusso di Rendicontazione.
identificativoDominio*StringCodice fiscale dell'EC.
password*StringPassword del canale, assegnata da PagoPA.
identificativoCanale*String
Identificativo del canale, identifica una categoria di servizio di pagamento e attraverso la quale viene effettuata la transazione.
Un identificatore di canale appartiene a un solo intermediario/broker PSP e di conseguenza deve essere univoco rispetto al PSP.
identificativoIntermediarioPSP*String
Identificativo dell'intermediario, assegnato da PagoPA.
Identificazione dell'intermediario/broker del PSP che fornisce l'accesso (canale) al PSP per l'erogazione del servizio.
Nota: l'intermediario/broker può coincidere con il PSP stesso.
1<soap:Envelope>
2    <soap:Body>
3        <ns5:nodoInviaFlussoRendicontazione>
4            <identificativoPSP>88888888888</identificativoPSP>
5            <identificativoIntermediarioPSP>88888888888</identificativoIntermediarioPSP>
6            <identificativoCanale>88888888888_01</identificativoCanale>
7            <password>**********</password>
8            <identificativoDominio>77777777777</identificativoDominio>
9            <identificativoFlusso>2021-11-2188888888888-AABB648200001295</identificativoFlusso>
10            <dataOraFlusso>2021-11-22T00:37:32</dataOraFlusso>
11            <xmlRendicontazione>Flusso di riversamento base64 encoded</xmlRendicontazione>
12        </ns5:nodoInviaFlussoRendicontazione>
13    </soap:Body>
14</soap:Envelope>
15

nodoChiediElencoFlussiRendicontazione

POST

Request Body

NameTypeDescription
identificativoIntermediarioPA*StringIdentificativo del soggetto che opera come intermediario per l'EC.
identificativoPSP*String
Identificativo del PSP, assegnato da PagoPA.
Il codice è generalmente rappresentato dal codice BIC (Bank Identifier Code) del PSP.
In assenza del codice BIC, o per gestire situazioni particolari, può essere utilizzato un altro codice, purché identifichi in modo univoco il PSP.
identificativoDominio*StringCodice fiscale dell'EC.
password*StringPassword della stazione, assegnata da PagoPA.
identificativoStazioneIntermediarioPA*StringIdentificativo della stazione dell'EC nel sistema pagoPa.
1<soap:Envelope>
2    <soap:Body>
3        <ns5:nodoChiediElencoFlussiRendicontazione>
4            <identificativoIntermediarioPA>77777777777</identificativoIntermediarioPA>
5            <identificativoStazioneIntermediarioPA>77777777777_01</identificativoStazioneIntermediarioPA>
6            <password>**********</password>
7            <identificativoDominio>77777777777</identificativoDominio>
8            <identificativoPSP>88888888888</identificativoPSP>
9        </ns5:nodoChiediElencoFlussiRendicontazione>
10    </soap:Body>
11</soap:Envelope>
12

nodoChiediFlussoRendicontazione

POST

Request Body

NameTypeDescription
identificativoIntermediarioPA*StringIdentificativo del soggetto che opera come intermediario per l'EC.
identificativoFlusso*StringIdentificativo del Flusso di Rendicontazione.
identificativoPSP*String
Identificativo del PSP, assegnato da PagoPA.
Il codice è generalmente rappresentato dal codice BIC (Bank Identifier Code) del PSP.
In assenza del codice BIC, o per gestire situazioni particolari, può essere utilizzato un altro codice, purché identifichi in modo univoco il PSP.
identificativoDominio*StringCodice fiscale dell'EC.
password*StringPassword della stazione, assegnata da PagoPA.
identificativoStazioneIntermediarioPA*StringIdentificativo della stazione dell'EC nel sistema pagoPa.
1<soap:Envelope>
2    <soap:Body>
3        <nodoChiediElencoFlussiRendicontazione>
4            <identificativoIntermediarioPA>77777777777</identificativoIntermediarioPA>
5            <identificativoStazioneIntermediarioPA>77777777777_01</identificativoStazioneIntermediarioPA>
6            <password>**********</password>
7            <identificativoDominio>77777777777</identificativoDominio>
8            <identificativoPSP>88888888888</identificativoPSP>
9            <identificativoFlusso>2021-11-2188888888888-AABB648200001295</identificativoFlusso>
10        </nodoChiediElencoFlussiRendicontazione>
11    </soap:Body>
12</soap:Envelope>
13

nodoChiediInformativaPA

POST

Request Body

NameTypeDescription
identificativoPSP*String
Identificativo del PSP, assegnato da PagoPA.
Il codice è generalmente rappresentato dal codice BIC (Bank Identifier Code) del PSP.
In assenza del codice BIC, o per gestire situazioni particolari, può essere utilizzato un altro codice, purché identifichi in modo univoco il PSP.
identificativoDominio*StringCodice fiscale dell'EC.
password*StringPassword del canale, assegnata da PagoPA.
identificativoCanale*String
Identificativo del canale, identifica una categoria di servizio di pagamento e attraverso la quale viene effettuata la transazione.
Un identificatore di canale appartiene a un solo intermediario/broker PSP e di conseguenza deve essere univoco rispetto al PSP.
identificativoIntermediarioPSP*String
Identificativo dell'intermediario, assegnato da PagoPA.
Identificazione dell'intermediario/broker del PSP che fornisce l'accesso (canale) al PSP per l'erogazione del servizio.
Nota: l'intermediario/broker può coincidere con il PSP stesso.
1<soap:Envelope>
2    <soap:Body>
3        <ns5:nodoChiediInformativaPA>
4            <identificativoPSP>88888888888</identificativoPSP>
5            <identificativoIntermediarioPSP>88888888888</identificativoIntermediarioPSP>
6            <identificativoCanale>88888888888_01</identificativoCanale>
7            <password>**********</password>
8            <identificativoDominio>77777777777</identificativoDominio>
9        </ns5:nodoChiediInformativaPA>
10    </soap:Body>
11</soap:Envelope>
12

nodoChiediCatalogoServizi

POST

Request Body

NameTypeDescription
identificativoPSP*String
Identificativo del PSP, assegnato da PagoPA.
Il codice è generalmente rappresentato dal codice BIC (Bank Identifier Code) del PSP.
In assenza del codice BIC, o per gestire situazioni particolari, può essere utilizzato un altro codice, purché identifichi in modo univoco il PSP.
identificativoDominio*StringCodice fiscale dell'EC.
password*StringPassword del canale, assegnata da PagoPA.
identificativoCanale*String
Identificativo del canale, identifica una categoria di servizio di pagamento e attraverso la quale viene effettuata la transazione.
Un identificatore di canale appartiene a un solo intermediario/broker PSP e di conseguenza deve essere univoco rispetto al PSP.
identificativoIntermediarioPSP*String
Identificativo dell'intermediario, assegnato da PagoPA.
Identificazione dell'intermediario/broker del PSP che fornisce l'accesso (canale) al PSP per l'erogazione del servizio.
Nota: l'intermediario/broker può coincidere con il PSP stesso.
1<soap:Envelope>
2    <soap:Body>
3        <ns5:nodoChiediCatalogoServizi>
4            <identificativoPSP>88888888888</identificativoPSP>
5            <identificativoIntermediarioPSP>88888888888</identificativoIntermediarioPSP>
6            <identificativoCanale>88888888888_01</identificativoCanale>
7            <password>**********</password>
8            <identificativoDominio>77777777777</identificativoDominio>
9        </ns5:nodoChiediCatalogoServizi>
10    </soap:Body>
11</soap:Envelope>
12

nodoChiediTemplateInformativaPSP

POST

Request Body

NameTypeDescription
identificativoPSP*String
Identificativo del PSP, assegnato da PagoPA.
Il codice è generalmente rappresentato dal codice BIC (Bank Identifier Code) del PSP.
In assenza del codice BIC, o per gestire situazioni particolari, può essere utilizzato un altro codice, purché identifichi in modo univoco il PSP.
identificativoIntermediarioPSP*String
Identificativo dell'intermediario, assegnato da PagoPA.
Identificazione dell'intermediario/broker del PSP che fornisce l'accesso (canale) al PSP per l'erogazione del servizio.
Nota: l'intermediario/broker può coincidere con il PSP stesso.
identificativoCanale*String
Identificativo del canale, identifica una categoria di servizio di pagamento e attraverso la quale viene effettuata la transazione.
Un identificatore di canale appartiene a un solo intermediario/broker PSP e di conseguenza deve essere univoco rispetto al PSP.
password*StringPassword del canale, assegnata da PagoPA.
1<soap:Envelope>
2    <soap:Body>
3        <ns5:nodoChiediTemplateInformativaPSP>
4            <identificativoPSP>88888888888</identificativoPSP>
5            <identificativoIntermediarioPSP>88888888888</identificativoIntermediarioPSP>
6            <identificativoCanale>88888888888_01</identificativoCanale>
7            <password>**********</password>
8        </ns5:nodoChiediTemplateInformativaPSP>
9    </soap:Body>
10</soap:Envelope>
11

Serve aiuto?

Apri un ticket utilizzando l’apposita funzione all’interno della tua Area Riservata

Dicci cosa ne pensi

Per chiarimenti sulle specifiche d’implementazione, come SACI e SANP, puoi aprire una segnalazione su GitHub