Word for non-monetary price
Solution 1:
The legal term is consideration. It encompasses anything of value in a trade: money, property, or services. This is a word you can use when "money" is not appropriate. Trading is the general term for exchange of consideration. For more information: Wikipedia.
Solution 2:
• in kind refers to “In the form of goods and service rather than money”; for example, “He received payment in kind.”
• swop, swap, and barter refer to “exchange [of] goods or services without involving money”
• quid pro quo also refers to a form of barter: “This for that; giving something to receive something else ; something equivalent; something in return” or “An equal exchange”. Eg, “We had no money so we had to live by quid pro quo.”