Tell me more ×
Answers OnStartups is a question and answer site for entrepreneurs looking to start or run a new business. It's 100% free, no registration required.

I want to achieve something like this

http://depositfiles.com/en/gold/payment.php

I have normal users signed up. I want them to upgrade to premium user. Once a person pays, how do I know which user he was signed in ? How do i force the user to login first before being able to click the paypal button and make payment ? Otherwise, I would receive money, but wouldn't know which user to mark as "PAID" in my database.

when you click on the paypal button, it redirects you to the paypal page where you can login and pay.

I also want to accept Visa and Mastercards, is it doable through paypal using the same method ? If not, which gateway will allow me to easily sstart accepting credit cards without having to send business incorporation papers.

share|improve this question
yours is more of a technical web development question than what this forum is meant to be. – TimJ Dec 30 '09 at 18:48

4 Answers

From the sound of:

Once a person pays, how do I know which user he was signed in ? How do i force the user to login first before being able to click the paypal button and make payment ? Otherwise, I would receive money, but wouldn't know which user to mark as "PAID" in my database.

it seems you need a programmer, frankly showing a link to members only is a very simple if loop. But you will need more than just that to make everything work seemlessly. I would recommend using a php/dev forum or something to figure this out. Perhaps you should head over to StackOverflow.

Alternatively, the simplest way to handle this is to integrate a script which is already designed to handle member areas, payments etc. A good script in this aspect is Amember. There are other options too, just google "integrating paypal into website" or use other more specific keywords.

share|improve this answer

You could also look at things like http://spreedly.com. They've got some good documentation on making plans like this and adding them to your site.

share|improve this answer

Depending on your programming ability one of these might be a good fit.

https://cheddargetter.com/

http://www.paysimple.com/products.html

share|improve this answer

PayPal offers a couple of services. Based on your comments, I assume you are using the PayPal payment option. They also happen to offer a payment gateway -- the Payflow Gateway, which was purchased from VeriSign several years ago. Payment gateways do not process payments. Gateways provide the infrastructure to connect to a payment processor.

Gateways abstract the connection infrastructure from the actual processing of the payment. However, they typically charge a per-transaction fee on top of the cost of processing credit card payments (interchange). If you want to avoid this fee, many payment processors offer direct connections to their solutions. You will still need to pay the cost of processing the payment, but you can cut out the $0.02 - $0.25 per transaction that would be spent on a gateway.

The downside to this approach is that you will likely be building a connection to a proprietary solution. It may be cheaper to process, but it isn't easy to switch processors without rebuilding some of the connection work that you have put in place.

Big gateways:

  • PayPal's PayFlow Pro
  • Authorize.net

Big processors:

  • First Data
  • Chase Paymentech
  • Global Payments
  • Merchant e-Solutions
  • TSYS
  • Elavon

As volume grows, you should always work to renegotiate your rates!

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.