Heartland Payment Systems has purchased the mobile point of sale vendor Leaf to improve its capabilities for small businesses. The Princeton, N.J.-based payment processor made an initial $20 million ...