Informações gerais
O fluxo de transferência de fundos é usado para processar pagamentos por meio de uma única comunicação de mensagens. Ao contrário do
fluxo de captura de reserva, esse fluxo não
primeiro reserva os fundos para depois os captura. Uma única solicitação é feita para iniciar
o movimento de dinheiro, e um SUCCESS
dessa etapa inicia o processo para capturar os
fundos.
Esse fluxo gira principalmente em torno de uma chamada para
capture
,
que é um método implementado pelo integrador de pagamentos. Esse método
tenta iniciar a captura dos fundos e retorna o
resultado de maneira síncrona.
Número de referência do adquirente
O ARN (número de referência do adquirente, na sigla em inglês) geralmente não é conhecido pelo integrador de pagamentos até alguns dias após o início da captura. Quando o valor for
conhecido, o integrador de pagamentos precisará chamar o
setAcquirerReferenceNumberForCaptureNotification
hospedado pelo Google para fornecer o ARN ao Google. Associar o ARN a essa transação permite que o Google lide com disputas e fraudes relacionadas a essa transação.
Operações subsequentes
Depois que os fundos forem transferidos, o pagamento poderá ser reembolsado pelo Google com uma chamada para
o método
asynchronousRefund
hospedado pelo integrador de pagamentos. O usuário ou o banco emissor também pode iniciar o processo de estorno,
que é tratado por meio do fluxo de disputa.