Hi -
For the certificates, etc. I pretty much followed the instructions exactly as in the documentation.
Using terminal window, generated a private key, then public certificate. Uploaded them to a directory on the website, 2 branches in from the root. I made sure the Simple Commerce control panel was pointed to the proper directory/documents.
Then I logged into my PayPal sandbox account, and uploaded the public certificate to my PayPal profile. Once that was done, I took the Certificate ID PayPal created for it, and copy/pasted it in to the appropriate spot in the Simple Commerce control panel. (I just checked it again to be sure, and the ID’s match).
I then downloaded the PayPal public certificate. I removed the “.txt” suffix, and named it paypal_certificate.pem and uploaded it to the same directory as my private key and public certificate. Finally, I placed the store in debug mode by modifying mod.simple-commerce.php.
I then added a couple of items in the Simple Commerce control panel, and tried a few transactions with a sandbox customer account. During those initial tests, I did not have the “Encrypt PayPal buttons and links” checked to “Yes” and I tried “Buy Now” purchases as well as shopping cart. I also added shipping calculations in from the PayPal site after the first two test purchases. When I did click “Yes” for encrypting buttons, and selected “Only accept encrypted transactions” from the PayPal account, I started receiving errors. When I rollover the PayPal buttons on the site, I can clearly see the linked information in the status line, often including the target email, currency, etc. so it was obvious the buttons were not encrypting.
Just to be certain, I downloaded the PayPal public certificate again, and uploaded it to my server with another name (and altered the link in the Simple Commerce CP) but that has not changed anything.
Though I feel like I’ve done everything I was supposed to, I’m kind of assuming I’ve missed something very basic, as this is my first dive into Simple Commerce. Hope it’s not anything too difficult.
Oh, and just to further: the folder the .pem files are in is 777, the files themselves are 644, the temp directory for encrypted files is 777.