key features to look for in a payment integration