Put a drop or two of super glue on the hasp..
To remove the pin apply, with a cotton swab, finger nail polish remover.
Apply a small amount of the remover to the glued hasp, let it soak for a while and repeat untill the glue is disolved and hasp will open.
Be very carful not to get glue or remover on the fabric.
Robert "the kilted" Lamb