Has been suggested and discussed several times. The only way to do it at this time is for the person that is going to receive the gift to start the purchase. When the screen where you enter the payment information comes up they give the url to the person that is going to pay and they can then complete the sale.