bp is a gas station offering fuel rewards and various payment methods.