Finseta has established a foothold in the upper echelons of the market for international payments. Should you invest?