What Is Payment Gateway System And How Does It Works