Skip to main content

Elenco dilazioni

Ritorna l'elenco delle dilazioni registrate, con il numero totale dei record restituiti. Ogni voce contiene i dati principali della pratica: importo, numero di rate, stato, cadenza e riferimenti a cliente ed esercente. L'identificativo _id di ogni voce si usa con l'endpoint Dettaglio dilazione.

Richiesta Http​

GET https://api.jatapay.it/dilazioni

Parametri di query​

Nessun parametro è obbligatorio. I risultati si filtrano passando il nome del campo come parametro di query (campo=valore); i filtri presenti vengono applicati in combinazione tra loro.

ParametroRichiestoTipoDescrizione
pageNointegerNumero della pagina dei risultati, a partire da 0
limitNointegerNumero di risultati restituiti per pagina
sortNostringNome di uno dei campi filtrabili su cui ordinare i risultati
dirNostringDirezione dell'ordinamento applicata a sort (ad esempio asc o desc)

Campi filtrabili​

Ogni campo della dilazione è anche un parametro di filtro e può essere usato in sort; il valore va indicato nello stesso formato restituito dalla risposta.

CampoTipoDescrizioneEsempio
_idstringIdentificativo della dilazione_id=6ad9e1811d7bc659f6125db0
importointegerImporto totale che verrà pagato, in centesimi di euroimporto=44400
rateintegerNumero di pagamenti previstirate=12
data_iniziostringData della prima rata (AAAA-MM-GG o AAAA-MM-GGThh:mm)data_inizio=2026-10-22T12:12
data_finestringData dell'ultima rata (AAAA-MM-GG o AAAA-MM-GGThh:mm)data_fine=2027-09-01T03:00
statostringattiva, insoluta, insolvente, inattiva o conclusastato=attiva
notestringNote della praticanote=
tipostringTipo di dilazione (ad esempio credit)tipo=credit
stripeobjectDati del gateway Stripe—
ip_addressstringIndirizzo IP da cui è stata creata la dilazioneip_address=18.197.173.184
descrizione_prodottostringDescrizione del prodotto o servizio finanziatodescrizione_prodotto=
multisafepayobjectDati del gateway MultiSafepay—
vendorstringGateway di pagamento utilizzato (ad esempio stripe)vendor=stripe
callback_urlstringURL di ritorno del pagamentocallback_url=
rate_differenziatebooleanIndica se le rate hanno importi diversirate_differenziate=false
data_inserimentostringData di inserimento della dilazione (AAAA-MM-GG o AAAA-MM-GGThh:mm)data_inserimento=2026-10-22T10:12
date_differenziatebooleanIndica se le rate hanno scadenze diversedate_differenziate=false
numerointegerNumero progressivo della dilazionenumero=3146
numero_txtstringNumero progressivo in formato testualenumero_txt=3146
payment_methodstringMetodo di addebito: sdd o cardpayment_method=sdd
baseintegerImporto base della dilazione, in centesimi di eurobase=0
clientestringIdentificativo del cliente (collection clienti)cliente=6a218ca738c301f9262b9017
esercentestringIdentificativo dell'esercente (collection esercenti)esercente=6a55ecdfb180394de3e29aa5
no_billingbooleanEsclude la dilazione dalla fatturazioneno_billing=true
metadatastringMetadati aggiuntivimetadata=
consenso_debitbooleanConsenso all'addebito direttoconsenso_debit=true
link_to_paybooleanIndica se la dilazione è un link di pagamento condivisibilelink_to_pay=false
cadenzaobjectCadenza delle rate: valore (integer) e periodo (string, ad esempio month)—
contrattoobjectContratto della pratica: pdf (string, identificativo del documento)—
ibanstringIBAN di addebito (collection iban); con payment_method = card si usa cartaiban=6ad9e188ee0a0643973ffca4
cartastringCarta di credito (collection carte_di_credito), alternativa a ibancarta=6ad1f2b3c4d5e6f708192a3f
pagamentiarrayRate collegate, con lo schema Pagamento—

Esempio di ricerca​

GET https://api.jatapay.it/dilazioni?page=0&limit=25&sort=data_inserimento&dir=desc&stato=attiva
curl -X GET "https://api.jatapay.it/dilazioni" \
-H "Authorization: Bearer IL_TOKEN_DI_ACCESSO"

Risposta​

La risposta contiene data, l'array delle dilazioni della pagina richiesta con lo schema Dilazione, e count con il numero di record. Ogni voce contiene tutti i campi del modello dati, gli stessi documentati in Campi filtrabili; pagamenti elenca i pagamenti figli della dilazione.

{
"data": [
{
"_id": "6ad9e1811d7bc659f6125db0",
"importo": 44400,
"rate": 12,
"data_inizio": "2026-10-22T12:12",
"data_fine": "2027-09-01T03:00",
"stato": "attiva",
"note": "",
"tipo": "credit",
"stripe": {},
"ip_address": "18.197.173.184",
"descrizione_prodotto": "",
"multisafepay": {},
"vendor": "stripe",
"callback_url": "",
"rate_differenziate": false,
"data_inserimento": "2026-10-22T10:12",
"date_differenziate": false,
"numero": 3146,
"numero_txt": "3146",
"payment_method": "sdd",
"base": 0,
"cliente": "6a218ca738c301f9262b9017",
"esercente": "6a55ecdfb180394de3e29aa5",
"no_billing": true,
"metadata": "",
"consenso_debit": true,
"link_to_pay": false,
"cadenza": {
"valore": 1,
"periodo": "month"
},
"contratto": {
"pdf": "6ad9e1821d7bc659f6125dbd"
},
"iban": "6ad9e188ee0a0643973ffca4",
"pagamenti": [
{
"_id": "6ae07f601d7bc659f6125dcc",
"tipo": "rata_dilazione",
"importo": 3700,
"dilazione": "6ad9e1811d7bc659f6125db0",
"numero": 1,
"numero_txt": "1",
"totale_rate": 12,
"data_pagamento": "",
"stato": "unpaid",
"payment_method": "sdd",
"cliente": "6a218ca738c301f9262b9017",
"esercente": "6a55ecdfb180394de3e29aa5"
}
]
}
],
"count": 1
}

Errori​

CodiceDescrizione
400Richiesta non valida, parametri mancanti o non coerenti
401Token mancante, scaduto o non valido
403Ruolo non abilitato all'operazione
500Errore interno del server

Il corpo della risposta di errore contiene sempre error_code (il codice simbolico dell'errore, ad esempio bad_request, oppure il codice HTTP corrispondente) e error_message con il messaggio descrittivo:

{
"error_code": "bad_request",
"error_message": "Messaggio di errore"
}
warning

La richiesta deve avere l'header Authorization: Bearer <token> e, quando è presente un corpo, l'header Content-Type: application/json.

Scarica questa pagina in Markdownfile .md da allegare a un assistente AI per integrare le API
Ambiente API
api.jatapay.it · authnew.jatapay.it