views:

676

answers:

7

I have a .Net 2.0/3.5 WebApplication.

I want to be able to take money over the internet for my service.

Each of my customers will have an AccountNo.

I wish to offer several products each of which will have fixed price.

I need for my customer to login to my system and elect to pay me money for a product of their choice and for my app to become aware when this is complete so that I may adjust their account to reflect this.

What is the simplest (least complicated coding) way to take their money?

Paypal, NoChex, Google checkout, Something else ?

+15  A: 

Paypal is fairly straight forward and secure.

Galwegian
http://www.paypalsucks.com/
Kent Boogaart
Given how many transactions and users they have, it is not surprising there there are complaints. If you protect yourself and be careful I see no reason to shun paypal. Their IPN/payment notification is much simpler than google or amazon...
Tim
A: 

google and yahoo both offer decent service, and they don't require your customers to create an account.

tloach
+3  A: 

Amazon Flexible Payment Service

Neall
+7  A: 

I've used 2checkout.com for years and found it to be a good solution. I eventually switched to regnow but only because I wanted to take advantage of their affiliate network.

Here are some options:

Brian R. Bondy
A: 

One thing to bear in mind when choosing a provider is whether you need to have a recurring payment model. Are your products charged as a one-off fee, or more along a subscription model? Things like Paypal have limited support for recurring payments.[1]

[1] At least, they did when I investigated it a while ago. May have changed now.

ZombieSheep
A: 

I've had good experiences with PlugNPay. Their support staff is responsive and API is easy to use.

http://www.plugnpay.com/

A: 

Yes i would also go with Paypal! Used them alot before!

Etienne