Documentazione

1Introduzione

Dopo essere state autorizzate, le transazioni si trovano nello stato Authorized. Una transazione autorizzata può essere annullata oppure completata. Se annullate una transazione, l’importo riservato viene cancellato presso il gestore.

Important
Le transazioni possono essere annullate solo finché non si trovano nello stato Completed. L’annullamento di una transazione è quindi possibile solo per le transazioni effettuate con un tipo di pagamento che supporta il completamento differito. Se desiderate ottenere un processo unico per tutti i tipi di pagamento, vi consigliamo di completare il pagamento immediatamente. L’elenco dei connettori di pagamento mostra quale connettore supporta il completamento differito. Le informazioni sui tipi di pagamento e sul relativo supporto del completamento differito sono riportate nella pagina elenco dei connettori di pagamento.

2Dettagli di integrazione

Prima di poter completare una transazione, dovreste aver preso in considerazione le seguenti guide

Se desiderate interrompere una transazione non completata, dovete annullarla. Consultate la documentazione sul completamento delle transazioni per sapere come completare le transazioni.

2.1Annullamento online vs offline

Un annullamento può essere eseguito in due modi:

  • Online: se annullate una transazione online, inviamo la richiesta di annullamento direttamente al gestore.

  • Offline: l’annullamento offline simula l’annullamento nella nostra piattaforma, ma non invia l’annullamento al gestore. Questa funzione può essere utilizzata se avete già annullato il pagamento presso il gestore e non potete più inviarlo in modalità online.

2.2Annullare una transazione nel back office

Gli annullamenti si trovano nel back office sotto Space > Pagamento > Transazioni. Aprite la transazione. Se la transazione si trova nello stato authorized, dovreste trovare la scheda della transazione Void. Il backend offre un modo semplice e comodo per eseguire annullamenti online oppure offline.

Note
Possono verificarsi dati incoerenti se modificate le voci della transazione solo nel back office e non anche nella vostra applicazione.

2.3Annullare una transazione tramite il servizio web

Finché la transazione non è Completed, potete annullarla e interrompere la transazione. La transazione passerà quindi allo stato Voided.

Per annullare una transazione dovete utilizzare l’operazione voidOnline oppure l’operazione voidOffline.

Risposta

{
	"createdBy": 4,
	"createdOn": "2017-12-07T14:00:12.39Z",
	"id": 67,
	"language": "de-CH",
	"linkedSpaceId": 396,
	"linkedTransaction": 109741,
	"mode": "ONLINE",
	"plannedPurgeDate": "2017-12-28T13:58:54.738Z",
	"state": "SUCCESSFUL",
	"succeededOn": "2017-12-07T14:00:12.538Z",
	"timeoutOn": "2017-12-07T14:00:12.389Z",
	"transaction": {
		"id": 109741
	},
	"version": 3
}