La API de Card se define mediante servicios distintos que crean varios flujos.
| Flujo | Descripción | Impacto en la cuenta del cliente |
|---|---|---|
| CardVerification | Verifica si la tarjeta de un usuario es válida o no. | Ningún contenido de este tipo |
| FundsTransfer | Transferir los fondos desde la cuenta de un usuario para una compra | Captura de mensaje único de los fondos del cliente. |
| ReserveCapture | Reserva fondos en la cuenta de un usuario y, luego, puede capturarlos de forma asíncrona. | Mensaje dual, reserva y captura posterior de los fondos del cliente |
| Reembolso | Muestra fondos a la cuenta de un usuario que fueron capturados por FundsTransfer o ReserveCapture. | Se devolvieron los fondos al usuario. |
CardVerification
El flujo de Cardverification se compone de un único método que implementa el integrador de pagos. VerifyCard se usa para validar la tarjeta de un usuario. Por lo general, esto se hace con una autorización de $0 o $1, pero nunca se capturan fondos para este flujo.

FundsTransfer
El flujo de transferencia de fondos se compone de un solo método que implementa el integrador de pagos. Capture se usa para obtener fondos de la cuenta de un usuario. Este método verifica de forma síncrona los fondos disponibles y los capta.

Reservar captura
El flujo de ReserveCapture se compone de varios métodos implementados por el integrador de pagos y Google. Es un flujo de pago de mensajes dual en el que los fondos primero se reservan de forma síncrona y, luego, se capturan de forma asíncrona. Una vez que se reserven los fondos, la reserva se puede capturar o cancelar. Con una captura, se inicia el movimiento del dinero, y una cancelación liberará la retención de los fondos del usuario.
El integrador de pagos implementa los métodos ReserveFunds, AsynchronousCaptureFundsReservation y AsynchronousCancelFundsReservation y Google implementa los métodos CaptureFundsReservationResultNotification y CancelFundsReservationResultNotification.
Capturar flujo

Cancelar flujo

Reembolso
El flujo de reembolsos se compone de una forma implementada por el integrador de pagos y una implementada por Google. Se usa para mostrar los fondos que se capturaron mediante los flujos FundsTransfer o ReserveCapture. El integrador de pagos implementa AsynchronousRefund y Google implementa RefundResultNotification

Contracargo
El flujo de reembolso todavía está en desarrollo. Cuando esté listo, encontrarás la documentación aquí.