bp is a fuel provider offering a range of petrol and diesel options, as well as earnify pay for fuel. It accepts major payment methods.