SEND - F.A.Q. per integratori
v2.4
v2.4
  • Knowledge-base di Piattaforma Notifiche
    • Generazione client e definizioni delle API
    • Workflow di Notifica
    • Inserimento della notifica
      • Inserimento Notifica con il comando curl
      • Inserimento Notifica con Postman
      • FAQ inserimento notifiche
    • Integrazione SEND - PDND Interoperabilità
      • Configurare l'accesso ad Interoperabilità
      • Creazione richiesta di fruizione generazione Voucher per SEND - UAT (Piattaforma Notifiche)
      • FAQ su Interoperabilità
    • Creazione e gestione degli stream
      • Inserimento e creazione stream con il comando curl
      • Inserimento e creazione stream con Postman
      • FAQ sugli streams
      • Stream di timeline
        • Decodifiche SEND_DIGITAL
        • Decodifiche SEND_ANALOG
        • Tipologie di scansioni per ANALOG_DELIVERY
    • Validazione della Richiesta di Notifica
      • Normalizzatore
      • Composizione degli indirizzi
    • Perfezionamento della notifica
    • Pagamenti e Spese di notifica
      • Pagamenti pagoPA
      • Pagamenti F24
    • PN-Test di validazione avvenuta integrazione con Piattaforma Notifiche
    • Validazione dei test con il tool PnValidator
    • API di stato della Piattaforma
    • Full Digital - Poste Italiane
  • Simulare i casi di test in ambiente UAT
  • 🏷️Tassonomia SEND
  • API CHANGELOG
    • API VERSIONE GA 2.0
    • API VERSIONE GA 2.1
    • API VERSIONE GA 2.3
    • API VERSIONE GA 2.4
    • API VERSIONE GA24Q4.A
    • API VERSIONE GA24Q4.B
Powered by GitBook
On this page
  1. Knowledge-base di Piattaforma Notifiche

Generazione client e definizioni delle API

Informazioni utili sulla generazione dei client e sulle modalità di utilizzo delle API

Last updated 1 year ago

Generazione dei client

E' possibile generare il client per tutti i linguaggi di programmazione, con il tool openapi-generator la cui documentazione è presente al seguente link: Dopo aver scaricato il tool sulla propria macchina, bisognerà lanciare il seguente comando:

openapi-generator-cli generate -i <urlFileSwagger> -g <lang> -o <dest>

sostituendo:

  • <urlFileSwagger>: con la url del file Swagger del quale si vuole generare il client. E' possibile utilizzare: ​​

  • <lang>: con il linguaggio per il quale si vuole generare il client

  • <dest>: con il path nel quale si vuole generare il client

Client b2b Java

E' anche possibile utilizzare il pubblico sviluppato da PagoPA ed utilizzare le classi Java in esso contenute per sviluppare la propria soluzione

Importare le definizioni delle API su Postman

Per importare le definizioni su Postman bisogna cliccare su "import", poi selezionare "Link" ed inserire il seguente url: ​Poi modificare i seguenti parametri delle collections ottenute:

https://openapi-generator.tech
https://raw.githubusercontent.com/pagopa/pn-delivery/v2.1.0/docs/openapi/api-external-b2b-pa-bundle.yaml
pn-b2b-client
https://raw.githubusercontent.com/pagopa/pn-delivery/v2.1.0/docs/openapi/api-external-b2b-pa-bundle.yaml
Creazione richiesta di fruizione generazione Voucher per SEND - UAT (Piattaforma Notifiche)