I've ported the supernet client implementation to an NRS client plugin.
I've tested it with btc to nxt and that works. (can't test it with other conversions because I lack the funds/wallets/coins)
I also haven't got a clue about the usd wire transfer or visa/mastercard (can't test it since I'm not in the US).
But it may be worth just leaving out the usd wire & visa card transations until someone with the right understanding comes along and implements it?