Shops are going to be banned from offering instant discounts to encourage people to sign up for storecards.

They've volunteered to sign an agreement with the government after complaints the tactics encourage people to rack up debts.