Welcome to our new developer portal! Use the "Ask" button to chat with our AI Agent.
For the complete documentation index, see llms.txt. This page is also available as Markdown.

Compra de producto tarifario posterior al aprovisionamiento en la billetera

El flujo de trabajo de Compra de Producto Tarifario en Wallet después de la provisión es iniciado por el usuario a través de la aplicación Wallet. El objetivo principal es que el usuario compre o renueve un producto tarifario y que este se aplique sin problemas a su tarjeta de transporte en Google Wallet para su uso inmediato.

Flujo de trabajo

Los siguientes pasos de alto nivel describen el flujo de trabajo de Compra de Producto Tarifario en Wallet después de la provisión:

Selección del producto tarifario: El usuario selecciona el producto tarifario que desea comprar. Las opciones pueden incluir añadir valor almacenado a un saldo existente o comprar/renovar un plan de transporte.

Pago: Una vez que el usuario autoriza la compra del producto tarifario seleccionado, el Gestor de Pagos procesa el pago.

Recuperación de metadatos y actualización de la visualización en Wallet: Al recibir una solicitud metadataUpdated, Google solicita los metadatos de la tarjeta actualizados a D1 Transit.

Selección del producto tarifario

Escenarios de error

Compra no permitida

Si el motor de reglas de cohabitación determina que no hay productos disponibles para comprar debido a reglas comerciales, D1 Transit debe notificar a Google devolviendo una respuesta con un arreglo vacío. Esto indica que no hay acciones de compra disponibles para la tarjeta seleccionada.

Pago

Una vez que el usuario autoriza el pago, se desencadena una llamada a la API purchaseProducts que se envía a la plataforma D1 Transit, la cual envía una solicitud purchaseProducts al Emisor de Transporte. El Emisor de Transporte es responsable de asegurar que la solicitud de pago sea procesada por el PSP.

Después del procesamiento, el resultado de la transacción se comunica de vuelta a Google.

Recuperación de metadatos y actualización de la visualización en Wallet

Tras comprar o renovar con éxito un producto tarifario, el Emisor de Transporte envía handleEvent a D1 Transit, que luego notifica a Google con una solicitud API allProductMetadataUpdated.

Al recibir la solicitud allProductMetadataUpdated, Google recupera los metadatos del producto realizando una solicitud getAllProductMetadata a D1 Transit.

Última actualización

¿Te fue útil?