The magnetic bar fastener prevents making holes in your fine fabrics. The plastic encased magnet (lower portion of picture) goes behind the fabric and mates magnetically to the steel bar (upper portion of picture) mounted to the back of your badge. This is absolutely the strongest magnetic fastener available!
The magnetic bar fastener is a $2.25 option.