Fluxo de transferência de fundos

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.

Transferência de fundos

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.