Do Roofing Contractors Take Credit Cards