EasyShop v1.54

e107 CMS » Forums » e107 Code » Code Modification / Plugin / Announcement and Releases << Previous thread | Next thread >>
This thread is now closed
nlstart
Aug 26 2010, 06:12AM
nlstart
  • e107 Site administrator
  • e107 Core developer
  • e107 Translation Team Leader
Registered Member #29855
Joined: Aug 18 2006, 01:12AM
Location: Utrecht, The Netherlands
Posts: 5488
EasyShop v1.54 has been released.

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.

Download EasyShop v1.54 from one of these locations:
NLSTART download section or
plugins.e107.org or
e107coders.org

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.

Happy shopping!
Go to top
Website
roofdog
Aug 26 2010, 11:03AM
Registered Member #29813
Joined: Aug 16 2006, 02:33PM
Posts: 925
Good stuff. I'll check it out.

ps. Sorry dude, I haven't been ignoring your emails, I've just been rushed off my feet this week. I'll drop you a reply tonight.
Go to top
Website
VR6Pete
Aug 29 2010, 07:34AM
Registered Member #2353
Joined: Jul 28 2003, 11:21AM
Location: Stoke-on-Trent
Posts: 1245
Does this contain the fix you emailed me about making payments to non-primary paypal addresses?
Go to top
Website
nlstart
Aug 29 2010, 10:01AM
nlstart
  • e107 Site administrator
  • e107 Core developer
  • e107 Translation Team Leader
Registered Member #29855
Joined: Aug 18 2006, 01:12AM
Location: Utrecht, The Netherlands
Posts: 5488
@VR6Pete, ehrm... no, totally forgot about that! sorry!
Go to top
Website
nlstart
Aug 30 2010, 10:43AM
nlstart
  • e107 Site administrator
  • e107 Core developer
  • e107 Translation Team Leader
Registered Member #29855
Joined: Aug 18 2006, 01:12AM
Location: Utrecht, The Netherlands
Posts: 5488
The fix for @VR6Pete was in validate.php:
Line 91 should be:
if(($this_trans['mc_gross'] == $fielddata['mc_gross']) && ($this_trans['mc_currency'] == $fielddata['mc_currency'])) {

Line 116 should be:
fwrite($log, "\n ".EASYSHOP_VAL_12.": this_transreceiver: ".$this_trans['receiver_email']." fielddata_receiver:".$fielddata['receiver_email']."\n \n"); // Receiver Email mismatched rxd email

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.
[ Edited Aug 30 2010, 10:59AM ]
Go to top
Website
VR6Pete
Aug 31 2010, 08:46AM
Registered Member #2353
Joined: Jul 28 2003, 11:21AM
Location: Stoke-on-Trent
Posts: 1245
Thanks for the informative response nlstart. I will look to update easyshop when I get chance

Was just a little concious that the upgrade may have wiped out that 'fix' you did for me.

thanks again.

Pete
Go to top
Website
nlstart
Aug 31 2010, 09:01AM
nlstart
  • e107 Site administrator
  • e107 Core developer
  • e107 Translation Team Leader
Registered Member #29855
Joined: Aug 18 2006, 01:12AM
Location: Utrecht, The Netherlands
Posts: 5488
You are welcome!
Go to top
Website
VR6Pete
Oct 03 2010, 01:48PM
Registered Member #2353
Joined: Jul 28 2003, 11:21AM
Location: Stoke-on-Trent
Posts: 1245
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..

Pete
Go to top
Website
VR6Pete
May 14 2011, 01:53PM
Registered Member #2353
Joined: Jul 28 2003, 11:21AM
Location: Stoke-on-Trent
Posts: 1245
Hey mate, I'm having some issues with this version, my IPN log

ipn - May 10 2011 11:48:21
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!



ipn - May 10 2011 12:29:02
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!

as a result, my download content and my 'Promote user to class after payment' doesnt work either.

any ideas? Pete
Go to top
Website
nlstart
May 15 2011, 02:04AM
nlstart
  • e107 Site administrator
  • e107 Core developer
  • e107 Translation Team Leader
Registered Member #29855
Joined: Aug 18 2006, 01:12AM
Location: Utrecht, The Netherlands
Posts: 5488
This is strange!

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?
Go to top
Website
VR6Pete
May 16 2011, 02:40PM
Registered Member #2353
Joined: Jul 28 2003, 11:21AM
Location: Stoke-on-Trent
Posts: 1245
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...

Cheers

Pete
Go to top
Website
nlstart
May 17 2011, 12:17AM
nlstart
  • e107 Site administrator
  • e107 Core developer
  • e107 Translation Team Leader
Registered Member #29855
Joined: Aug 18 2006, 01:12AM
Location: Utrecht, The Netherlands
Posts: 5488
not using the primary email address might be key here; what if you use the primary address?
Go to top
Website
VR6Pete
May 17 2011, 01:19AM
Registered Member #2353
Joined: Jul 28 2003, 11:21AM
Location: Stoke-on-Trent
Posts: 1245
Ill change and re-test
Go to top
Website
VR6Pete
May 27 2011, 02:15PM
Registered Member #2353
Joined: Jul 28 2003, 11:21AM
Location: Stoke-on-Trent
Posts: 1245
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?
Go to top
Website
nlstart
Jun 03 2011, 11:42PM
nlstart
  • e107 Site administrator
  • e107 Core developer
  • e107 Translation Team Leader
Registered Member #29855
Joined: Aug 18 2006, 01:12AM
Location: Utrecht, The Netherlands
Posts: 5488
Version v1.6 should not have this problem. Please upgrade.
Go to top
Website
 

Jump:     Back to top

Syndicate this thread: rss 0.92 Syndicate this thread: rss 2.0 Syndicate this thread: RDF
Powered by e107 Forum System