Attention

If your Photo Cart is suddenly getting a 500 error or only displaying a blank page then you or your hosting company has updated the PHP (programming language) to PHP 7 which Photo Cart is not compatible with (and will not be compatible with) mainly because of the removal of the my_sql functions which are replaced with my_sqli functions. 

You would need to have the PHP version downgraded to 5.6 in order for Photo Cart to work. If downgrading the PHP doesn't work then you may have to update Photo Cart to the last version of 7. Download Photo Cart 7 upgrade files. Upgrade instructions.

Photo Cart was retired in 2015. Check out Sytist.

Please log in or Create an account to post or reply to topics.
You will still receive notifications of replies to topics you are part of even if you do not subscribe to new topic emails.

Purchase Confirmation Emails No Loger Sending To Client And Admin

A
124 posts
Mon Jan 27, 14 3:35 PM CST
Hi - we just changed our site domain from http:// to https:// and now purchase confirmation emails are no longer sending to the admin or client even though payments are going through successfully. Also, when someone places an order, the cart still shows as ?unpaid? even though the payment has processed. We are using a payment gateway and Authorize.net as the emulator. Do I need to change the domain URL somewhere to make the notifications and cart status work again? I checked with my merchant and they said this is something you would need to help resolve. I look forward to your help!
16,265 posts (admin)
Tue Jan 28, 14 7:16 AM CST
Are you getting other emails from Photo Cart? If so, you should contact your host about them not sending when over httpS.

For your orders not getting updated, did this work before?
Tim Grissett, DIA - PicturesPro.com
My Email Address: info@picturespro.com
A
124 posts
Tue Jan 28, 14 11:35 AM CST
Thanks for the reply. We are getting other emails from photo cart, for example the test email that can be manually sent from the admin. Just not the purchase confirmation emails - these no longer go to the admin or the client. Is there a change I need to make to the .htaccess or do I need to update the root domain somewhere to allow these emails to work under https? I have a ticket in to my web host too.

Orders getting updated has been working all along, up until the point where we went https. I talked with my merchant and they said there are no settings that need to be adjusted on their end, that I should contact you.

Also, could you let me know the path to the .php file that generates the email confirmation and updates the order status to paid?

Please let me know your thoughts. Thanks!
Edited Tue Jan 28, 14 11:42 AM by Aaron W
16,265 posts (admin)
Wed Jan 29, 14 5:51 AM CST

The email sending function is in the photocart/pc_inc/functinos.php file line 129

photocart/pc_inc/anetres.php is the file that the payment data is sent back to and email sent about the order when the payment complete if you are using authorize.net simulator.

Sense other emails are working, maybe the host can figure out why it isn't working over httpS
Tim Grissett, DIA - PicturesPro.com
My Email Address: info@picturespro.com
A
124 posts
Wed Jan 29, 14 12:35 PM CST
They said "because other emails are working over https, that eliminates a server or mail application issue. According to the code I see, it should work fine.

Is the developer able to look at this or give any insight?"

Could you look into our specific issue please? I've now spoken with our merchant, our host, and you in an attempt to resolve this issue. Clients are confused because their order status doesn't change once a payment is successfully processed, and email confirmations are not being sent.
16,265 posts (admin)
Wed Jan 29, 14 1:30 PM CST
Either the wrong return URL is getting passed to the payment processor or something is blocking the response from the payment processor. You will need to email me a link to your Photo Cart admin with the username and password so I can look at the payment button HTML to check the URL that is being sent.

info@picturespro.com
Tim Grissett, DIA - PicturesPro.com
My Email Address: info@picturespro.com
J
12 posts
Thu Sep 18, 14 1:09 PM CST
Aaron, did you get this issue resolved? We may be experiencing the same issue -- orders are not getting updated as "Paid" once we went https:
A
124 posts
Thu Sep 18, 14 1:17 PM CST
Here's what Tim told me (thanks Tim!) and it fixed our issue right away:

The problem appears to be the way you have your address forcing the httpS. The setup.php file will need to be edited so it sends the httpS return link with the payment information.

The line $setup['url'] = "http://".$_SERVER['HTTP_HOST']."/".$setup['photo_cart_folder']."";

Needs to be changed to

$setup['url'] = "https://".$_SERVER['HTTP_HOST']."/".$setup['photo_cart_folder']."";

If you are unable to do that you can download that file and send it to me (Tim) or send me (Tim) your FTP username and password.

I hope this is helpful. Thanks! Aaron
J
12 posts
Thu Sep 18, 14 1:27 PM CST
Very helpful. Thanks!
9 total messages
Please log in or Create an account to post or reply to topics.
This post has been viewed 1,054 times
Category: Orders
 
Loading more pages
Loading more pages

Sign up for email promotions.

Your information is safe with us and won't be shared.

Thank you for signing up!

 
©2003 - 2021 Grissett, LLC. All Rights Reserved.

By continuing to browse or by clicking Accept Cookies, you agree to the storing of cookies on your device necessary to provide you with the services available through our website.

    Accept   Privacy & Cookie Policy
Loading More Photos
Scroll To Top
Close Window
Loading
Close