I had occasion recently to obtain a code for a Carion radio as fitted to a Peugeot 206.
I paid three different 'code suppliers' from the internet, got 3 different codes, none of which worked. I then went to my local Peugeot dealer, expecting to pay an arm and a leg, they sent me to a local chap who did it for £10. He took the chip out, connected it to his computer and read the number (which did work) off the screen. He told me this is the ONLY way to get a code, and it is a waste of money paying the internet dealers.