Skip to content

Anexo A

Guillermo598 edited this page May 30, 2019 · 5 revisions

User Stories

Must-Have:

  1. As the Yape team I can keep track of the payments made with YaPay.

  2. [Epic] As an online shopper, I will have instructions to buy with Yape

  • I will follow the instructions shown below the QR in the webpage that I’m buying from.
  1. As an online seller I can setup my payment gateway easily.

  2. [Epic]As an online shopper, I can make payments with Yape

  • don't have to carry my card around
  • I can scan a QR code and pay without needing to type anything
  1. [Epic] As an online shopper, I know my information is secure
  • I don't have to put my card information in any webpage
  • I can make sure I’m paying the right amount by seeing the amount in my Yape app
  • I get a confirmation of the transaction from both the webpage and the application that the transaction was successful
  1. [Epic] As an online seller, I can lower my spendings
  • I can have an option that will not charge me commissions for payment processing.

Nice-To-Have:

  1. As an online shopper, I can get a code instead of a QR in case my camera is malfunctioning.

  2. As an online shopper, I can get a confirmation email from Yape.

  3. As an online shopper, I can see the detailed order from the app, not just the final amount.

  4. As an online seller, I can ensure the safety of my transactions behind a trustworthy platform(BCP).

  5. As an online seller, I can change my Yape account associated with my Yape Business profile

Out of Scope:

  1. [Epic] As an online shopper, I will not have to worry about not being able to pay with YaPay because my transaction is in dollars
  • I will receive a warning about the exchange rate
  1. [Epic] As an online seller, I can attract more influential customers
  • I can engage with new businesspeople to form beneficial collaborations
  1. As an online shopper, I can give donations to Yape

  2. As an online seller, I can choose to share some of my income with Yape

  3. As an online shopper, I can choose from which account I can pay with and which currency

  4. As an online seller, I can have a data report of my sales with Yape

Use Cases

Use Case Diagram

UC01

System: Online shopping platform

Use Case: UC01 Buying online with Yape

Actor: Online shopper

Preconditions: Be logged-in in the Yape app

MSS:

  1. Online shopper is in checkout page
  2. Online shopping platform shows Yape as a payment method
  3. Online shopper clicks on Yape
  4. Online shopping platform shows a QR
  5. Online shopper opens their Yape app to continue transaction (UC02)
  6. Online shopping platform shows a confirmation in the payment method and continues with the next step

END USE CASE

Extensions:

5.1 Online shopper chooses to stop the transaction in Yape App

5.1.1 Online shopping platform shows a message of “Could not complete purchase” or “Purchase cancelled”

5.1.2. Return to step 2

UC02

System: Yape App

Use Case: UC02 Using the Yape app for online shopping confirmation

Actor: Online shopper

Preconditions: Online shopper paying online in a website that has Yape as a payment method

MSS:

  1. Online shopper opens the Yape App
  2. Online shopper opens the QR code scanner
  3. Online shopper reads the QR code shown on the online selling platform with the QR scanner in their phone
  4. Yape App shows a non-editable amount with the price of the item and name of the online selling platform
  5. Yape App asks for a confirmation of the transaction
  6. Online shopper confirms transaction
  7. Yape app returns to main screen

END USE CASE

Extensions:

5.1 Online shopper chooses to stop the transaction

5.1.1. Jump to step 7

UC03

System: Online shopping platform

Use Case: UC03 Incorporate YaPay

Actor: Online seller

Preconditions: Have a Yape business account

MSS:

  1. Online seller wants to incorporate YaPay
  2. Online seller copies the YaPay script to their payment platform
  3. Online seller links YaPay to their Yape account
  4. The online shopping platform is now ready to use Yapay
  5. Online seller promotes Yape to their clients

END USE CASE

UC04

System: Online shopping platform

Use Case: UC04 Collect information about the payments done with YaPay

Actor: Online shopper

Preconditions: Tracking code has been placed

MSS:

  1. Online shopper decides to pay with Yape
  2. Online shopper scans (UC02)
  3. Frontend displays confirmation message
  4. Backend sends report of transaction to the analytic service
  5. Data is collected
  6. Yape team process data for analytics

END USE CASE

Clone this wiki locally