UC-WG1-007 Payment by bank card
Responsible Team | WG1 |
---|---|
Responsible | Maryna I. |
Business Requirements | https://babasics.atlassian.net/wiki/spaces/BADEC23/pages/425852995 |
Stakeholders Requirements | https://babasics.atlassian.net/wiki/spaces/BADEC23/pages/430145587 |
Functional Requirements | https://babasics.atlassian.net/wiki/spaces/BADEC23/pages/432504867 |
Non-functional Requirements | Performance is not more then 3c |
Priority | MUST HAVE |
Actors | Authorized User who is ready to make a payment |
Preconditions |
|
Trigger (Start Point) | By clicking the “Pay“ button |
Main Flow (Sunny Day Scenario)
Flow of Events
The User is on the Payment page
The system displays the form with payment details
The User provided all the details
- card number (12 numbers)
- expiration date (MM/YY)
- CVV2 (3 number from the back side of the card)The system activates the “Pay” button
The User clicks the “Pay” button
The system processes the payment process
The system returns User to the company website
The system returns payment status “successful“ to the company’s server-url
The company website shows the message “Payment was successful“
Post-Conditions
The User can use the selected and the paid service
Alternative Flow (Rainy Day Scenario) #1
Flow of Events
8A. The system returns payment status “successful“ to the company’s server-url
9A.The company website shows the message “Payment was unsuccessful“
Post-Conditions
The User can’t use the selected service