How do I use different credit cards to pay for each one of my sites?

All sites in a single Gardens account are billed to the credit card on file. If you want to use different credit cards for each of your sites, either create a new account for each site or transfer site ownership  to another existing account.