Partial Flow 2.7 Resolve a universal link
Overview
Aspect |
Description |
|---|---|
Summary |
The system validates universal link and determines next step for the user. |
Goal |
Resolving a universal link invoked by the user. |
Preconditions |
None |
Postconditions |
None |
Used by |
|
Parameters |
None |
Possible Results |
|
Additional Documentation |
None |
Possible errors |
None |
Logical test cases |
Flow
# |
Description |
Next |
|---|---|---|
1 |
UNIVERSAL LINK |
|
1.1 |
System determines whether universal link is present
|
|
1.1a |
Case: universal link is present |
1.2 |
1.1b |
Case: universal link is not present |
Result: No (valid) universal link |
1.2 |
System validates universal link
|
|
1.2a |
Case: universal link is valid |
|
1.2b |
Case: universal link is scanned with external QR scanner (not allowed) |
2 |
1.2c |
Case: universal link is invalid |
Result: No (valid) universal link |
1.2d |
Case: wallet is not personalized |
3 |
1.2e |
Case: wallet is in a transfer session |
4 |
1.2f |
Case: wallet is in a PIN recovery session |
5 |
1.2g |
Case: wallet is in a disclosure session |
6 |
1.2h |
Case: wallet is in an issuance session |
7 |
1.3 |
System resolves universal link
|
|
1.3a |
Case: UL resolves to issuance flow |
Go to: UC4.1 Obtain cards |
1.3b |
Case: UL resolves to sharing flow |
Go to: UC5.1 Share data |
1.3c |
Case: UL resolves to login flow |
|
2 |
WHEN EXTERNAL QR SCANNER WAS USED |
|
2.1 |
System displays prompt ‘Scan QR code with NL Wallet’
|
|
2.1a |
User selects Close |
Result: No (valid) universal link |
2.1b |
User selects Scan QR code |
Go to: UC9.9 Scan QR |
3 |
WHEN WALLET IS NOT PERSONALIZED |
|
3.1 |
System displays prompt ‘Your NL Wallet is not ready’
|
|
3.1a |
User selects OK |
Result: Wallet rejects universal link |
4 |
WWHEN WALLET IS IN A TRANSFER SESSION |
|
4.1 |
System displays prompt ‘Finish moving your NL Wallet’
|
|
4.1a |
User selects OK |
Result: Wallet rejects universal link |
5 |
WWHEN WALLET IS IN A PIN RECOVERY SESSION |
|
5.1 |
System displays prompt ‘Finish your new PIN’
|
|
5.1a |
User selects OK |
Result: Wallet rejects universal link |
6 |
WWHEN WALLET IS IN A DISCLOSURE SESSION |
|
6.1 |
System displays prompt ‘Finish sharing’
|
|
6.1a |
User selects OK |
Result: Wallet rejects universal link |
7 |
WWHEN WALLET IS IN AN ISSUANCE SESSION |
|
7.1 |
System displays prompt ‘Finish adding your card’
|
|
7.1a |
User selects OK |
Result: Wallet rejects universal link |