bp provides fuel and accepts major payment cards. Services include earnify pay for fuel and restrooms. They also offer business fuel cards.