International payment verification and transfers