Tell me more ×
Answers OnStartups is a question and answer site for entrepreneurs looking to start or run a new business. It's 100% free, no registration required.

are there any open source solutions ? basically, these are the last functional features that needs to be finished. it's very generic, like generating invoice, billing users, sending support tickets, managing them and such.

so looking for (hopefully open source)

billing system. 

support ticket system.

Additionally, is it wise to use Paypal as the main payment processor ? Are there alternatives ?

share|improve this question
1  
You might get better responses if you asked your question in a more detailed and concise fashion. It's unclear what your application is, what you're integrating these features with, and how much integration they need between each other. – Paul McMillan Oct 26 '09 at 10:27

4 Answers

The ticketing support system is going to depend on the scale of your application and how much customization you need. For general purpose use, you might check out OSTicket. I've also used hesk for low volume work.

http://osticket.com/

http://www.hesk.com/

Paypal is expensive, and has a history of arbitrary arbitration decisions, which may not be appealed.

Recently we've started using google checkout for our order processing. Their rates are comparable to the other major merchant processors, and without a monthly fee they come out on top. I can highly recommend them as a reliable alternative to paypal. As an added bonus, the arbitration procedures are more transparent and the documentation indicates that they are more likely to provide the merchant compensation in the event of a dispute.

http://checkout.google.com/

Both paypal and google checkout support recurring billing. There are fewer integration options with google checkout, but they are better documented. Paypal's API is poorly written. They both support recurring billing, buy-now buttons, and all the other features you'd expect.

share|improve this answer

I haven't tried it, but an alternative to Paypal, besides Google, as Paul McMillan answered, is Amazon, http://aws.amazon.com/fps/.

share|improve this answer
Ah yeah, forgot amazon. Their payment system is good too, as is their API. – Paul McMillan Oct 26 '09 at 18:22
I haven't used either yet, just PayPal, but I may be using one of the others soon. – James Black Oct 26 '09 at 18:57

From your question, I assume you're looking for something you can build into your application. Depending on your platform, something like RailsKits might work for you - they provide ticketing and billing/CRM functionality that is straightforward to integrate into your application code.

There are also several billing/provisioning systems such as WHMCS and ClientExec that might also be a good choice. They've come out of the web hosting world and have a definite tilt toward hosting but have all the main support and billing building blocks. You'd need to build some custom integration code to tie into your application, but they have pretty clean interfaces to work with.

In terms of payment collection, I think the choice of whether to go beyond just PayPal really depends on your target customer base - if it's just general consumers PayPal is probably file. If you're targeting businesses, many companies aren't setup to handle PayPal payment. In this case, adding direct credit card payments and/or check invoices is probably a must.

share|improve this answer

Zendesk is worth checking out:

http://www.zendesk.com/

If your needs are more sophisticated (need to track product returns, for example) you may need something more sophisticated.

Be sure to check out their "Extras" - other tools with which they integrate.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.