Questa operazione permette di cancellare una transazione autorizzata. Può essere eseguita solo se il M.O.T.O. è impostato con fasi separate.
La chiamata webservice WSs2s da utilizzare per questo proposito è CallDeleteS2S. Cliccando sul link si visualizzano le API.
Prima di usare questo metodo è necessario passare a CallDeleteS2S le informazioni necessarie per identificare in modo sicuro la transazione da movimentare.
Una transazione può essere identificata in modo univoco con shopLogin + bankTransactionId, dove shopLogin è il codice esercente e bankTransactionId è il codice assegnato alla transazione da Fabrick Payment Orchestra.
È possibile anche usare il codice assegnato alla transazione dall’esercente (shopTransactionId), assicurandosi che il codice la identifichi in modo univoco; in caso contrario CallDeleteS2S restituisce il codice d’errore Non-uniquely identified transaction.
Per annullare la transazione è sufficiente riempire i campi specifici seguenti:
shopLogin (codice esercente)
bankTransactionId (codice identificativo della transazione di Fabrick Payment Orchestra) o shopTransactionId (codice identificativo della transazione dell’esercente)
Per conoscere il risultato di questa operazione è sufficiente consultare il risultato tecnico leggendo i campi seguenti nella risposta:
ErrorCode (se 0 è tutto OK)
ErrorDescription (contiene una spiegazione testuale del ErrorCode, nella lingua configurata).