English 中文(简体)
Am I reinventing the wheel? PHP/Mysql User reigstration and payment processing
原标题:

I m about to code a php/mysql platform that does the following:

  • Admin panel
  • User registration
  • Paypal payment processing
  • Paypal subscription handling via api so that the user doesnt have to have a paypal account

Does something like this already exist that I can use?

If nothing exists like this, I m going to code it fresh in the zend framwork, something that I ve never used before. If I go this route, will parts of what I m doing should I not reinvent?

Edit: DEFINITELY SHOULD HAVE POSTED THIS FIRST:

The reason why I need this platform is just a base for me to create php web-based business applications that the customers have to maintain a monthly subscription to use. I m looking for something VERY lightweight. This is just the platform to handle registrations and subscriptions and paymnents, not the entire website. This will not be a store in an oscommerce sense.

最佳回答

An object-oriented PHP5 framework engineered to integrate easily with the Website Payments Pro API from Paypal. Complete the DoDirectPayment, SetExpressCheckout, GetExpressCheckoutDetails and DoExpressCheckoutPayment operations in just 3 lines or less.

http://downloads.sourceforge.net/project/phppaypalpro/version-0.2.1/phpPaypalPro-0.2.1/phppaypalpro-0.2.1.2.rar?use_mirror=ignum

问题回答

This one is the best of all Oxid eshop

*** Written in PHP
* Object-oriented code
* 90+% Unit Test coverage
* Licensed under GPL v3
* 5+ years market track record** 

There are plenty of ecommerce applications out there written using PHP/MySQL. Try something like a wordpress plugin or quick e-commerce or Google. There s a bunch of them.

check out OSCommerce. It may be overkill for what you need, or it may not. Also check out Drupal if you are more interested in a content based subscription. I think they have a subscription user account module.

Yes you are reinventing the wheel. Although im not familiar with implementing paypal stuff, there are for sure applications in php/mysql which provide you some kind of admin panel (dont know what you re looking for) and also user registration is nothing special.

Try something like Joomla with a plugin for paypal, i guess it will exist.

I really recommend that you check out a CMS like Joomla (which I hated a year ago when I checked it out), Drupal or even WordPress (yes, it s a CMS and not just a blog). Any of them will have UserRegistration and will run on MySql. In addition, payment processing can be done through a plugin: there are tons available on all of these platforms, some free and some pay.

Coding it yourself will be expensive. On the other hand, if you do decide to code it yourself, study existing plugins thoroughly so you know what functionality to include (or not include in the first version).





相关问题
SQL SubQuery getting particular column

I noticed that there were some threads with similar questions, and I did look through them but did not really get a convincing answer. Here s my question: The subquery below returns a Table with 3 ...

please can anyone check this while loop and if condition

<?php $con=mysql_connect("localhost","mts","mts"); if(!con) { die( unable to connect . mysql_error()); } mysql_select_db("mts",$con); /* date_default_timezone_set ("Asia/Calcutta"); $date = ...

php return a specific row from query

Is it possible in php to return a specific row of data from a mysql query? None of the fetch statements that I ve found return a 2 dimensional array to access specific rows. I want to be able to ...

Character Encodings in PHP and MySQL

Our website was developed with a meta tag set to... <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> This works fine for M-dashes and special quotes, etc. However, I ...

Pagination Strategies for Complex (slow) Datasets

What are some of the strategies being used for pagination of data sets that involve complex queries? count(*) takes ~1.5 sec so we don t want to hit the DB for every page view. Currently there are ~...

Averaging a total in mySQL

My table looks like person_id | car_id | miles ------------------------------ 1 | 1 | 100 1 | 2 | 200 2 | 3 | 1000 2 | 4 | 500 I need to ...

热门标签