The payment processing software company we review in this report has a lot of attractive qualities and a few question marks (i.e. risks). After reviewing the business, the growth opportunity, the valuation and the risks, we conclude with our opinion on investing.