You also may not get it until Monday since the site says 1 to 2 business days.
This is from their FAQ
eCard orders take up 1 to 2 business days to post to your Gift CardBin account.After placing an eCard order, you may be subject to additional verification and may receive an email from us requesting to call in to go through the verification process. The verification process takes about 5 minutes. Once you've successfully completed it, you will receive your eCard order within 10 minutes to your GiftCardBin account. If you do not have an account a link will be sent to your email address on file. If you have not received your card information by 5pm the following business day after placing your order, please give us a call at 1-888-967-0008