Newer posts are loading.
You are at the newest post.
Click here to check if anything new just came in.

Innovation from the Edges: PayPal Taps the Developer Community to Build Next-Gen Payment Apps

Two enduring tenets of Web 2.0 are "A platform beats an application every time" and "All the smart people don't work for you." Companies that take those bits of wisdom to heart find ways to engage developer communities to extend their products--and the result can be creative, surprising new applications that would never have been developed from within. Online payment giant PayPal recently announced the PayPal X APIs, a new group of developer APIs designed to enable new applications that can more tightly integrate with PayPal services. To encourage developers to create some awesome applications with the APIs, PayPal is offering prizes $100,000 and $50,000 (in cash plus waived transaction fees) for the best new applications. We caught up with PayPal's director for their Developer Network, Naveed Anwar, as he prepared to deliver a talk in Beijing, and he filled us in on what the new PayPal APIs bring to the table for application designers, and laid out the details of the challenge.

James Turner: In the last week or so, you've released new API. Can you talk a little bit about what's different with them, in comparison to how people have interacted with PayPal in the past as developers?

Naveed Anwar: We haven't actually released new APIs; what we have done is that we announced a set of APIs on November 3rd, which was our adaptive suite. Adaptive suite APIs include adaptive payments and adaptive accounts. Then we also announced our authentications and permissions API. What we had done at Innovate was to make those APIs exclusive -- adaptive account, authentications and permissions, exclusive to the attendees of the conference. We did a full-on release for those APIs on November 3rd when we announced the platform. But we've had an overwhelming response from the community where people where saying, "You're limiting us from actually using these APIs. Is there any ability for us to get these early on rather than to wait until 2010?" Based on the feedback, based on what people were looking for, we decided to open it up to everyone now, instead of sometime in 2010.

PayPal_mark_180x113.gifVery briefly, adaptive payments has a lot of core features. Some of them are the ability to send money, receive money, do parallel payments, do chain payments, do PIN authorizations. Adaptive account is the ability to create single or batch accounts in an in-flow, versus the idea of actually going and creating an account off an experience of the PayPal account. And authentication APIs is the way of actually interacting and accepting PayPal as an authentication mechanism on your site. Those are just like very high-level things that we have announced with our launch. But PayPal X per se is not just the new stuff that we announce, but also a slew of everything that is our merchant services, our web check-out flow, all of those products which have been out there in the community and people have been utilizing for the last seven years. Those all come under the same umbrella.

James Turner: So most people are familiar probably with PayPal as a third-party payment mechanism; that you go to a site, you buy something and then you get redirected to the PayPal site. What new functionality does this bring into that picture?

Naveed Anwar: Well, what you describe over there is a very typical merchant flow where someone wants to create PayPal as a payment mechanism. And once they are about to complete their transaction of the shopping cart experience, they click on a button which they come to a PayPal site and basically helps them complete a transaction. With the new set of APIs, what we've decided to open up is the ability for people to enhance that experience. Rather than to jump from their site over to the PayPal site and lose context, now people can actually incorporate that experience straight into their application. You don't have to jump onto the PayPal site to complete a transaction or to create an account. That is one major functionality that we're adding. And really, it's removing those barriers that developers have had in the past of actually trying to think of coming up with a payment solution, and giving them the set of tools which lets them concentrate on the core experience of the application versus trying to figure out how are they actually going to get payments integrated; how can they come up with a payment mechanism; what are the rules and regulations needed to set up a payment system. All of those headaches are taken away from the developer and the entrepreneur or the merchant. And that is where the solution from PayPal comes.

James Turner: So most developers have probably at some time in their life had to integrate in with a credit card processing system. What do you see the real ease-of-use or value-add on a developer perspective for using PayPal instead?

