Making sure that DNS is resilient is also important so it does not become your single point of failure (SPoF), if you host you own DNS ensure it is hosted...
This does make the assumption that the Credit Card number is unencrypted (If stored in the Database) and as the PCI/DSS regulations strictly forbids this, I would be very careful...