The Cadisco gas station near Hope Estate close to Orient beach takes Credit Cards. They have attendants during the day into the evening that accept CC, but the CC machine can also be accessed after hours throughout the night. It's kind of desolate at night, so use with caution.