In Progress

Web Interface, User Control Panel and Payment Integration

We run a VPN business with OPENVPN as a platform and wish to enable a user control panel and instant account/key generation upon payment. System would also record collections.

System requirements

We actually do have some existing code to work with which were uncompleted and you may either use this code or start from scratch.

Description:

1. This system will provide a GUI to the customers of our company to submit/renew/register/review their account information and process payment via payment gateway provider Netbuilder Sdn Bhd. The gateway is able to process payment using FPX/MEPS, Credit and various other vendors.

2. The system will record the user information such as username, name, address, email address, amount paid, validity (duration/expiry) and other necessary information.

3. System will provide a dashboard/control panel to registered user to view their information

System requirements

1. Must be web-enabled

2. All data must be kept in MySQL and allows manual override when necessary

3. The PHP scripts must be able to integrate with the payment gateway API (this is completed)

4. In the event of failure by payment gateway, the administrator may process the payment and registration manually via sql forms

5. The following are the User Record that will be submitted by the user during registration:

a. Username

b. Full Name

c. Primary Email Address

d. Alternative email address (O)

e. Service Category

f. Category Package:

g. Amount Paid (this will be determined by the Category/Package selection)

6. The following are additional User records that will be provided by the system once the payment is successful:

a. Expiry Date

i. Expiry date is calculated based on the current expiry date PLUS the new renewal period.

b. Date/Time Paid

c. Amount paid

7. System will email to the successful user their new digital certificate and other configuration files with also a link to their configuration files which they can

8. System reporting;

a. Daily Collection (RM)

b. MTD Collection (RM)

c. YTD Collection (RM)

d. Daily new registration

e. Daily Submission (New and Renewal)

TECHNICAL REQUIREMENT AND SPECIFICATIONS

1. API

a. Payment Gateway API provided by Netbuilders

b. Digital Certificate Processing provided by bolehVPN – Appendix 1 (will be provided)

i. This is in the form of DOS Scripting Language currently. May need to be re-coded to use on Linux systems.

2. Email Server provided by our own SMTP

3. User Dashboard/Control Panel Information

a. User profile

b. Service profile

c. Payment Profile

d. Support Requests

e. User Inbox

f. Re-download of Configuration Files

4. Administrator Dashboard Information

a. Subscribers Summary

i. Total Active Subscribers

ii. Total New Subscribers for the Day

iii. Total Collection for the Day

iv. Total Collection for the Month

v. Total Collection for the Year

vi. Total Collection By Month/year

vii. Total Collection by Year

b. Administrator Processing

i. Revocation/Cancellation of User

ii. Support Inbox

1. Ability to reply to support request and send to user inbox

iii. Outbox

1. Mass / targeted renewal reminders

a. Auto sent renewal notice a week before expiry

iv. Manual Renewal Records

1. Should have same input fields as new/renewal registration info

2. Bypass payment gateway but must provide payment information in the forms of attachment or descriptive

3. Able to update all the records once manual processing is completed

Skills: Linux, MySQL, PHP, User Interface / IA

See more: openvpn control panel, openvpn web interface, web dos, web 2.0 manual, vpn service for linux, server scripting language, scripts web, php scripting business, panel configuration, need web administrator, mysql technical support, mass control 2, linux web, language web, key selection, enabled plus, data input administrator, Control 4, openvpn web gui mysql, php fpx meps, openvpn web control panel, user control panel payment, php linux control, web language, sql server gui

About the Employer:
( 10 reviews ) Kuching, Malaysia

Project ID: #599813

Awarded to:

gws

Right profile and high quality work await your acceptance. plz. check PMB for details. Thanks & regards,

$1500 USD in 45 days
(43 Reviews)
7.3

16 freelancers are bidding on average $1241 for this job

sristerweb

Kindly check PM for more details

$1500 USD in 20 days
(265 Reviews)
8.1
Msolutions7

Hi, Ready to start. Please see PMB and select us as a service provider.

$1500 USD in 21 days
(54 Reviews)
6.7
a2ksoft

Please check PMB!!

$1500 USD in 30 days
(26 Reviews)
6.2
pradeepksingh

Please see pmb

$1400 USD in 30 days
(5 Reviews)
6.0
subratparida

My name is Subrat Parida. I'm the owner of CADS Inc (Computer Applications & Database Solutions Inc) is located in Bhubaneswar, India. I have 8 years of software development working experience in USA and 2 years in More

$900 USD in 20 days
(9 Reviews)
4.7
EnventureTech

Hi, We have placed a tentative bid for your project as that was the minimum bid that can be placed. We can place our actual estimate with costing once we get the requirement in detail and request if you can More

$1300 USD in 21 days
(3 Reviews)
4.5
avatarer

Hi. We are expert in web development with PHP over MySQL/PostgreSQL databases. I'll send you PM with details and some questions.

$1300 USD in 30 days
(1 Review)
3.7
webtracks

please check pm ... best regards

$1000 USD in 30 days
(4 Reviews)
3.2
aashnaa1

I can do this quickly for you. Please allow us to work on your project. Also , Please send a message for more details.

$900 USD in 20 days
(5 Reviews)
3.1
proofcoder

I would like to offer my services to help with your project. I have been working in IT for the last 10 years, specifically with large corporate databases.

$800 USD in 30 days
(0 Reviews)
1.6
Chriscorpio

Hai We will provide the best quality of work in the given time. Thankyou.

$1000 USD in 25 days
(0 Reviews)
0.0
prakasht

Please check inbox for more info. Thanks!

$2000 USD in 16 days
(0 Reviews)
0.0
vicky1985

We have group of highly qualified Developers, Analyst ,Tester for the project development, they are always ready to give their 100% at lowest cost and always ready to take challenges. Why Select Us 1. We n More

$750 USD in 30 days
(0 Reviews)
0.0
shalmaleepandita

I have developed various projects like job search engines, online examinations, social community sites (a clone of [url removed, login to view] and [url removed, login to view]), Franchise Finder, (a search-engine for franchises), a clip share More

$1500 USD in 20 days
(0 Reviews)
0.0
bssundar

Gentleman, Greetings of the day. We are glad to participate in this Bid. Some of our outcome are 1. Gloind – Local Search Engine & Call Services 2. Online Digital Library Management System 3. Fees Management Sys More

$1000 USD in 45 days
(0 Reviews)
0.0