Naveed Anwar: The biggest advantage that I see is that as you look where the industry is moving towards, it's really focusing around digital goods as well as mobile. There isn't any platform out there which supports cross-border transaction and cross-border ability to pay anyone and receive goods. I see a lot of movement of goods which are actually created outside the US and then shipped over to the US as well as digital goods such as video games where a lot of the development community is out in Southeast Asia. In particular, you have developers setting out in India, China, as well as Singapore where someone wants to buy a quick experience on a digital good, be that a game on Facebook, be that a game in some other social networking environment. And that ability of PayPal, where we support 190 countries and 24 currencies, is something that no one else has been able to offer. We've done a lot of partnerships with a lot of banks and extended the reach. And that is the real value proposition of someone who integrates with PayPal X. From the very first day, you become global in nature. And with the scale of things which move these days across the globe, PayPal fits very beautifully into this as a solution for the community.

James Turner: One of the big hopes in the community has been to see micropayment become more feasible. Traditionally, the sub-dollar transaction level just hasn't been economically feasible because you get killed by the per transaction cost. Is this going to help people out?

Naveed Anwar: Absolutely. I think as the platform opens up more APIs -- I mean we did do a very brief announcement around new pricing, which will be available next year. And we'll make an announcement on what date it's available, but going down to a flat transaction model for goods moved across in certain areas. But the real thing which I look over here is that as they're looking and working with our community, we're trying to mold our roadmap based on feedback from the community. So a lot of times, you'll have companies out there talk about like, "We can offer you a certain amount of feature sets and we'll work with you." But really, no one actually reserves the road map to work with the community.

In the case of micropayments, in the case of other APIs, we've been hearing a lot of feedback from the community. What we announced on November 3rd was that we're reserving 30 percent of the roadmap based on direct feedback from the community where they get to vote on certain features that the community has been asking. And based on the ranking of the community, we will put them into our roadmap and release them. And that is one of the things that we heard loud and clear, that they wanted a micropayment solution. They wanted to see new pricing. And we touched a little bit on that on November 3rd. And early Q1, we will be announcing when that pricing will be available to the rest of the community.

James Turner: One of the things we're seeing as PayPal matures and expands is a lot more of PayPal as almost a financial institution. As you become more of a generic payment methodology for sites and other institutions, what kind of assurances are you going to be able to bring to the end users that things like fraud protection and challenges to charges are going to be easy for a consumer to do?

Naveed Anwar: So I'll take a step back for this one. Security comes to the core of what we do. That is one of the main reasons why we took a while. I mean the idea of opening up a platform is not something that came overnight. We've been thinking about this long and hard. And anytime we do deal with financial institutions and the complexity of moving money, the fact of risk management, the fact of fraud management comes in majorly. We've spent the last three years looking at all of the possible avenues in making sure that we are building out the safest and secure platform which we will open up to the developer community by making sure that we're building the appropriate risk models in place, building out the appropriate fraud deterrences in place. And that's something that we take very seriously.

That said, PayPal has been doing this for quite some time. For the last seven years, if you look at the PayPal history of being able to be the number one P2P, person-to-person payment solution, and then three years ago when we launched our merchant services program, the fastest growing merchant services program accepting PayPal, the fact that we moved almost $2,200 a second through our pipeline into 190 countries; over 24 currencies gives me quite a bit of assurance that what we are trying to build out over here is not just safe and secure, but it's also keeping in all of the models of risk that we know of to date as well as building a mechanism to anticipate things which might be hitting this industry and building a good set of resources behind it. So I feel that what we're opening up from the platform side is not just something we came up overnight but spent quite a bit of time looking into all of the details and something that we will keep monitoring very closely.

James Turner: You have, right at the moment, a challenge going on for your developers which I believe is going to end this week. Can you describe a little bit about what that’s about and if there's still time for people to get involved?

Naveed Anwar: Absolutely. The last day for people to actually register, which is basically giving your idea of what you want to submit for participating in the competition, is December 16th. Now that said, there's always that possibility of extending that deadline because a lot of people have been asking for some time. But December 16th is the current deadline for which people can submit an idea. There are two prizes. The first prize is $100,000 in which $50,000 is a cash price and $50,000 in waived PayPal fees. The second prize is $50,000: $25,000 in cash and $25,000 in waived PayPal fees. The ideas are simply to utilize and come up with an innovative application using our set of APIs, and let the community basically vote on it. So the first set of ideas, once they are submitted, are going to be opened up to the community to vote on. And from that, a set of finalists will be selected which will be judged by a panel of judges from PayPal and across the industry which are listed on our rules and regulations site. And from there, the winners will be announced. We're shooting for them to be announced at the Demo conference coming up in March.

