Hi, I'm Daniel Greenfeld, and welcome to my blog. I write about Python, Django, and much more.

We are not using PayPal

Saturday, March 02, 2013 (permalink)

In January Audrey Roy and I launched a book about Django called Two Scoops of Django: Best Practices for Django 1.5. We decided to not use PayPal. Here's why:

Open Source Events Get Burned By PayPal

PayPal has a long, sordid history of freezing the accounts of Python related conferences and events around the world. In fact, this article was born out of the fact DjangoCon Europe 2013 had its PayPal account frozen. In the past, DjangoCon Europe 2012, Plone Conferences 2008, 2011, and at least one PyCon Australia dealt with the same PayPal problem (DjangoCon 2013 was forewarned and took measures to protect itself). We also have unconfirmed reports of other Python and Django events also running into problems with PayPal freezing accounts. Going with just confirmed conferences having issues with PayPal, this is a combined total of assets in excess of over US$100,000 dollars.

It's not just a Python issue either, it's an issue that strikes other open source languages and tools. It's at the point now where conference organizers don't trust PayPal and make a point telling each other to use alternative payment gateways.

Fear, Shame, and PayPal

The terrifying thing to consider is that I suspect that the number of technical conferences affected by PayPal freezes is much, much larger. My reasoning is that most conferences keep quiet about it because they're afraid that raising a fuss will annoy PayPal's anti-fraud division. Let's also face the fact that most people feel ashamed when bank accounts they are responsible for get frozen, so probably don't publicize the issue.

The usual way conferences deal with these lockouts is conference organizers beg and borrow from friends, family, take second mortgages, local banking institutions, and pray that PayPal will eventually free their account. When you deal with a hostile, inaccessible payment gateway who won't let you provide for the hundreds or even thousands of people who paid you their hard earned money, it's the only way to get by.

The 'Needs' of PayPal's Anti-Fraud Division

While I could respect the needs of PayPal's anti-fraud division when dealing with non-fungible products like ticket sales, it's simply unacceptable that prominent conferences for open source projects are treated this way.

The software represented by these conferences drives the modern e-commerce world, including the myriad of systems that use PayPal to process sales. Yet PayPal continues to burn open source conferences year after year, and we've never heard of any conference outreach by their so-called 'developer evangelists' when a conference's account is frozen.

It is Wrong to Use PayPal

Considering PayPal's unacceptable behavior in regards to the open source community I love and merchants who try to work in their system, I feel it is wrong to support PayPal. Audrey agrees, and so our policy of not using PayPal to sell the book is set.

PayPal is at Risk

There was a day when Microsoft had what seemed to be an unassailable lock on the commercial software world. On many levels, Microsoft is a shadow of its former self, and I contend it wasn't just Apple's competition. Instead, Microsoft's contempt for their own customers and the developer community hurt them just as much.

PayPal is on the same path of self-destruction. The've gone from the scrappy company helping people grow their business to the monolithic overlord that kills businesses and well-meaning events.

PayPal's demise won't happen this year, or the next, but every time they damage their customer base and the developer community it's another nail in the coffin. I submit that unless PayPal changes its ways, within 5 years PayPal will be a shadow of its former self as the army of growing competitors such as Stripe, Balanced Payments, wepay, and Payoneer expands their availability and options around the world.

What PayPal Can Do for Conferences

PayPal does have to worry about ticket sales for bogus events, since that separates people from their money, but identifying real conferences is easy:

  1. PayPal developer evangelists and community managers need to track every valid developer event in the world. It's the job of people in these roles to have the connections and subject matter expertise to identify real events from fake ones.
  2. PayPal needs to sponsor these events. Why? See point #3.
  3. PayPal's anti-fraud division needs to be informed that any PayPal sponsored event is off-limits.

What PayPal Can Do for Small Business

PayPal has its developer evangelists, community managers, and marketing departments working hard. However, at the end of the day, if you treat your customers with disrespect and a lack of trust, none of that matters. Bad press and market forces will see their revenues drop as customers will migrate to solutions that are more trustworthy and less antagonistic.

I believe that PayPal needs to revise how its anti-fraud division communicates with people who have frozen accounts. They need to change the adversarial pose they take with their own customers to one that is collaborative.

Note

If this makes you angry as it did me, take a deep breath and step back. I've found this book recommended by my friend Randall Degges useful in getting back on track and staying productive.


Comments