views:

1340

answers:

18

We're looking to add credit card payments to our system (and it needs to be fairly custom, handling variable "per use" charges each month). We would like the integration to be simple and secure (i.e. no storing of credit card data on our system).

What, in your opinion, is the best credit card processing provider to offer this kind of security and flexibility. List only one provider per answer to let the voting system do it's thing.

A: 

PayPal

Yuval A
+1 for Paypal. Don't reinvent the wheel.This shouldn't have been marked down either.
samoz
Please be careful though. Depending on how you use it, a new loophole has been found in the PayPal rules that allow scammers to get their money back, no questions asked, from PayPal: http://ebaymorons.wordpress.com/2008/07/08/paypal-can-eat-m/
Boydski
If you don't reinvent the wheel - everyone would still be stuck riding around on stone wheels.
womp
womp: Why does your comment have to be so awesome? :P
Paggas
Integrating PayPal into an automated system is also a pain. We wrote an API that exposed PayPal notifications to .NET a while back but it was way to difficult to manage. It's much easier to work with a real payment gateway. Plus, with PayPal you have two people that can take your money away on behalf of the customer.
Paul Alexander
Paypal does support only few countries,so be careful from where most of your users come
Omar Abid
+14  A: 

Some of my best experiences have been with Authorize.net as far as ease of implementation.

phill
The sales person at Authorize.net was astounding and got us set up in record time.
Praveen Angyan
We use them as well when we need to add any form payment options to our client's sites, they've always worked well for us and have been easy to test as well.
rmoore
This is also one of the most widely-used processors. The API is fantastic. I've had absolutely no trouble with Authorize.Net and actually recently became a reseller to help set up my clients.
James Skidmore
Will this work ok with UK based merchant account?
UpTheCreek
+6  A: 

Before anyone even says "PayPal", let me just warn you: PayPal is terrible, they require credit checks on all of your customers if your total monthly sales exceeds $50K/mo, and they will terminate your account if they find your product objectionable (i.e. any sort of adult entertainment). PayPal is good for person <-> person transactions, but NOT business <-> business transactions.

First Data PayPoint will handle large transactions (in excess if $12 million for a single payment). My company has been using their API without any problem for a year now, and we've been happy with the service.

Juliet
be sure to distinguish between paypal as the paypal unique service, paypal as a gateway AND merchant and payflow which is a payment gateway and can use a third party merchant
Simon_Weaver
+4  A: 

Cybersource is good. I deal with PayPal as little as possible, as a general rule of thumb.

Cameron
+10  A: 

Check out paypal horror stories

User
A: 

i've used both paypal (for years) and google checkout (since it came out) on the same site and both have been relatively great. the only part that sucks is when there are chargebacks and they "try to do whatever they can to protect you" but then they don't, even when the evidence is insurmountable in your favor. However, I think this is the case with all credit card processors.

Jason
+8  A: 

Google Checkout has worked well for my use-case, which is low-volume+high-dollar-value.

Thomas L Holaday
+1  A: 

I've used cybersource on a million plus customer website. I was happy with it for the following reasons:

  • No performance problems
  • Wide range of functionality - address checks, fraud scores, verified by visa etc.
  • Well documented API
  • Supports paypal
  • Customer support is good
  • Has good test environments and sample data e.g. sample credit cards

All in all, a good service.

Pablojim
+2  A: 

I've been looking into Sage Pay recently which seems promising and well supported, it's a rebrand of Protx, looks like it's only available in the UK however.

Swanny
How about accepting payments from abroad - is their support of card types good?
UpTheCreek
Looks pretty decent although you need to setup merchant accounts to process some cards: http://www.sagepay.com/sagepay_go.asp they allow PayPal also.
Swanny
+1  A: 

Payvision is the more flexible I know, they integrate with many different payment systems making it very transparent for you.

jmservera
A: 

Have you checked out Fastspring? They have one plan that allows you to process tranactions at 8.9%, great for low value items. Like Google Checkout, the system is geared towards payments for products rather than services, so it may not be the best fit...

FYI, I did some comparisons a while back to figure out which providers gave the best value (ie took the smallest percentage of a sale) at various item costs.

  • up to £1.37 - Fastspring (8.9%)
  • £1.38 to £9.46 - Paypal micropayments (5p+5%)*
  • £9.47 and above - Paypal standard (20p+3.4%)

*getting a Paypal micropayments accounts is a little bit voodoo (still trying for mine), but worth it if your products are mostly below the £9.47 threshold.

MatW
+4  A: 

I have used Verisign Payflow Pro to process millions of dollars in transactions. Payflow Pro is now branded as part of PayPal but it is really just branding. A Payflow Pro transaction goes directly into a configured internet merchant bank account. There is no period where PayPal is holding on to the money.

Payflow Pro provides a server component that you can hook into with just about any language. The biggest annoyance is that on Windows, you have to install a COM server and set an environmental variable with the path to a cryptographic key file. .NET code has to use COM/Interop to invoke Payflow Pro. It breaks the xcopy deployment model and also means that your hosting options are limited to places that offer Payflow Prop pre-installed or where you can install COM servers and diddle environmental variables.

Other than the deployment pain, I have no complaints. It works very well and there is a nice back-end web-based managment interface for the accounting people to use.

Brian Reiter
Looks like someone came by and voted down Payflow Pro, Fastspring, Payvision and Sage Pay. What's the beef?
Brian Reiter
@Brian Reiter they must work for Authorize.net :o
Zeus
+2  A: 

My last firm used PaymenTech (now owned by Chase), they're good if you need real-time auth for really large volumes and highly reliable svc.

zvolkov
A: 

How about Amazon Flexible Payments Service?

+1  A: 

If your bank has a payment processing service API, use it! It will be the one that will charge you the less fees.

Andrew Moore
A: 

2checkout has been quite good to us in the past :)

Good easy API, no problem with integration, the fees were manageable.

Shadi Almosri
+1  A: 

I have been using CyberSource for 7 years and have processed over $750M.

They provide an excellent service:

  • The technical support is one of the best amongst all of the service vendors I use.
  • I have never had any performance issues.
  • Extensive range of functionality
  • Very good security
  • Extremely comprehensive documentation and testing services.
Craig Harris
A: 

Payvision : I am not saying Payvision is The Best becasuse not seen any drawback till now

Payvision is the more flexible I know, they integrate with many different payment systems making it very transparent for you.

I integrated payvision payment gateway in our web site successfully,so I will prefer PayVision

You can get sample code from following link

http://code.google.com/p/payvision-java-code-poc/source/checkout

This is sample Java code related Payvision's basic operation like Authorize , Capture , Payment Operation. also you will get "Document" folder also in that necessary payvision related pdf is added as well as all operation's REQUEST RESPONSE is in PayVision_Test_Operations.txt file

if any one have problem related to this can contact with this id

[email protected]

Vaibhav Bhalke