What are the ways to sell desktop applications


I'm figuring the ways to sell software online. I want a service that is easy to use. PayPal is good, but I'm not sure if most of the people have PayPal. Also Fortumo is a good service, it works in most of the countries, by sending payed SMS. Are there other ways? And what's the most common way?

If PayPal is the best, can someone please provide me a service that uses PayPal to send serial keys from a database. Or something similar.

Software Payments Selling Online Registration

asked Nov 2 '11 at 21:51
126 points

5 Answers


From reading your question and the comment you made on another answer it seems like you're looking for either a completely licensing + payment solutions or you're looking for a payment solution that works with your own home-made licensing. I'll cover both options.

Licensing + Payment processor

I'm founder of the company that makes LimeLM -- a licensing solution for Windows, Mac, and Linux. We actually have pre-made scripts that you can upload to your website that gives your user multiple options for payment. See: How to generate product keys after an order. We show how you can use one (or all) of the following payment providers:

  • FastSpring
  • MoneyBookers (a.k.a. Skrill, a.k.a. the PayPal of Europe)
  • PayPal

  • Authorize.Net

Here's what it would look like on your site:

Home-made licensing + Payment processor

The second option is to build it yourself.

answered Nov 3 '11 at 05:30
Wyatt O'day
964 points
  • I've actually saw your product. However what stopped me from using it was the activation limits. – Blez 12 years ago
  • You can certainly find cheaper licensing solutions (and if you email me I can give you a long list), but you'll be hard pressed to find licensing that matches our quality. Also, you're not locked into a particular plan. You can start on the cheap plan (or even [the free plan](http://wyday.com/limelm/signup/)) and upgrade to a plan with a higher activation limit when you need to. – Wyatt O'day 12 years ago
  • @blez - so let me get this straight - you don't want to write your own even with simple paypal notifications and free code samples all over the net, and you don't want to pay for one either? (even though this is only paid for when you get paid?) – Tim J 12 years ago
  • @Tim: I don't want to write my own, cause I'm not good with PHP and I haven't used the PayPal/Google Checkout API. I won't buy one for $1000, cause I can find it cheaper. – Blez 12 years ago
  • @blez, You don't have to start off on the more expensive plans. You can move to them when you've started to make money. If you're running into our product limits (like 3 products for the Basic plan) then we can put you on a custom plan with a higher product limit. Just email me at [email protected]. – Wyatt O'day 12 years ago


There are several payment providers like:

They usually handle all the pain of different payment types, serial number distribution and so on for you and you never have to store customer data which is important in itself.

I found FastSpring very transparent, easy to use and they provided good customer support so far.

answered Nov 2 '11 at 22:10
167 points


Steven here from FastSpring.

I just wanted to reach out and let you know that we accept multiple payment options including PayPal and all major credit cards, and we support a wide range of currencies.

We also support a variety of ways to distribute license keys. If you're looking for a do-it-yourself solution, it's possible we could call your database to distribute the codes to your buyers upon purchase. We can also pull from a provided list, or accept a JavaScript algorithm.

However, if you're looking for something out-of-the-box, Wyatt provides a great solution above, and we do also have built in integration with Software Passport, Soraco's QLM, ByteShield, Aquatic Prime, and CocoaFOB.

Feel free to contact me for further questions/details.


answered Nov 3 '11 at 23:28
Steven At Fast Spring
21 points


Not sure what exactly you are asking, but I wrote a simple php script to email license keys after a paypal payment was made. There are quite a number of resources online that will provide the code to show how it is done.

PayPal has an API for this.

If you are not a developer I am sure you could pay someone to do it for you - probably for less than $1000 and likely even cheaper than that

answered Nov 2 '11 at 23:13
Tim J
8,346 points
  • I am a developer, but I mostly do desktop apps. So I'm not quite good with php. I'm not sure that I'll make everything safer enough. That's why I want a complete solution. I've found Linklok PayPal which is perfect, but it works only with PayPal. It will be good if someone offer PayPal and Google Checkout in one product. – Blez 12 years ago


E-junkie integrates with PayPal and lets you provide license keys: http://www.e-junkie.com/ej/help.selling-codes.htm

answered Nov 4 '11 at 04:47
61 points

Your Answer

  • Bold
  • Italic
  • • Bullets
  • 1. Numbers
  • Quote
Not the answer you're looking for? Ask your own question or browse other questions in these topics:

Software Payments Selling Online Registration