Skip to content

User Guide

Andrea Velásquez edited this page May 21, 2019 · 17 revisions

Introduction

YaPay aims to provide e-commerce owners with an easy-to-implement payment gateway without fees, based upon the Yape app by BCP. The gateway can be inserted into the seller's page and configured easily so that a Yapero can pay any order through Yape just by scanning a QR code. This project consists of developing a dummy online shopping platform and a dummy Yape App that provide these functionalities.

Requirements

Functional

  • Confirmation email of payment
  • Scan QR from the webpage
  • View purchase details
  • Confirm or decline pay
  • QR pop-up with instructions
  • Read only field total amount of orden
  • “Buy with yape” button
  • Validation in database
  • Show error message
  • Open camera
  • Send data report
  • QR creation
  • QR encryption
  • QR expiration
  • QR scan detection

Non functional

  • Confirmation email must be sent within 24 hours
  • Confirmation time response of QR when scanning within 5 seconds
  • Bank server response time less than 5 minutes
  • Java as programing language
  • Online seller should receive the money within 1 hour
  • Discount in bank account to online shopper within 1 hour
  • QR must only be used once
  • QR validation time only for 5 minutes
  • QR creation time within 1 minutes
  • Read QR in less than 30 seconds

Features

  • Pay with Yape: Yapay
  • Make payment: pay
  • Cancel payment: cancel
  • Open camera to scan QR: QR
  • Send ticket to e-mail: Send e-mail with ticket
  • Send data: Send data

FAQ

  • Where are the user stories and/or use cases? In Anexo A
  • I don't understand a specific term. Can I get a definition here? Yes, in the glossary section here in the User Guide
  • Is there a mock-up? Yes, in the Mock-up page
  • Is there a product survey to validate the reciprocation of this project? Yes, in the Product Survey page
  • Is there a target user defined? Yes, we define them here in the Glossary section and in the Target User Profile page
  • Where is the value proposition? In the Value Proposition page

Glossary

  • Payment Gateway(Pasarela de pago): A payment gateway is an e-commerce service that processes credit card payments for online and traditional brick and mortar stores.
  • Encryption: The method by which plaintext or any other type of data is converted from a readable form to an encoded version that can only be decoded by another entity if they have access to a decryption key.
  • QR code: QR, Quick Response, is a trademark for a type of matrix barcode that contains information about the item to which it is attached.
  • Checkout: Part of the process of online shopping in which the customer enters delivery information and pays for the item.
  • Shopping cart: Piece of e-commerce software on a web server that allows visitors to an Internet site to select items for eventual purchase.
  • Online Seller: One of our target users. Person who manages an online shopping website.
  • Online Shopper: One of our target users. People who buy online with credit cards.
  • Yape Team: Group of people that work in the BCP Yape project.
  • Business Account: A special Yape account made for businesses that can exceed the usual limit of S/.1000 for receiving and S/.500 for paying. As of now, the amount permitted per business account is handled by the Yape Team personally.
  • Online Shopping Platform: The different online shopping sites.
  • E-commerce: Is the buying and selling of goods or services using the internet, and the transfer of money and data to execute these transactions.
  • Yapero: Person that uses the Yape app.

Anexo A

Link to Anexo A

Clone this wiki locally