New order and Order processing mail not sent
-
Hi Mr. Feyi,
Thanks for this contribution.
I am using the plugin on my site with GlobalPay Demo installation for now, but after successful payment and redirection I don’t get a new order notification email and likewise order processing email is not being sent to the customer whereas using another payment method I do get all these mails.
Please where I’m I getting it wrong.
-
Hello there. Can you post the following:
1) Your version of WordPress
2) Your version of the GlobalPay plugin
3) The contents of the logsThanks for your response.
WordPress version: 4.3.1
Woocormmerce version: 2.4.9
GlobalPay plugin: 3.3I don’t understand what you meant by the contents of the logs
The logs contain useful debugging information by the plugin.
You need to make sure that logging is in enabled in the plugin’s settings page at YOURSITE.COM/wp-admin/admin.php?page=wc-settings&tab=checkout§ion=wc_globalpay
You can find the actual log contents at YOURSITE.COM/wp-admin/admin.php?page=wc-status&tab=logs
This is the content of the log
11-09-2015 @ 19:57:37 - GeoIP API: fseek failed 11-09-2015 @ 19:57:37 - GeoIP API: Error traversing database - perhaps it is corrupt? 11-09-2015 @ 19:57:37 - GeoIP API: fseek failed 11-09-2015 @ 19:57:37 - GeoIP API: Error traversing database - perhaps it is corrupt? 11-09-2015 @ 19:57:37 - GeoIP API: fseek failed
These are not the WooCommerce GlobalPay logs. These seem to be the logs of another plugin.
Here is another way you can get the logs:
1) Via FTP go the base directory of your WordPress installation
2) Locate a folder name “wc-logs”
3) Inside the folder should be a file named or starts with “globalpay”
4) Post the entries here.This is the log from the last two transaction
11-05-2015 @ 21:18:47 - Connecting to GlobalPay at https://demo.globalpay.com.ng/GlobalpayWebService_demo/service.asmx?wsdl 11-05-2015 @ 21:18:48 - Response dump from GlobalPay Array ( [getTransactionsResult] => <resultset><record><txnref>0015309211818227</txnref><channel>interswitch</channel><amount>7000.00</amount><payment_date>11/5/2015 9:18:18 PM</payment_date><payment_status>successful</payment_status><field_values><field_values><field><names>Oluwatosin Akintola</names><acct_desc>False</acct_desc><acct_desc_order>0</acct_desc_order><hidden>False</hidden><defaultvalue /><xpath_field>0</xpath_field></field><field><amount>7000</amount><acct_desc>False</acct_desc><acct_desc_order>0</acct_desc_order><hidden>False</hidden><defaultvalue /><xpath_field>0</xpath_field></field><field><currency>NGN</currency><acct_desc>False</acct_desc><acct_desc_order>0</acct_desc_order><hidden>False</hidden><defaultvalue /><xpath_field>0</xpath_field></field><field><email_address>[email protected]</email_address><acct_desc>False</acct_desc><acct_desc_order>0</acct_desc_order><hidden>False</hidden><defaultvalue /><xpath_field>0</xpath_field></field><field><phone_number>09809554</phone_number><acct_desc>False</acct_desc><acct_desc_order>0</acct_desc_order><hidden>False</hidden><defaultvalue /><xpath_field>0</xpath_field></field><field><merch_txnref>5-177-1446754667</merch_txnref><acct_desc>False</acct_desc><acct_desc_order>0</acct_desc_order><hidden>False</hidden><defaultvalue /><xpath_field>0</xpath_field></field></field_values></field_values><payment_status_description>Approved or completed successfully</payment_status_description></record></resultset> ) 11-05-2015 @ 21:18:48 - Payment complete. 11-09-2015 @ 19:59:56 - Generating payment form for order #179. 11-09-2015 @ 19:59:56 - User redirected to GlobalPay with the following: GlobalPay URL: https://demo.globalpay.com.ng/globalpay_demo/paymentgatewaycapture.aspx Array ( [merchantid] => 5614 [amount] => 10000 [currency] => NGN [merch_txnref] => 5-179-1447095596 [name] => Oluwatosin Akintola [names] => Oluwatosin Akintola [email_address] => [email protected] [phone_number] => 09809554 ) 11-09-2015 @ 20:03:45 - Transaction details received on user return from GlobalPay: Array ( [key] => wc_order_5640ed2bc9eed ) 11-09-2015 @ 20:03:45 - Connecting to GlobalPay at https://demo.globalpay.com.ng/GlobalpayWebService_demo/service.asmx?wsdl 11-09-2015 @ 20:03:46 - Response dump from GlobalPay Array ( [getTransactionsResult] => <resultset><record><txnref>3515313200211800</txnref><channel>interswitch</channel><amount>10000.00</amount><payment_date>11/9/2015 8:02:11 PM</payment_date><payment_status>successful</payment_status><field_values><field_values><field><names>Oluwatosin Akintola</names><acct_desc>False</acct_desc><acct_desc_order>0</acct_desc_order><hidden>False</hidden><defaultvalue /><xpath_field>0</xpath_field></field><field><amount>10000</amount><acct_desc>False</acct_desc><acct_desc_order>0</acct_desc_order><hidden>False</hidden><defaultvalue /><xpath_field>0</xpath_field></field><field><currency>NGN</currency><acct_desc>False</acct_desc><acct_desc_order>0</acct_desc_order><hidden>False</hidden><defaultvalue /><xpath_field>0</xpath_field></field><field><email_address>[email protected]</email_address><acct_desc>False</acct_desc><acct_desc_order>0</acct_desc_order><hidden>False</hidden><defaultvalue /><xpath_field>0</xpath_field></field><field><phone_number>09809554</phone_number><acct_desc>False</acct_desc><acct_desc_order>0</acct_desc_order><hidden>False</hidden><defaultvalue /><xpath_field>0</xpath_field></field><field><merch_txnref>5-179-1447095596</merch_txnref><acct_desc>False</acct_desc><acct_desc_order>0</acct_desc_order><hidden>False</hidden><defaultvalue /><xpath_field>0</xpath_field></field></field_values></field_values><payment_status_description>Approved or completed successfully</payment_status_description></record></resultset> ) 11-09-2015 @ 20:03:46 - Payment complete.
Hello there.
You logs don’t appear to display anything unusual.The user is supposed at least 2 emails:
1) One from [email protected]
2) One from your site sent by the GlobalPay pluginWhich of these emails does the user get?
Hi,
The user gets only the one from [email protected]
If that is the case it may indicate that there is something wrong with the email mechanism on your website.
I cannot reproduce this error on my end as the user gets the necessary emails in my tests.
Without actually looking at your site’s backend, it will be difficult to determine the cause of the problem.
One thing you could check is to make sure your site’s email address is based on the same domain with your website ie if your website is example.com then your site’s email should end with @example.com
Good luck.
- The topic ‘New order and Order processing mail not sent’ is closed to new replies.