Closed

Database/webservice system for PayPal recurring billing

Our software product will use the PayPal Enhanced Recurring Payment Website Payments Standard module to monitor billing the client's monthly subscription billing. Bidders with php experience may find using **OpenGateway** a time-and-labor saving tool for completing this project.

Our previously developed (standalone) product will run on the user's PC, but each month a query must be made to PayPal to determine whether the user is still an active subscriber (that is, their credit card is still valid and they have not canceled their subscription). If the user is still active, our product will then run normally, but if the user is no longer an active user, our product will stop running.

The credit card status query generated by the client's PC will interact with a webservice module which, in turn, will securely query PayPal before reporting the results to a service-side database and, ultimately, back to the user's PC.

## Deliverables

Our software product will use the PayPal Enhanced Recurring Payment Website Payments Standard module to monitor billing the client's monthly subscription billing.

Our previously developed (standalone) product will run on the user's PC, but each month a query must be made to PayPal to determine whether the user is still an active subscriber (that is, their credit card is still valid and they have not canceled their subscription). If the user is still active, our product will then run normally, but if the user is no longer an active user, our product will stop running.

The credit card status query generated by the client's PC will interact with a webservice module which, in turn, will securely query PayPal before reporting the results to a service-side database and, ultimately, back to the user's PC.

There are four inter-related components to this project:

1. A website-based secure data entry form where users initiate a credit card purchase through PayPal's "Enhanced Recurring Payments Website Payment Standard" product. This code will be embedded into our Wordpress-based website.

2. A server-side mySQL database that uniquely identifies each user and the status of their subscription.

3. A webservice module that will securely transmit the inquiry from our software to the database, will coordinate the communication between the database and the PayPal system, will report the results of the PayPal inquiry to the database and back to the software on the user's PC.

4. A client-based module that initiates the monthly inquiry to the webservice module and receives the results from the webservice module in #3, above

Skills: Amazon Web Services, Engineering, MySQL, PHP, Project Management, Software Architecture, Software Testing, Web Hosting, Website Management, Website Testing

See more: paypal system database, wordpress monthly service, system monitor 1.1, status reporting tool, standalone data entry, module management tool, data entry form php mysql, database entry software, client management tool, BILLING DATA ENTRY, paypal billing, payment through paypal, client database software, webservice, user inter, service management database, paypal subscription, server status tool, database related wordpress, client database billing, report mysql php database, php code entry mysql database, php project database project report, project monitor system, php reporting tool

About the Employer:
( 1 review ) United States

Project ID: #3153856

2 freelancers are bidding on average $1190 for this job

ngscoder

See private message.

$1530 USD in 14 days
(141 Reviews)
7.1
deltatechnologix

See private message.

$850 USD in 14 days
(24 Reviews)
5.3