Restaurar desde el dispositivo
Última actualización
¿Te fue útil?
The restore process is initiated directly by the user from his device. The primary goal is to re-enable a previously parked transit card, which is securely linked to the user's Google account, and provision it onto the device.
This section provides an overview of the workflow, including detailed steps, sequence diagrams, and potential error scenarios.
Below are the high level steps of the restore workflow:
Card Account Selection: The user selects a previously parked transit card on his device for restoration.
Provisioning: The selected card undergoes the standard provisioning workflow to be reactivated on the device.
Restore Outcome: Google sends a notification to D1 Transit with the outcome of the restore workflow.
The user begins the restore workflow by tapping the '+' button in Wallet. Google wallet displays the list of cards the user can restore on his device.
When the user selects a transit card for provisioning, Google starts the flow by sending a getOpaqueAuthenticationCredential providing the cardId that was provisioned before.
D1 Transit platform identifies the card account and retrieves digital card bundle data required to build the bundle, then returns it back to Google.
Google proceeds to provision the card onto the user's device.

Once Google receives the provisioning bundle, the keys and data are securely extracted and stored. After completing personalization, an acknowledgePaymentBundle is sent to D1 Transit to report the outcome of the provisioning workflow.
Error Scenarios
Card fails to provision onto device
If provisioning fails, D1 Transit notifies Transit issuer about the failure.
The digital card is deleted from D1 Transit system and the card account can be provisioned to another device using the same Google account.

Última actualización
¿Te fue útil?
¿Te fue útil?