Funds Transfer Flow
Funds Transfer Flow
Overview
The funds transfer flow is used to handle payments using a single message communication. In this flow, a single request is made to initiate money movement and a SUCCESS
of this step starts the process to capture the funds.
This flow primarily revolves around a call to capture
which is a method that is implemented by the Payment Integrator. This method attempts to initiate the capture of the funds and synchronously returns the result.

Acquirer reference number
The ARN (Acquirer Reference Number) is usually not known to the Payment Integrator until a few days after the capture is initiated. Once the value is known, the Payment Integrator must call the Google hosted setAcquirerReferenceNumberForCaptureNotification
to provide the ARN to Google. Associating the ARN with this transaction allows Google to handle disputes and fraud related to this transaction.
Subsequent operations
After the funds are moved, the payment may be refunded by Google with a call to the Payment Integrator hosted asynchronousRefund
method. The user or issuing bank can also start the chargeback process which is handled through the dispute flow.
All rights reserved. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2024-10-16 UTC.
[null,null,["Last updated 2024-10-16 UTC."],[[["The funds transfer flow utilizes a single message to initiate and capture funds for payments, streamlining the process."],["Payment Integrators implement the `capture` method to start capturing funds and provide the Acquirer Reference Number (ARN) to Google later for dispute and fraud management."],["Google can refund payments via the `asynchronousRefund` method called on the Payment Integrator, while chargebacks are handled through a separate dispute flow."]]],["The funds transfer process involves initiating money movement with a single request. A successful request triggers the fund capture process via the `capture` method. The Payment Integrator must later provide the Acquirer Reference Number (ARN) to Google using `setAcquirerReferenceNumberForCaptureNotification` for dispute and fraud handling. Following the transfer, Google might initiate refunds via `asynchronousRefund`, or the user/bank may begin a chargeback through the dispute flow.\n"]]