It is advised to update your EasyShop plugin as soon after you upgraded e107 core to 0.7.23.
NOTE: v1.54 can only be installed as new or if you are already on EasyShop 1.5x. If you have EasyShop 1.4x or lower please read the upgrade instructions in the readme.txt or in the EasyShop Wiki.
The full change log can be viewed in the EasyShop Wiki page. No language modifications were applied; you can use your language file of v1.5 with this version.
Anyway, the validate.php was not touched in v1.54; so Pete, you can continue that special validate.php that I send you. Here's the full PHP file of validate.php with the fix for IPN payment problem when using a secondary PayPal e-mail address: http://paste2.org/p/969695
And as far as I can see; that's what is already packed and zipped in EasyShop v1.54.
Just updated to latest version and put a transaction through, seems the fix isnt included in your release... I'll manually have to apply the fix just thought I'd let you know..
The key is in "Local Entry has already been Completed or doesn't exist ", probably the ipn verification returns from PayPal as 'okay', but the EasyShop validation cannot find the entry somehow. I'm afraid just now the only alternative is to send them the download file manually and change the class through your admin area.
Did your previous purchased downloads go all right until now?
hey mate, just doing some more looking at this, all IPN logs for items via the online store
I am not using the primary email address I have associated with my paypal though...
looking in 'shop monitor' all recent transactions are listed under 'Transactions failing the Easyshop Email check' - could be a double entry error or possibly Fraudulent'
however no items / description is listed in the box to right of the paypal details..
as an example, hes one of the transactions that failed;
PayPal transaction information Payment status : EScheck_rxemail_Completed Reason code : Pending reason : Txn id : 97F84204C0567203K Session id : a320b1dc9fbb70779172468def831e39 Paypal date : 05:28:46 May 10, 2011 PDT Easyshop date : May 10 2011 07:29:03 Total Amount : £ 5.00
Hope this helps... from what I gather I am running the validate.php that contains the fixes above.... any ideas? could you please post up the fixed validate.php again just in case mine slightly differs... paste2 no longer has it on there and i cant find it in my emails...
Hi there, changed to primary paypal address and still the same...
ipn - May 24 2011 11:05:25 Written POST to paypal Paypal response VERIFIED Local Entry has already been Completed or doesn't exist
This could be a fraudalent entry or more likely 'a double hit' on the confirm order button!
Customer may need a refund/Credit Card chargeback!
The only strange thing I notice is that the time is an hour behind on the log compared to the paypal receipt i have been forwarded from the test user - could this be causing a problem? anything else I can try / log files to look at?