Im going to take a guess and say that Visa/MasterCard aren't the ones that issue the credit, the banks do. Visa/MasterCard are just a service (?). The money/credit comes from the bank themselves (ie; if you have a Chase card, your payments go to Chase).
If anyone else knows the answer to this question please correct me if I'm wrong.