It can take up to 24 hours for your points to reflect on your account. Your friend does have to spend $50 to use their $20 off coupon. If they do not meet those requirements, you will not receive the points and they will not be able to use their discount code. If there is still an issues, please reach out to our team by email or chat.