I thought in years past there have been threads here stating that the only gas station on the island that accepted credit cards was the Cadisco on the French side

I stopped this morning at the Sol station on Sucker Garden Rd. and you could charge, but had to go inside to pay it.