How do you buy stuff inside the vending machine? I see numbers, but I don't know what they mean. Is it DLC?
Loyalty points are only a reward of a recurring Legendary Membership. They are recieved once a month (at the beginning of the month I believe) along with 150 Replay badges.