Enrollment use cases
The use cases documented on this page focus on how the system is supposed to work from the perspective of the end user.
Use case: Enroll contactless card to receive transit benefit ΒΆ
Primary Actor: Transit rider
Systems: Benefits app, transit processor
Preconditions:
- Transit rider has confirmed their eligibility with the Benefits app
- Transit rider has their contactless card information available
- Benefits app is able to contact the transit processor
Trigger: Transit rider initiates the enrollment phase
Basic flow:
- Transit rider enters their contactless card information
- Benefits app passes that information to the transit processor to enroll the card
- Transit processor successfully enrolls card
Alternate flows:
-
3a. Transit processor returns with one of the following errors: card verification failed, token is invalid, or general server error
- 3a1. Transit rider chooses to retry, starting back at initiating the enrollment phase
- 3b1. Transit rider leaves the Benefits app
Postconditions:
- Transit rider’s contactless card is enrolled to receive the transit benefit