This brand has a few pros and cons
Pros: you can creat a merchant account in your name even with a savings account and set up things easily.
Accepts all payment in india.
Cons: when you open a merchant account as a business, they let you start accepting payments first and once you start it they keep your money on hold and put you in a never-ending verification process.
The company also doesn't have a contact number and or any person to person support. Any kind of problem can be submitted through email which finally creates a ticket that us never resolved.
As a user you may end up getting you money deducted and then payment failure. The money comes back but after long.