An even better one might be "Card Payments 101" as I don't think anything here is specific to software or developers, even at a high level.
Agree. But covered cards because it is the most complex form of payment with a lot of intermediaries. So understanding the longest path, will help to prepare as developer for payments industry
Disagree there. I think that international wires are probably the most complicated.