Panoramica
Il flusso di acquisizione delle prenotazioni viene utilizzato per gestire i pagamenti utilizzando la comunicazione con due messaggi. I fondi vengono prima riservati tramite una chiamata al metodo ospitato dall'integratore pagamenti reserveFunds
. Se questo metodo restituisce in modo sincrono SUCCESS
, significa che i fondi sono
prenotati e possono essere acquisiti o rilasciati. Questo passaggio è comunemente noto come
esecuzione di un'autorizzazione o di un'autorizzazione.
Prenotazione di acquisizione fondi
Puoi acquisire i fondi chiamando il numero
asynchronousCaptureFundsReservation
.
In questo modo verrà avviato il trasferimento dei fondi sul conto di Google.
Annulla prenotazione fondi
In alternativa, la prenotazione di fondi può essere annullata con una chiamata al numero
asynchronousCancelFundsReservation
.
In questo modo, la sospensione dei fondi verrà liberata. Se una prenotazione viene annullata, non c'è movimento. Le prenotazioni vengono annullate automaticamente dopo un periodo di tempo fisso,
in genere sette giorni.
Numero di riferimento dell'acquirente
Se i fondi vengono acquisiti, viene generato un ARN (Acquirer Reference Number). Questo valore solitamente non è noto all'integratore dei pagamenti fino a pochi giorni dopo.
Una volta che il valore è noto, l'integratore dei pagamenti deve chiamare l'elemento in hosting su Google
setAcquirerReferenceNumberForCaptureNotification
per fornire l'ARN a Google. L'associazione dell'ARN a questa transazione consente a Google di gestire controversie e frodi relative a questa transazione.
Operazioni successive
Se i fondi vengono acquisiti, il pagamento può essere rimborsato da Google con una chiamata al metodo ospitato dall'integratore pagamenti asynchronousRefund
. In alternativa, l'utente o la banca emittente può avviare la procedura di storno di addebito,
gestita tramite il flusso di contestazione.