Many Canvas users want to set up their certificates or badges so that students can only access them after completing other parts of a module or achieving a particular score in a quiz or assignment.
The Accredible Canvas integration is made so that you can add a certificate or badge like any other item within a module. Students receive the credential when they click the item within the module. This means you can use the built-in features in Canvas to limit access to a certificate or badge.
Here's a guide from Dartmouth College on setting up those restrictions in Canvas: https://researchguides.dartmouth.edu/BuildACanvasCourse/ModuleAvailability