Just rub a high-strength magnet, like the kind found in a hard-drive, over the strip. It will be harder to go for a spree at the mall because the card number would have to be punched in by hand, but you will be able to make purchases online for airline tickets and such. If the primary way that you overspend is through a real-world shopping romp, this could be one way to curb your bad habit.
This is terrible advice. It’s not going to stop anyone from using a credit card. It’s only going to make whatever business accepting the credit card pay a higher fee.
When a merchant accepts a credit card for payment and the transaction is happening face-to-face, they are expected to swipe the card through a magnetic card reader. This helps to endure that the card is valid. Counterfeit credit cards using stolen card numbers rarely have an active magnetic strip. Evidently, it’s too hard for credit card thieves to encode the magnetic strip. Swiping the card also proves that the customer was present and provided their payment when the transaction took place. When a number is manually entered, that doesn’t happen.
When a card cannot be read, and the retailer decides to enter the account number manually, the card number might be stolen. The higher the risk, the higher the fees are for processing the card in the credit card industry.
When a merchant accepts a credit card over the telephone or the Internet, this risk is mitigated by collecting the billing address of the customer and the three or four-digit security code either on the front or the back of the card. Any merchant that accepts a credit card over the telephone or Internet that does not collect the billing address and the security code pays a higher fee, just like the merchant who manually enters a card number for a face-to-face transaction.
If you remove the data from a magnetic strip from your credit card because you cannot control yourself with your credit card, you are needlessly making a business pay a higher fee. That sounds like something only an asshat would do.
Don’t be an asshat.