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

Crea il tuo account di test per
iniziare a provare il servizio!

Registrati
© 2017-2024 Fabrick S.p.A. - Piazza Gaudenzio Sella 1, 13900 Biella - Appartenente al Gruppo IVA Maurizio Sella S.a.a. - Partita IVA 02675650028 - Codice Fiscale 02654890025