This document is an attempt to put together a detailed, but reasonably flexible template for the specification of the payment functionality of Twinglo’s Website. Since the website will be further developed beyond the payment functionality, we recommend the use of the MVC pattern in the website development. We try to communicate our mental picture of what the website should look like, however, more emphasis is placed on format than on content.
The objective is to create a Payment solution for;
A person or group of people who just want an easy way to collect or split the cost of goods and services with friends and family.
What the Website should be able to handled
A well configured 3 steps payment system that is simple and user friendly.
Two options for money collection
1. Cost Splitting
Splitting the cost of goods and services with friends and family evenly or unevenly with a certain cash amount that must be shared by all parties until a set deadline.
The user who initiate an event or a purchase is the Admin and can add participants. He/she could make another participant an admin.
There should be possibility for one user to pay the complete amount on behaves of all users in the group.
The cost splitting should work in 3 simple steps:
#Start group payment
#collect and manage funds
If successful, participants are debited and everyone gets payment confirmation while funds are sent admin bank account.
2. Money pot
More details provided later.