bp requires members to provide a unique mobile number to register for earnify. Your mobile number is also the Loyalty ID that you can use to earn and redeem earnify.