The movie version (made by NECA) mockingjay pin is more accurate to what is seen in the movie both in design and color. The movie version is NOT shiny gold. It is beat-up looking, which makes sense considering how they changed its origin in the movie. The only thing that's inaccurate is the push-pin back, since the movie pin had a horizontal safety pin catch.
The shiny gold one (made by book publisher Scholastic) does have a horizontal pin, but it's not just the shiny gold color that makes it different from the movie version. It also has a design alteration from both the mockingjay symbol seen on the book cover and the design seen in the movie: the arrowhead does NOT extend past the circle. Presumably, Scholastic did this out of some fear that the arrow point protruding out would stick some kid in the chest.
I bought a NECA movie version and a pack of 12 clear convention badge holders from Wal-Mart. I ground off the push pin back of the NECA pin and epoxied one of the brass horizontal pins onto it, followed by some antique gold paint to the epoxy. Now you have a pin that is more accurate to the movie and with the two small holes made by the horizontal pin (as opposed to one large hole in your shirt with the push pin), the pin stays put instead of rotating around the axis of the push pin.
Took 5 minutes and my niece loves her pin.