Passa al contenuto principale

Annullo Pre‑autorizzato (Reversal)

Annullo Pre‑autorizzato

Le transazioni pre‑autorizzate e mai catturate possono essere annullate tramite il servizio Reversal. Questa operazione permette di:

  • stornare l’importo precedentemente autorizzato
  • liberare il plafond della carta o del conto del cliente senza passare da una vera e propria movimentazione (“captura”).

Esempio flusso Reversal

POST 01_Reversal

Url

{{endpoint}}/pgw/payment/reversal

Tramite il servizio Reversal, il merchant può «stornare» un importo precedentemente autorizzato:

  • è possibile annullare l’importo totale
  • oppure effettuare reversal parziali (anche multipli), fino a raggiungere l’importo pre‑autorizzato.

Per referenziare la transazione da annullare, valorizzare il parametro:

  • origTranId con il tranId ricevuto in risposta alla chiamata Verify della transazione pre‑autorizzata.

Il servizio Reversal risponde in modalità sincrona con l’esito dell’operazione.

REQUEST

{
"txHead": {
"merId": "{{merId}}",
"txId": "test9"
},
"txReq": {
"origTranId": 3069867750865394,
"amount": {
"value": 50,
"currency": "EUR"
}
}
}

RESPONSE

{
"txHead": {
"merId": "{{merId}}",
"txId": "test9",
"resultCode": "IGFS_000",
"errDescription": "TRANSAZIONE OK"
},
"txRes": {
"tranId": 3069867860221124,
"paymentId": "139781624108079453"
}
}