Depending on sales volume and individual purchase reviews, you may experience a delay of up to 12 hours (although it should be much quicker) before your order is completed and your gems are delivered. Although not typical, this delay can occur even if a previous purchase was immediately delivered. You will receive the items if/when the purchase is approved and completed. Once the purchase is completed, you will receive an automated email notifying you know when your items have been delivered.
Purchase reviews also include serial code purchases.