Descripción general
El flujo de transferencia de fondos se usa para manejar los pagos mediante la comunicación de un solo mensaje. A diferencia del flujo de captura de reserva, este no reserva primero los fondos y, luego, los captura. Se realiza una sola solicitud para iniciar el movimiento de dinero, y un SUCCESS
de este paso inicia el proceso para capturar los fondos.
Este flujo gira principalmente en torno a una llamada a capture
, que es un método que implementa el integrador de pagos. Este método intenta iniciar la captura de los fondos y muestra el resultado de manera síncrona.
Número de referencia del adquirente
Por lo general, el integrador de pagos no conoce el ARN (número de referencia del adquirente) hasta unos días después de que se inicia la captura. Una vez que se conoce el valor, el integrador de pagos debe llamar al setAcquirerReferenceNumberForCaptureNotification
alojado en Google para proporcionarle el ARN a Google. Si asocias el ARN con esta transacción, Google podrá manejar las disputas y el fraude relacionados con esta transacción.
Operaciones posteriores
Después de que se transfieran los fondos, Google puede reembolsar el pago con una llamada al método asynchronousRefund
alojado por el integrador de pagos. El usuario o el banco emisor también pueden iniciar el proceso de devolución del cargo, que se controla a través del flujo de impugnación.