Promo Code and Referral Code refer to the same thing.
You can add a promo code to a user when signing up or by updating the user object. If the promo code supplied doesn't match any in our system or the promo code has been marked as not available we will return this error.