Introducción a la API de Cards

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.

Verificar tarjeta

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.

Transferencia de fondos

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

Reservar captura

Cancelar flujo

Diagrama de secuencia de cancelación de fondos

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

Reembolso

Contracargo

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