There are a number of reasons why the download email will not be sent with live orders even though it works with testorder,htm or the manual order form.
1) Check that the email address set in $PaypalEmail is your primary email address on the Paypal account. You can still use any email address in your buy buttons though of course.
2) The item_number in your buy button must match the product id in the product defintion. For example if you id1 in the product definition then the item_number in your button must also be id1
3) IPN must point to http://www.yoursite.com/linklokipn.php (not linklokipnret.php).
4) The amount in the buy button must be the same or more than that set in the product definition.
5) Check that your Paypal account is verified. IPN will not work normally for unverified accounts.
Back to top