Monday, April 2, 2007

Understanding the new PayPal

PayPal: one of the most recognized brands in ecommerce. It used to be synonymous with the ability to exchange payments in a peer-to-peer world of PayPal users (there are over 50 million of them), where payment notifications are sent via e-mail.

You can still do e-mail payments with PayPal, but PayPal today is not a payment system: it's a suite of many different payment systems.
What are they? How do they differ from each other? Which ones should you use, if any? Let's take a look.

Website Payments Standard
Customers pay on the PayPal Web site. When you activate this payment option on your store (if supported), customers will temporarily leave the store, pay at the PayPal Website (with or without having a PayPal account), and come back to your Web site at the end of the transaction.

Website Payments Pro
This is a combination of two payment systems:
  • Direct payments: customers pay by credit card, without leaving your store, and without knowing that PayPal is involved at all (no PayPal branding on the payment page)
  • Express Checkout: in a nutshell, this is PayPal's answer to Google Checkout (actually, they came up with it first, so maybe Google copied them :-)
    It works very similarly to Google Checkout in terms of the user experience: it's an alternative checkout process. That is: no registering/logging in on your store, but rather off to PayPal where the same login information can be used for any store that supports Express Checkout.
Payflow Payment Gateway
PayPal bought the Payflow payment systems from Verisign in November of 2005. There are two options:
  • Payflow Pro: this is your standard payment gateway: there is a payment form on your Web site (if your shopping cart supports this payment system), customers don't leave your store, you need an Internet merchant account.
  • Payflow Link: customers leave your store and pay for the order on the Payflow Link payment page.
Are you confused? I was. For example, take Website Payments Pro's Direct Payments and Payflow Pro: they both allow credit card payments, on your Web site, without any PayPal branding. What's the difference?

I asked Matt Watts, business development manager at PayPal. Here are some of the things he said.

What are the main differences between Website Payments Pro and PayFlow Pro, in terms of features?

Website Payments Pro combines a gateway and merchant account into a single solution. Merchants intending to use this service open a PayPal business account, submit an application, and are vetted accordingly. The reporting functionality is limited with Website Payments Pro, so for any merchants who are transacting over about two-hundred orders monthly, they’d most likely want to use PayFlow Pro. PayFlow Pro is a gateway only and requires the merchant to find their own banking relationship for the Internet Merchant Account. PayFlow’s functionality is more advanced from a reporting standpoint, so reconciliation of transactions is much easier.

When would you advise a company to adopt WPP vs PayFlow Pro? What are the elements that should trigger a decision towards one solution versus the other?

If the merchant is new to the e-commerce landscape, they’re probably better off working with WPP for processing, simply because it’s an all-in-one solution that is inexpensive. However, for merchants who are established, process numerous orders daily and need more advanced reporting, then PayFlow Pro is the better solution.

