bp offers petrol and diesel fuels with earnify pay for fuel and restroom facilities. All major payment methods are accepted.