what I don't get is why DjVoodo doesn't ask Amazon for a clarification on said fraudulent codes? first thing I would do as a seller...
it doesn't really matter how your customer used the cards, if they're fraudulent it's his business to deal with consequences.
Best solution would be to ask a trusted escrow to investigate and ask amazon for a statement on the codes.