As an admin manually placing orderfor clients, it would be beneficial if the default payment method settings for WHMCS services were expanded upon and adjusted.
My WHMCS installation does not currently allow for self-serve purchasing of my services. I manually set up an order for each client with their specific services.
When setting up a new client order, I'm requiredto choose a payment method for my client which causes issues, as I do not know which payment method they are going to choose to pay an invoice. I usually just leave as "default", which uses the first payment gateway specified in the backend of my installation (ACH in my case).
When a client logs into their account to add a payment method and pay their invoice, many of them paying using a different payment gateway such as Credit Card. This is causing an error email to be sent to them daily after their next month's due date stating "direct debit payment failed" for the invoice, even though they've already added a different credit card payment method and paid the previous invoice.
When the client adds CC info to pay an invoice, it only works for that month, and the next month they have to manually log in again to repay what's supposed to be an auto-recurring invoice because the system is still trying to charge ACH info and does not recognize that they've added a different payment method. There needs to be a SIMPLE setting that recognizes this and changes all their services accordingly to their default payment method, or at least gives a customize option to customize this by the client if needed.
This causes a HUGE frustration for me and my clients when their invoices have to be manually repaid every month because the system won't recognize their new default payment method as different than the one initially specified in the order.