James Turner: Obviously you don't want to give people, "Here's what to do to win." But in your mind, if you had to come up with one interesting application that people could use as an example, what would you think something you've thought of would be?

Naveed Anwar: Again, like you said, I don't want to push people in a particular area, but really looking in ways on how we can solve the problem of transactions on mobile devices is something that excites and interests me a lot, if people can think around those areas. A couple of examples that I can share that people have already built applications on is a company called Fundraiser. Fundraiser, which is a company which launched at TechCon, utilized adaptive payments as a solution in which, very quickly, they came up with an idea of setting up fundraisers for any particular cause in which people could contribute online. And that would come through parallel payments and chain payments on features out of our adaptive set of suites. So those are the kind of ideas that we're looking for. Something very creative. Something out there which people want to solve for and can be innovative around it. So that would be something that I would suggest people to look in, particularly the mobile area.

James Turner: If I'm a developer and I'm considering doing this, I haven't actually had a chance to look at the APIs and the platforms, what would my choices be as far as languages, as far as platforms?

Naveed Anwar: We have sample code available in PHP, C, C++, Ruby. I mean it doesn't limit anything. Again, it's a true platform, whatever you feel comfortable in writing code in. I think you'll find a lot of examples available in those out over here. But, again, not to limit anyone. We've got sample code available on That is our developer portal where you find sample applications, our documentation APIs, SDKs, and all of the things that you need to get started on one single destination. So I encourage developers to spend a little bit of time thinking about their idea and then looking across some of the high-level documentation before they actually sit down coding.

James Turner: So just to finish off, obviously you're talking about a fair amount of money even for a company as big as PayPal. What is it that makes you want to kind of spark this kind of interest? PayPal, in a way, is a big enough brand that you don't really need to introduce people to the brand. Why do you need to run this big promotion?

Naveed Anwar: It goes back to the basics which I started off with, in that we can probably come up with solutions and think of use cases for one or two or three or four ideas. If you look at the whole global scale of ecommerce available, it is a business. It is an opportunity of almost $30 trillion. PayPal is doing, from this opportunity that is available out there, a very small percentage. And if we could actually facilitate the community out there who are building applications -- and an example I would use is like look, when Facebook opened up their platform, it allowed people to work in that particular environment, in the Facebook environment. When the iPhone opened up their platform, they allowed people to work in their environment which was build the applications on the iPhone. When PayPal was looking at opening up its platform, we are not limited by one particular area. We go into the enterprises. We go into social networking. We go into all the places where payment as a solution is needed. And if we can actually reduce that barrier of entry -- because at the end of the day, when anyone is building out a business and anyone is building out an application, they're looking at ways of monetizing it. Traditionally, the ways to monetize is to take click-through or inserting ads, but really not a mechanism in which people can actually get real money coming to their account. That's where PayPal comes in.

From a brand perspective, I think if you look at what PayPal started off with, it was kind of like four failed business models and the fifth business model was the ability to send money to each other, and through a demo which was going from one Palm Pilot to another Palm Pilot. So doing and working from a demo point-of-view where the developer community goes back to its roots and we really wanted to go back to our roots and work directly with the community. Hence, the reason -- the push around, bringing back that domain, using that for the community, as well as looking at ways in which how the community can give us feedback on the 20th or the 30th use case for which I cannot think internally, but someone out there already has a problem and they want a solution. We want to work with them to have a solution for them. What do I get out of all of this? It's that when someone thinks about writing an application, be that in an offline mode or an online mode, and they want to think about integrating payment transactions as a solution, I want their day to start at and finish at That's my ultimate goal.

Get rid of the ads (sfw)

Don't be the product, buy the product!