Jump to content
  • Checkout
  • Login
  • Get in touch

osCommerce

The e-commerce.

Payment module bypasses confirmation e-mail


Choccy

Recommended Posts

I have recently installed the Setcom Payment module contribution - the problem I now have is that when customers pay using this method, they are no longer sent the confirmation e-mail which thy previously were. The MVS vendor e-mails are also not sent even though the status is changed to processing once the payment has been completed.

 

Any ideas? Any help in this regard would be greatly appreciated.

Link to comment
Share on other sites

I'm not 100% sure why emails on your site are not going out. I have used this contribution on OSC mm2 and CRE Loaded and all emails go out fine when I test it.

 

Below are possible solutions:

 

1.) Download the Email Testing Script contribution from the following address:

http://www.oscommerce.com/community/contributions,1595/

Use it to check that your outgoing emails are working correctly.

I once had a site that was hosted on a server that only sometimes sent out emails, so this script will help check that. Run it several times.

 

2.) In your admin section click Configuration -> Email Options.

Depending on which OS your site is hosted on, use the following settings:

 

For Linux: E-Mail Transport Method - sendmail

E-Mail Linefeeds - LF

Use MIME HTML When Sending Emails - true or false

Verify E-Mail Addresses Through DNS - false

Send E-Mails - true

 

For Windows: E-Mail Transport Method - smtp

E-Mail Linefeeds - CRLF

Use MIME HTML When Sending Emails - true or false

Verify E-Mail Addresses Through DNS - false

Send E-Mails - true

 

3.) You could also try replacing your checkout_process.php and orders.php files with the same files from a new download.

 

Try replacing the following files, but make BACKUPS first:

/checkout_process.php

/admin/orders.php

 

If you don't already have a new download, you can get one from: http://www.oscommerce.com/solutions/downloads

Link to comment
Share on other sites

Dear Sir/Madam

 

I have installed and personalized my first osCommerce for one of my clients who wants to use two types of payments - credits cards and money order. The money order module I installed already. Before I install the credit card module what I need to know? The osCommerce site is in Spain.

 

The second question - how I can change so the email the osCommerce is sending to customers to be in html format.

 

And the last question - as this site is multilanguage I have seen the special characters are not correctly screen viewed(especially the create_account.php page - here the javascript that checks all fields to be filled shows me characters like ЕдП). This is because the language configuration file in admin folder change the words I put there with these characters. How to prevent this.

 

Thanks

 

George

Link to comment
Share on other sites

Thank you very much for your reply.

 

One other quick question you may know the answer to:

 

In my Admin, under Customers/Setcom ? I have the following CURL Receive error: ?libcurl was built with SSL disabled, https: not supported! ?

 

Do you know anything about this? Is it an issue?

Link to comment
Share on other sites

From: http://curl.netmirror.org/docs/faq.html

 

If you get this output when trying to get anything from a https:// server,

it means that the configure script couldn't find all libs and include files

it requires for SSL to work. If the configure script fails to find them,

curl is simply built without SSL support.

To get the https:// support into a curl that was previously built but that

reports that https:// is not supported, you should dig through the document

and logs and check out why the configure script doesn't find the SSL libs

and/or include files.

 

So, a temporary fix would be to open the following file:

 

/includes/modules/payments/setcom.php

 

Replace the following line:

 

$setcom_url = "https://www.setcom.com/secure/components/synchro.cfc?wsdl"; // Setcom Synchro url

 

with

 

$setcom_url = "http://www.setcom.com/secure/components/synchro.cfc?wsdl"; // Setcom Synchro url

 

 

A more permanent solution is to get your hosting company to re-build curl with SSL support.

 

 

Also, download and use v1.5 of this contribution from:

 

http://www.oscommerce.com/community/contributions,4387/

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...