GRAND RAPIDS, Mich. (WOOD) – With shoppers going to stores online and in person, the state attorney general’s office is warning of scammers who take advantage of those who check their wishlists.

No matter where consumers shop, state attorney general Dana Nessel encourages them to use a credit card. She explains that it generally offers protections, giving consumers a better chance of recovering money lost or stolen in a fraudulent transaction.

“You can actually get your money back most of the time,” Nessel said. “If you’re using a debit card or if you’re using some sort of cash payment app, you won’t have that kind of opportunity.”

As the holidays mark the season for giving, Nessel warns of crooks attempting to impersonate charity when asking for contributions.

“You want to make sure that this charity is actually registered with the state of Michigan,” Nessel explained. “You can ask questions like ‘What is your name, address, phone number for your organization? What is your registration number? They should have all of this information. If they don’t, please don’t even consider giving to that particular charity. It’s probably some kind of scam.

More tips and resources for consumers can be found on

`)); // Facebook script embedding (function (d, s, id) {var js, fjs = d.getElementsByTagName (s)[0]; if (d.getElementById (id)) return; js = d.createElement (s); = identifier; js.src = “″; fjs.parentNode.insertBefore (js, fjs); } (document, ‘script’, ‘facebook-jssdk’)); // Integration of the Twitter script (function (d, s, id) {var js, tjs = d.getElementsByTagName (s)[0]; if (d.getElementById (id)) return; js = d.createElement (s); = identifier; js.setAttribute (‘async’, ”); js.src = “”; tjs.parentNode.insertBefore (js, tjs); } (document, ‘script’, ‘twitter-js’)); } // Simplify some iframe stuff var iframes = $ (‘iframe’); iframes .filter (‘.responsive’) .each (function (_, frame) {// 16×9 responsive ratio iframes var $ frame = $ (frame); $ (frame) .css ({position: ‘absolute’, top: 0, left: 0, right: 0, width: ‘100%’, height: ‘100%’,}). Parent (). AddClass (‘wood-responsive-container wood-responsive-container-16×9’);} ); var lazyFrames = iframes .filter (‘[data-lazy-src]’); function woodMakeLazyFrame (selector) {var observer; var options = {root: null, rootMargin: ‘0px’, threshold: 0,}; function handler (entries, observer) {entries.forEach (function (entry) {var ioR = entry.intersectionRatio; if (ioR> 0) { =; observer.unobserve ( entry .target);}}); } observer = new IntersectionObserver (manager, options); observe.observ (selector); } lazyFrames.each ((_, frame) => woodMakeLazyFrame (frame)); }); } (jQuery))