Panoramica
Il flusso di rimborso viene utilizzato per restituire fondi a un utente dopo che i fondi sono stati acquisiti tramite il flusso di fondi di riserva o il flusso di trasferimento di fondi. L'integratore dei pagamenti
implementa il metodo
asynchronousRefund
utilizzato per avviare il rimborso. Il risultato finale del rimborso viene
restituito a Google con una chiamata al numero
refundResultNotification
.
Un rimborso può essere di importo uguale o inferiore all'importo di acquisizione originale. Devono essere supportati più rimborsi parziali.
Numero di riferimento dell'acquirente
L'ARN (Acquirer Reference Number) in genere non è noto all'integratore dei pagamenti prima di alcuni giorni dall'avvio del rimborso. Una volta che il valore è
noto, l'integratore dei pagamenti deve chiamare l'agente ospitato su Google
setAcquirerReferenceNumberForRefundNotification
per fornire l'ARN a Google. L'associazione dell'ARN a questa transazione consente a Google di gestire controversie e attività fraudolente relative alla transazione.
Questo ARN è separato e diverso dall'ARN che rappresenta un'acquisizione. Se vengono emessi più rimborsi, ognuno avrà un ARN univoco.
Operazioni successive
A volte un rimborso può non andare a buon fine dopo che i fondi sono stati restituiti alla banca emittente. Ad esempio, questo può accadere se il conto del cliente viene chiuso prima del
versamento dei fondi. In questo caso, il rimborso può essere annullato e i fondi
restituiti a Google tramite il
reverseRefundNotification
.