I dont think any Indian merchant account will work with whmcs, but there is one option, you may go with 2checkout.com it accepts most of the Indian debit/ credit cards. I even tried to inquire with ccavenue.com, what they are telling is if you can create the payment gateway with their API its ok with them. Better choice is paypal or 2checkout.com for using with whmcs