I wanted to give him a PSN card for a friend, and it's his birthday today. Should I order him a PSN card through Amazon? Will it arrive directly or will it not come until tomorrow? I think it'll come by email.
Yes, you will receive the code directly by email.