Filippo D'Errigo Ideas, notes & experiments
Source Code Live

Pagopa Dev Kit

.NET C#
Pagopa Dev Kit
Source code github.com/fderrigo/PagoPaDevKit

PagoPaDevKit was created to develop and learn pagoPA integration without depending on the real environment:

  1. Offline, repeatable development. You can integrate, test, and run end-to-end scenarios (payment → receipt → reporting → reconciliation) with no credentials, no waiting, and without moving any money.
  2.  Parity with the real environment. Since the contracts are identical, code tested against the devkit doesn't need to be rewritten for UAT: only the configuration changes. This eliminates the class of bugs where "it worked on the mock but breaks in UAT".
  3. Training. The console interface shows concretely what a debt position, a payment notice, an electronic receipt (RT), and a Reporting Flow (Flusso di Rendicontazione) are, and how to balance the books between amounts collected, reported, and remitted — concepts that, when read only in the specifications, remain abstract.
  4. Error fidelity. By reproducing faults with the exact codes and wording, it teaches you to handle negative cases the way they would actually occur, not in a simplified version.

In short: a faithful local test bench for anyone who needs to integrate with pagoPA, and a teaching tool for understanding the GPD + Checkout model from the inside.

 

Details

add
asdad
sadad
asdasd
Share
Back to the Lab