Pagamento
Fattura passiva
Descrizione
Consente di effettuare un bonifico singolo, per una o più fatture/scadenze relative allo stesso beneficiario. La SCA è richiesta ad ogni operazione, fatte salve specifiche esenzioni previste dalla normativa.
Inizializzazione pagamento
InizizalizzaInizializza un pagamento tramite SCT.
[POST] /{itemUuid}/payments
Nella request, in particolare abbiamo:
externalRef: un riferimento univoco al creditore, da utilizzare in seguito come elemento di ricercametadata: elementi di tracciabilità, da utilizzare per la riconciliazioneproviderId: id del provider (ASPSP, la banca)productId: id del prodotto selezionatopsuIpAddress: indirizzo IP del richiedentedebtorAccount: conto del pagatoreiban: ibancurrency: valuta
creditorAccount: conto del creditoreiban: ibancurrency: valutacreditorName: nome
amount: importo (espresso come numero intero in cui le ultime due cifre compongono la parte decimale)currency: valutarequestedExecutionDate: data di esecuzionerequestedExecutionTime: ora di esecuzioneremittanceInformations: descrizione (causale)paymentProduct: SCT o SCTinsttppRedirectUri: URL di redirect
Per conoscere productId e providerId va preventivamente invocato l'endpoint per la lettura dei conti.
Nella response l'API fornisce:
paymentId: id del pagamento (al momento ciascun gruppo contiene un solo pagamento)status: stato dell'operazionetotalTransactionFees: commissioni totali della transazionescaManagerRedirectUrl: URL di redirect allo SCA manager
Esito pagamento
Interroga l'esito del pagamento.
[GET] /{itemUuid}/payments/{paymentId}
I parametri richiesti sono:
paymentId: id del pagamento, ritornato dalla chiamata all'inizializzazione dello stessopsuIpAddress: indirizzo IP del client
Nella response l'API fornisce in particolare:
paymentId: id del pagamentostatus: stato dell'operazionetotalTransactionFees: commissioni totali della transazionetotalAmount: importo totale della transazioneamount: importo (espresso come numero intero in cui le ultime due cifre compongono la parte decimale)currency: valuta
debtorAccount: iban del debitorecreditorAccount: iban del creditorecreatedOn: data operazione