Need Help Developing a Registration Process for a Web-Based Tool

6 replies
I am in the process of having a paid web-based tool created. The idea is the customer will pay for the tool via PayPal and then after the payment is received, the customer will be given access to a registration page where they can register to use the tool. They will either set their own username and password during the registration process or one will be created for them.

Either way, somehow during the registration process there needs to be a "check" put in place to make sure that the person registering actually paid for the tool. And of course I would want this whole process to be automatic so that I don't have to manually check anything myself or manually deliver anything.

Are there php scripts available that will do all this? I need some general suggestions on how to make this part of the tool work.

Thanks,!

Travis
#developing #process #registration #tool #webbased
  • Profile picture of the author HomeComputerGames
    PayPal can notify you or your system that the transaction was successful.
    Auto Send a link to the customer that contains their unique ID in it. They must use this link in order to finish the registration process. A simple DB query to test ID and email would be used. If this ID and email address do not match during their registration completion then they don't get in. Once they finish the registration process their username and password will let them in. At the same time of registration completion this Unique ID is marked as completed and never used again. Setting a "status" of this ID would be used. (Pending - Paid but not completed - Completed and taken out of use)

    Or something like that.
    Personally I would custom program it as it would not be that hard. Not sure if there is anything out there pre made.
    Signature

    yes, I am....

    {{ DiscussionBoard.errors[1231085].message }}
    • Thanks for the general outline. Sounds pretty straight forward for a developer It sounds like this would be easier to hire someone to custom code this solution vs. trying to make an "off-the-shelf" script work.

      Travis

      Originally Posted by HomeComputerGames View Post

      PayPal can notify you or your system that the transaction was successful.
      Auto Send a link to the customer that contains their unique ID in it. They must use this link in order to finish the registration process. A simple DB query to test ID and email would be used. If this ID and email address do not match during their registration completion then they don't get in. Once they finish the registration process their username and password will let them in. At the same time of registration completion this Unique ID is marked as completed and never used again. Setting a "status" of this ID would be used. (Pending - Paid but not completed - Completed and taken out of use)

      Or something like that.
      Personally I would custom program it as it would not be that hard. Not sure if there is anything out there pre made.
      Signature
      TVS Internet Marketing: Helping small businesses get more visibility & sales online.
      {{ DiscussionBoard.errors[1231604].message }}
  • Profile picture of the author mywebwork
    Hi Travis

    I agree with using a custom script, it wouldn't be that difficult to setup. PayPal provides a number of resources on their developers site including PHP code samples, and they also maintain a "sandbox" where you can test your script on a simulated PayPal server (and use simulated PayPal accounts to make purchases with simulated money).

    I suggest you look over the material on the developers site, you may also want to Google "PayPal IPN Scripts" as there are a number of other good resources and code samples out there.

    If you need assistance with this please let me know.

    Bill
    {{ DiscussionBoard.errors[1231654].message }}
    • Bill - great info!! I'm going to hang on to your name. The tool isn't quite ready to launch so once we get that wrapped up, I'll be tackling the registration process for it. At that point, I may knock on your door Thanks.

      Travis

      Originally Posted by mywebwork View Post

      Hi Travis

      I agree with using a custom script, it wouldn't be that difficult to setup. PayPal provides a number of resources on their developers site including PHP code samples, and they also maintain a "sandbox" where you can test your script on a simulated PayPal server (and use simulated PayPal accounts to make purchases with simulated money).

      I suggest you look over the material on the developers site, you may also want to Google "PayPal IPN Scripts" as there are a number of other good resources and code samples out there.

      If you need assistance with this please let me know.

      Bill
      Signature
      TVS Internet Marketing: Helping small businesses get more visibility & sales online.
      {{ DiscussionBoard.errors[1231786].message }}
      • Profile picture of the author Marhelper
        Originally Posted by tvanslooten View Post

        Bill - great info!! I'm going to hang on to your name. The tool isn't quite ready to launch so once we get that wrapped up, I'll be tackling the registration process for it. At that point, I may knock on your door Thanks.

        Travis
        You would be wise to hang on to his name as this guy is the BEST. I just got done working with him and he has been by far the most professional and competent programmer out there.
        {{ DiscussionBoard.errors[1234537].message }}
  • Profile picture of the author mywebwork
    I'd be happy to assist you Travis!

    Bill
    {{ DiscussionBoard.errors[1234461].message }}

Trending Topics