Provide options for primary and secondary payment options. If the primary payment option fails multiple times, automatically use the secondary payment option.
You currently support the storage of multiple payment options so you are already halfway there. You can allow the assigning of priority for each payment option.
Do you refer to the marketing default payment methods please? Our system set account balance as the priority and you could change that following the steps listed here: https://www.dynadot.com/community/help/question/default-payment-settings
I was referring to domain renewal and not the marketplace, however I do see the auto-renew default options. If you have it set to account balance as default and there is insufficient funds will it use any saved credit cards? Can I load two credit cards and if it fails will the other be used automatically?
Unfortunately the system would not charge the saved cards if the auto-renewal was set to a payment method which was unsuccessful (for example if the account balance was too low). I will pass the suggestion on to our team to see if we can implement a similar system to the marketplace auto-payments, which allows you to choose 3 different payment methods in case of the preferred method being unsuccessful.