Write a research about three types of social transactions: 1) bargaining [aka haggling], 2) tipping and 3) gifting for the country of Lebanon.

Write a research about three types of social transactions: 1) bargaining [aka haggling], 2) tipping and 3) gifting for the country of Lebanon.
Please explain each of the social transactions.