Thats a smart guy, you could just put in the mail and mail the card and then give her the pin in a letter or online when you are chatting and she could have it in her care when you finally get here, might even save you some air fare too.