payment management on a marketplace