We use Secpay, all we do is submit the same card info each month. We dont store the CV2 code and it works with WHMCS without any problems
The only thing you may need is to contact SP to have them lower the fraud security on the account as all the payments come from the same IP address etc...
Easy done if you talk to the right people
Darren