What is a Merchant Payment Gateway? Features, How It Works & Examples