The proper coordination among the members of the supply chain is one of the greatest challenges among the supply chain managers and researchers. It is also experienced by the supply chain managers that, only the effective coordination among each entity of the chain can lead to more profit of members of the chain. In the proposed model, we have developed a two-echelon supply chain model considering one manufacturer and one retailer. The demand for items has been assumed to be stochastic since, in most of the cases, it is unpredictable. A part of the demand function has been assumed to be dependent on the unit selling price of the retailer which is sensitive to the recommended retail price of the manufacturer and another part is dependent on a random variable of market potential. According to the characteristics of the product, the manufacturer sometime offers buyback policy to the retailer but not always. For this reason, we investigate each case of the model where two decentralized decisions and one centralized decision are employed to explore the optimal behaviours in the corresponding circumstance. In the situation of demand uncertainty, the most profitable pricing strategy for the members of the supply chain is derived from this model. The numerical examples and the sensitivity of the key parameters show that the prevalent power of the decentralized decisions increases the selling price of the product and decrease the total profit of the supply chain. Also, the results ensure the fact that the joint decision taken by the manufacturer and the retailer leads to the maximum profit for the supply chain.