open menu
axerve docs
Pagamenti/Gestione pagamenti/Accettare pagamenti/Movimentare un pagamento autorizzato

Movimentare un pagamento

SOAP

A seguito di una chiamata autorizzativa con esito positivo, che ha vincolato la somma sulla carta dell’acquirente, è possibile procedere con la movimentazione, cioè con il trasferimento dell’importo a favore del merchant.

È possibile scegliere di movimentare in un momento diverso da quello contestuale alla ricezione dell’esito positivo alla chiamata autorizzativa specificando la separazione tra i due momenti nella configurazione M.O.T.O.. È possibile visitare la sezione Autorizzare le richieste per approfondire.

Il metodo WSs2s da usare per questo scopo è il CallSettleS2Sapi link, tuttavia prima di usare questo metodo è necessario assegnare a CallSettleS2S tutte le informazioni necessarie ad identificare la transazione in sicurezza.

Una transazione può essere identificata univocamente dalla coppia di dati shopLogin + bankTransId, dove lo shopLogin è il codice dell’esercente e bankTransId è il codice della transazione, entrambi assegnati da Axerve.

Tuttavia è possibile usare il codice assegnato alla transazione dal merchant (shopTransID), verificando che questo codice sia univoco, altrimenti CallSettleS2S restituisce un codice di errore riferito a Non-uniquely identified transaction .

Considerato che è possibile effettuare una movimentazione anche solo parziale, è necessario assegnare a CallSettleS2S anche l’importo da movimentare, oltre al codice della valuta (naturalmente la valuta deve essere la stessa dell’autorizzazione).

Per fare tutto questo, è sufficiente popolare questi campi specifici:

  • shopLogin codice assegnato all’esercente

  • bankTransID (codice identificativo dell’operazione assegnato da Axerve)or shopTransID (codice identificativo dell’operazione assegnato dal merchant)

  • uicCode (Codice valuta, ad esempio: 242 = EUR. Verifica la lista completa dei codici valutaapi link).

  • amount (Importo)

Per conoscere l’esito di questa operazione è sufficiente consultare il risultato tecnico leggendo la risposta in questi campi:

  • ErrorCode (se 0, l’operazione ha avuto esito positivo)

  • ErrorDescription (contiene la spiegazione dell’ErrorCode, nella lingua configurata).

default

Se la richiesta di movimentazione riceve un esito negativo per problemi tecnici, lo stato della transazione viene impostato su PRE e la movimentazione viene effettuata automaticamente da Axerve la prima notte dopo la richiesta (fuso orario CET)

Precedente
prevAutorizzare le richieste
Successiva
Usare la pagina di pagamenti Axervenext