[Massimo's note: getting an Internet Merchant Account for Payflow Pro is probably harder than getting approved for Paypal Website Payments Pro, especially if you have a brand new business].

Could a store have both PayPal Website Payments Pro and PayFlow Pro active ( e.g. to use PayPal Express)?

It would be possible for a merchant to have PayFlow Pro and WPP active on their site. However, merchants typically have one gateway and one merchant account for direct credit card payments. When Express Checkout has been integrated into a shopping cart like ProductCart, then it can be used with any gateway the merchant wants to use (ie. If the merchant is using, PayFlow, or WPP, they’ll be able to add Express Checkout).

[Massimo's note: assuming your shopping cart supports both, you would not activate Direct Payments and PayFlow Pro on the same store, since to the user they look the same = a credit card form on your Web store. But you might indeed want to have Express Checkout active together with another payment option (e.g. or another payment gateway). If you enable WPP Direct Payments, then Express Checkout is enabled automatically].

When would you advise a company to adopt PayFlow Link?

PayFlow Link merchants typically don’t have much experience with e-commerce and they want a solution where they can cut and paste HTML into their website to post payments to our secure form. Since most shopping carts have other payment gateways integrated and merchants don’t need to worry about the integration, PayFlow Link becomes irrelevant since the primary market it serves is lower-level, new merchants who can’t integrate API-based solutions.

[Massimo's note: Back in the old days when SSL certificates cost hundreds of dollars a year, a payment system like Payflow Link was a popular option as you would send customers to a secure page, outside of your Web site, and didn't have to buy an SSL certificate. But... it's 2007 and the cost of SSL certs has come down dramatically, so having your own SSL certificate should be a no-brainer if you are serious about running a professional ecommerce store.]

All right, so, here is how I see it.
  • Express Checkout (WPP): Activate it on your store if you want to provide an alternative checkout option, similar to Google Checkout. When you activate Direct Payments, Express Checkout is also enabled automatically (this is a PayPal requirement)
  • Direct Payments (WPP): an easy way to support credit card payments on your store, without having to get an Internet Merchant Account through your bank.
  • PayFlow Pro: a more robust payment gateway that is the way to go if your store gets/is busy (several hundred orders a day). You do need an Internet Merchant Account.
  • PayFlow Link: if you use a professional shopping cart, you don't need it.
(WPP) = this is part of PayPal Website Payments Pro.


Leandro Ardissone said...

Thank you, really helpful! said...

I'll second that, really helpful!

Andrea said...

Note that using direct payments now REQUIRES that you show PayPal's logo, include PayPal as a payment option, AND offer your clients the option to not store any of their personal data in your archives.

If you do not comply with all 3 of those, you pay an extra 1% in transaction charges - no small amount for many merchants.

There no longer is a 'free' way to have Direct Payment be a transparent system unknown to your clients that it is running on PayPal - you have to pay for that honor.

Anonymous said...

I'm in Canada and am investigating getting an online payment option using paypal on behalf of a small professional association. A key question for us is whether our members will be able to pay for things like membership and conference registration by credit card using paypal BUT without signing up for paypal and without having a paypal account.

I cannot find this info on the paypal Canada site, nor a phone number for them.It really should be easier! Appreciate any help you can provide.

Massimo said...

This is indeed the way PayPal Standard normally works: you do not have to sign up for a PayPal account to pay using a credit card. However, I have not used it from Canada. I'm not sure whether things might be different for a Canadian PayPal business account (but I doubt it). said...

I never knew Paypal worked in this way, so this has really opened my eyes. Many thanks for opening my eyes to this!

Anonymous said...

really really helpful. We were confused with PayPal integration Vs Payflow pro integration

nurikabe said...

Awesome. Now why can't PayPal have clear and detailed explanations like this on their site?

linglingdoe said...

I heard if you sign up with PayPal PayFlow Pro, you also get a standard PayPal account so customers can email you money as usual. How does this work? Did anyone have experience with this? I have had my personal PayPal account limited before, so if I sign up with PayFlow Pro and use the PayPal account linked to the gateway account, and if the PayPal account gets "limited" - which happens all the time - will this affect the functionality of the Payflow Pro gateway?

Massimo said...

@ linglingdoe: Payflow Pro is a payment gateway, linked to a merchant account. The way money goes through that merchant account should be independent of any limits that exist on your PayPal account. They are two payment systems under the same "PayPal" umbrella, but they are independent of each other, as far as I know.

Polly said...

Sometime between June of 2009 and April of 2010, PayPal added a "Shipping instructions to the merchant" field to their PayPal Express Checkout.
This does not currently come through with Product Cart orders? Can you add it as a field that sends to us?

dave rad said...

brilliant post - been trying to find those answers for ages now - paypal should have this post on their site!


Massimo said...

@Polly: thanks for your feedback. I'll add it to our development roadmap.

Anonymous said...

Now with PCI Compliance issues to deal with, a Payflo Link option is starting to look more appealing even for sophisticated developers. Too bad the UX is terrible.

Massimo said...

In terms of PCI, Express Checkout allows your Web site not to become a payment application too. So that's an option as well.

Faith Rothberg said...

This article was so helpful! This is the decision I am facing at the moment. I do want to use a different merchant bank on the back end so does that mean I need to use payflow pro? (we don't have tons of transactions a day but we do want our credit card payments to have its own look and feel) Any advice would be appreciated.