Request for online payment script.
The following is the specification of the requested online payment script.
Client:
Registeration/Signup:
The client side will reqiure a secured registeration/signup. Clients must signin/Login with username and password on secured page. Client must use on-screen keybord for passwords during registration/signup. Client will have to create 2 passwords at the time of registration. Information required from client during registeration will include the following:
First Name
Last Name
Date of birth {dd/mm/yyyy}
email address
phone number
website* optional*
Contact Address{city, state, country}
Login password
withdrawal password
The above will be required during registeration. Numeric Username will be generated for each registered client and a copy delivered to the client email address.
Login/Signin:
Clients will use the login password and email address or numeric username to sign in. Once logged the page will automatically signout within 10mins of idleness. The login password must be typed with onscreen keybord using the cusor or pointer only. Client can perform the following option from their account:
1. Deposit
2. Withdraw
3. Send (P2P)
4. Edit
5. Summary
6. Balance
7. Merchants
1.At the deposit page, clients will be able to make deposits in 4 ways which includes: Deposit Pin, Send (p2p), Bank wire and Credit Card.
2.Moving to the Withdrawal page, Client will be able to withdraw in 4 ways which includes: Pin Generation & Print, send (p2p), Bank wire and credit card. The On-screen keybord will be used to enter the withdrawal password. There is need that each client can generate pin and print. For a client that needs to withdraw via generate and print, will enter following:
Denomination to generate
Quantity to generate
Once the above information is provided, the system will provide a 12 number pin.
example:
someone with $100 can generate: denomination $20 , quantity 5. Total $100, bal $0
or can make denomination $10 , quantity 7, Total $70 , balance $30.
Note that the generated Pin will be used for deposit by any other client account including the client who generated the pin.
3.The Send(p2p) page will help client to quickly send e-units to other accounts.
4. At the Edit page, Clients can edit Bank wire and Credit card information.
5. The summary page gives the client information about clients account statistics and activities, so every transaction details must be viewed from the summary page.
6. Clients must always view live balance at the balance section.
7. Merchant page will contain a shopping cart and api, so as to help merchant intergrate their website easily. The merchant section will also contain websites that accept the e-units. So all website that accept the e-units must be listed on the merchant sections as soon as the shopping cart and or API is integrated.
Note that shoppers with generated pin can pay merchants easily without Registeration/signup and login/signin. At checkout shoppers only need to enter pin to check out. If there should be balance, the system must automatically generate pin that is equivalent to the balance so the shopper can print. so that way shoppers can carry their balance in their pocket.
Each client must have tools to Combine, Convert, Split and send e-units, just like you would with normal cash.
Logout/Signout:
Client will have a secured logout/signout page.
ADMINISTRATION:
The admin must be able to perform the necessary functions:
Set service charge for each transaction,
block any account
delete any account
complete withdrawal for clients
view account summary
Edit
investment
lists merchants that accept e-unit at the merchant section