Implementing Detailed payment