bp is a gas station chain providing fuel, diesel, snacks, and restroom facilities. Payment options include credit cards and earnify pay for fuel.