We use cookies to improve your experience. No personal information is gathered and we don't serve ads. Cookies Policy.

ExpressionEngine Logo ExpressionEngine
Features Pricing Support Find A Developer
Partners Upgrades
Blog Add-Ons Learn
Docs Forums University
Log In or Sign Up
Log In Sign Up
ExpressionEngine Logo
Features Pro new Support Find A Developer
Partners Upgrades
Blog Add-Ons Learn
Docs Forums University Blog
  • Home
  • Forums

Simple Commerce not Recording Purchases

How Do I?

Jeremy S.'s avatar
Jeremy S.
353 posts
7 years ago
Jeremy S.'s avatar Jeremy S.

Okay, so I have rarely used Simple Commernce and I’m starting to see why. But the client’s needs are minimal so I don’t want to upgrade to a 3rd party addon.

I have setup Simple Commerce as specified including IPN. I have provided PayPal my public key, and placed their cert, my public and private key in a directory above root accessible to EE. The temp folder for encrypted files, also above root, has read/write access. I have turned on Payment encryption in both Simple Commerce and in the PayPal account. I have providing PayPal the IPN URL from the CP.

Everything appears to work. The buttons are encrypted, the purchases are completed through PayPal no prob. I have debugging on and it shows the IPN notifications coming back. I also used PayPal’s tester to test the IPN URL. I am buying as a logged in user. I have done everything the documentation says and yet, the purchases STILL won’t record in the db and fire off the appropriate emails.

Anyone have any insight?? Thanks!

       
Derek Jones's avatar
Derek Jones
7,561 posts
7 years ago
Derek Jones's avatar Derek Jones

Just closing the loop, worked with Jeremy in support and discovered that PayPal was sending (and expecting to receive) IPN confirmation with the windows-1252 charset. The solution is to ensure your PayPal IPN settings are using UTF-8.

       

Reply

Sign In To Reply

ExpressionEngine Home Features Pro Contact Version Support
Learn Docs University Forums
Resources Support Add-Ons Partners Blog
Privacy Terms Trademark Use License

Packet Tide owns and develops ExpressionEngine. © Packet Tide, All Rights Reserved.