Maybe I am wrong, but buffer solution to me is not just some base in water, but also a corresponding acid. E.g. citrate buffer is Sodium Citrate + Citric acid + Water.
Anyway when you add Salicylic acid to sodium citrate solution you get this:
Sodium Citrate + Water + Salicylic Acid -> Sodium Salicylate + Sodium Citrate + Salicylic Acid + Citric Acid + Water
Basically depending on pH, part of Sodium Citrate will swap Citrate with Salicylic Acid and form soluble in water Sodium Salicylate + Citric Acid.
pH stability for salicylic acid is from 3-4
It is not a stability pH. Salicylic acid in skincare is stable under any pH. It is the lowest pH you can reach in skincare products without being regulated and without precipitation in water-containing solutions.
is salicylic acid will be affected when added to a solution with a pH of 7 or 9 or buffer solution of sodium citrate?
Not sure what do you mean by this. Any acid is affected by rising the pH. The higher pH - the less acid in free form. In your example some of the acid becomes Sodium Salicylate. And that’s fine.
Please I need your answer.
I would suggest searching the forum because questions about Salicylic Acid were asked many times (including from myself haha)