Visa and Western Union have inked a seven-year agreement that would enable the money transfer company's clients to transfer money to bank accounts and cards that qualify across 40 nations.