DevPortalPagoPA


Tabella dei contenuti

Come effettuare un test di connettività

Questo tutorial guida attraverso il processo tecnico per verificare la correttezza delle credenziali ottenute in fase di onboarding. Questa operazione è fondamentale sia per la verifica delle credenziali ma anche per verificare la raggiungibilità dei servizi per i rispettivi ambienti di collaudo (UAT) o produzione.

Step 1: Recuperare credenziali ottenute durante la fase di onboarding:

1 - client_id
2 - client_secret
3 - grant_type

Step 2: Recuperare l'URL di riferimento per l'ambiente che si vuol verificare

Gli URL da utilizzare per il test sono i seguenti:
  • UAT --> https://api-emd.uat.cstar.pagopa.it
  • PROD --> https://api-emd.cstar.pagopa.it

Step 3: Eseguire test

  1. Generare il token di UAT/PROD usando la tokenUrl e le credenziali fornite.
1cURL: curl --location 'https://api-mcshared.uat.cstar.pagopa.it/auth/token' 
2--header 'Content-Type: application/x-www-form-urlencoded' 
3--data-urlencode 'client_secret=xxxxxxxx-xxxx-....' 
4--data-urlencode 'client_id=xxxxxxx-....' 
5--data-urlencode 'grant_type=client_credentials'
6
  1. Inserire il token nell'header di Authorization.
  2. Effettuare una chiamata GET al seguente endpoint:
1GET https://api-emd.uat.cstar.pagopa.it/emd/mil/tpp/network/connection/{tppName}
2
oppure eseguire il comando:
1curl --location 'https://api-emd.uat.cstar.pagopa.it/emd/mil/tpp/network/connection/BancaX' \
2--header 'Accept-Language: it-IT' \
3--header 'Accept: application/json' \
4--header 'Authorization: ••••••'
5
il cui risultato in caso di ** Response 200 ** sarà:
1{
2  "code": "PAGOPA_NETWORK_TEST",
3  "message": "BancaX ha raggiunto i nostri sistemi"
4}
5