Where are you located?
In Canada, you get the card through TD even though it says Cartier on it. You have to make minimum payments every month and pay the whole amount within a year to escape from the interest (21% if I am not mistaken)
The exclusive red card is from TD, like Rami00 stated. You have to personally (I think) go into the boutique and sign up for one, and the credit limit is based on your credit history. The interest is only applied based on the purchase of the full sales amount. I think if you purchase less than $2500 you have to pay in full within 6 months and anything above $2500 you have to pay within 12 months. Interest will be added after if you have not finished paying off the balance of 28% (I think). Best to call customer service for more info. Hope that helps.