digital payment and quality assurance