Feature Requests
Share ideas, discuss and vote on requests from other users in community

Multiple Credit Card Support

Sean shared this idea 1 year ago
In Progress

I know this idea was declined 4 years ago, but I'd like to try it again.

1. If you use WHMCS to bill for a variety of services beyond just hosting you clients might demand the ability to use different cards and payment options/ product or service. For example, they might want to charge hosting services to one card. But one off items would get charged on another.

2. A credit card on file might be maxed out one month and a client would prefer to add another card, without necessarily ditching the details of the card they want to use.

3. It's also just plain convenient to be able to store a few cards on file and chose when and how to use them.

The way it stands now, each time you want to use a new card, you have to lose the details of the card on file. It just creates a bit more work for the client.

Comments (28)


The following features would be very helpful:

  • Clients can add/remove credit cards on file even if they haven't paid an invoice yet (feature can be enabled/disabled by admin)
  • Clients can make payments with their credit cards on file without re-entering the card information (feature can be enabled/disabled by admin)
  • Clients can enable/disable automatic processing of their credit card (feature can be enabled/disabled by admin)
  • Provide information about credit cards on file in client area (last four of credit cards, card types, expirations)
  • Forced redirect to update credit card, upon client login, when card is expired (feature can be enabled/disabled by admin)

I use the Quantum Vault gateway, and have an add-on module I sell that provides these features and more. Many WHMCS users who use Quantum Vault have purchased my module to add the additional functionality for their clients. I would be more than happy to provide the source code of the module to WHMCS if you would consider implementing the features.


Yes - PLEASE add the features noted by SiteOx above.

The addon he developed for the Quantum Vault is critical to a higher functioning gateway. Without it, the Quantum Vault is clunky and inconvenient for the client.


The ability to automatically charge the next card of the file when the first one fails would also be an anifty feature to have in here. There may be some privacy concern here as the client may have only intended to have x service billed to a card. However, when entering in a new card perhaps there is a prompt, saying upon card failure, try an alternative card which the client could tick.