Some US retailers are putting restrictions on card purchases, a result of new rules that put them on the hook for fraud. Some merchants are requiring that customers buy the cards with cash or asking that they show identification.