Payment gateways allow you to accept mastercard payments (in person or online) by transferring money between your merchant account and a payment processor through a credit card terminal or processor. We have listed 10+ 
payment gateways in India with these features, transaction fees & payment gateway charges. Take a look.