Metadata-Version: 2.3
Name: gisweb-efil
Version: 0.2.0
Summary: Client SOAP per Plug&Pay (e-fil) - Digit Bus Feed/Deliver/Payment, GeneratorPdf, PaymentNotify
Author: Roberto Starnini
Author-email: roberto.starnini@gmail.com
Requires-Python: >3.9,<3.13
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Dist: pydantic (>=2.3.0,<3.0.0)
Requires-Dist: requests (>=2.31.0,<3.0.0)
Requires-Dist: zeep (>=4.2.1,<5.0.0)
Description-Content-Type: text/markdown

# gisweb-efil

Client SOAP per il provider PagoPA **e-fil / Plug&Pay** (Digit Bus + Digit POS).

Il metadata publishing dei servizi (`?singleWsdl`) è disabilitato lato e-fil, quindi
gli schemi WSDL/XSD sono inclusi come risorse del pacchetto in `gisweb_efil/wsdl/`
(non vengono scaricati a runtime). Il client usa questi file locali con `zeep`,
puntando all'indirizzo del servizio effettivamente configurato in `EfilConfig`
(produzione o collaudo), non all'indirizzo `<soap:address>` scritto nel WSDL.

Servizi coperti:
- **DigitBusFeed** (`CaricaPosizioneConEsitoArricchito`, `RimuoviPosizione`)
- **DigitBusDeliver** (`RicercaArricchitaPosizionePerIdentificavo`)
- **GeneratorPdf** (`CreatePdfAvviso`)
- **DigitBusPayment** (`InviaCarrelloPosizioni`)

`DigitPosPaymentNotify` è incluso come schema ma non ancora wrappato in `client.py`
(notifica pagamento Fuori Nodo, non richiesto dal contratto adapter attuale).

