Don't wast your money. This addon is unfinished - it doesn't do what it says in the description. After purchasing you will find out that template changes are required in order to add the tick boxes to your product, invoice and domain pages - but even once you've added the code, the addon doesn't remember the client's selection anyway - so they are required to choose what they want to hide on every visit to the page. It's probably the worst WHMCS addon I've encountered. Very lazily made with not much thought.
Template changes are required unfortunately since WHMCS does not allow output variables to be overwritten. We do have over 50 installs of this module working without issues. Please submit a ticket with our modules support department so we can investigate what the issue may be and get you fixed up!
It's free - and currently the only stripe module here in the marketplace. It works from the start and is easy to set up.
Sadly there is a serious problem with the way it uses the contact info in WHMCS. On the order form / checkout it isn't possible to change the billing address. When you make a payment for the first time by entering your card details, you are not asked for a billing address at all, so if the card address differs from the customer profile, their transaction is declined. Only after the payment has been declined can they enter new details.
A simple option to use a different billing address would fix this issue immediately.
On top of this, the stored billing address for the card has been tagged onto the "contacts / sub accounts" area of WHMCS, but there is no association with the card that you can change and no apparent way to manage these details. The customer wouldn't know that their card details are one of their sub accounts and there is no link from the card management page to update the address. Even when you remove the card and add a new one - you can't specify this information.
A simple option on the credit card page to choose the billing address for the card would fix this issue. The customer could select from their contacts. Easy.
The whole process is currently very confusing for the customer and there is huge room for improvement here. I guess some of the limitations stem from the illogical way WHMCS has been designed - but the developers of this module have added template files, so you'd think they would have at least attempted to get around those limitations and make some simple improvements as described above. Yes I know it's free - but that's no excuse for doing only half a job - perhaps they should complete the module and then offer it commercially. I'd certainly pay for that.
So, you can't associate an address with a card or change the address of the card. If you remove a card and add a new one, you don't get asked for the address. You can't change the billing address at checkout. It's a bit of a mess to be honest.
It would also be a good idea to have an option to enable / disable automatic payments, so the card could remain on file but not be used automatically.
This is our first time using a credit card module rather than gateway and because of these issues we may switch back.
It's great that someone has provided Stripe functionality, but our customers are going to end up very confused.
Hi Chris, thank you for the feedback, however, everything you are describing is the way WHMCS handles credit card payments, I would suggest opening a feature request with WHMCS with your suggestion that you have here.