In your question you ask if the sentences are "grammaticality correct" and "natural".
The second part of that is always a little bit subjective. For me I think Adam's response creates grammatically correct sentences... but they don't seem very natural. In my opinion it doesn't feel right to use 'postpone' when talking about 'salary' payments. I'm fully aware of the fact that different types of English exist in different parts of the world, so I did a quick internet search for examples that use these two words together. I only found a few examples from India and Malaysia. I checked the Collins Cobuild website. This gives examples of collocations that occur in the language. It seems that this website confirms my thinking. I think it would be much more natural to use the words 'delay' or 'defer' when talking about salary.
Also do you mean that the payment was delayed temporarily? Say for example the person normally receives $1000 every month, do you mean that for the month of March they received zero but next month (April) they will receive $2000? Or do you mean that they received nothing and in April they will get $1000?