Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore(docs): add process diagram for Courtesy Cards #1255

Merged
merged 1 commit into from
Feb 7, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
23 changes: 23 additions & 0 deletions docs/use-cases/courtesy-cards.md
Original file line number Diff line number Diff line change
Expand Up @@ -35,3 +35,26 @@ Notes:
- [Eligibility Server documentation](https://docs.calitp.org/eligibility-server/)
- [More details about the Benefits architecture](../deployment/infrastructure/#architecture)
- Velocity is the system MST uses to manage Courtesy Cards

## Process

```mermaid
sequenceDiagram
actor Rider
participant Benefits as Benefits app
participant elig_server as Eligibility Server
participant cc_data as Hashed data
participant Velocity
participant Littlepay

Velocity-->>cc_data: exports nightly
cc_data-->>elig_server: gets loaded on Server start

Rider->>Benefits: visits site
Benefits-->>elig_server: passes entered Courtesy Card details
elig_server-->>Benefits: confirms eligibility

Benefits-->>Littlepay: enrollment start
Rider->>Littlepay: enters payment card details
Littlepay-->>Benefits: enrollment complete
```
8 changes: 4 additions & 4 deletions docs/use-cases/seniors.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,19 +14,19 @@ Here's a GIF showing what the flow looks like, having seniors confirm eligibilit

```mermaid
sequenceDiagram
actor rider
actor Rider
participant Benefits as Benefits app
participant IdG as Identity Gateway
participant Login.gov
participant Littlepay

rider->>Benefits: visits site
Rider->>Benefits: visits site
Benefits-->>IdG: identity proofing
IdG-->>Login.gov: identity proofing
rider->>Login.gov: enters SSN and ID
Rider->>Login.gov: enters SSN and ID
Login.gov-->>IdG: eligibility verification
IdG-->>Benefits: eligibility verification
Benefits-->>Littlepay: enrollment start
rider->>Littlepay: enters payment card details
Rider->>Littlepay: enters payment card details
Littlepay-->>Benefits: enrollment complete
```