• Resolved senns14

    (@senns14)


    I have installed and activated the WordPress Simple PayPal Shopping Cart. When I click on “Cart Orders” it says no orders found as all completed orders are automatically being sent to the Trash.

    From the Trash, I can see the orders are being assigned a number, however the customer name and email fields are empty, and the Paypal Status is showing as “In Process” even I have received the payments. I have enabled IPN as the tutorial instructed.

    I can also see from the IPN History page that Paypal sent out the payment notifications correctly and from the Message ID link that the code says “payment_status=Completed”, however the plugin doesn’t seem to receive the message and therefore doesn’t send out the automated emails for the digital downloads.

    I have received feedback that customers are not receiving the links for their digital downloads and I as the seller am not receiving my notification emails.

    Any ideas as to how I can fix this? Any guidance would be greatly appreciated.

    The page I need help with: [log in to see the link]

Viewing 15 replies - 1 through 15 (of 27 total)
  • Plugin Contributor mbrsolution

    (@mbrsolution)

    Hi, can you check the following tab Email Settings. Let me know what email tags are currently used in both the e-mail settings.

    Also check the following fields and make sure one or both are enabled depending on your preference.

    Send Emails to Buyer After Purchase
    Send Emails to Seller After Purchase

    Thank you

    • This reply was modified 5 years, 9 months ago by mbrsolution.
    • This reply was modified 5 years, 9 months ago by mbrsolution.
    Thread Starter senns14

    (@senns14)

    Thanks for your reply. Both “Send Emails to Buyer After Purchase” and “Send Emails to Seller After Purchase” are checked to enable. I have also set up the email templates using valid email addresses in the Email Tab.

    I don’t know if it is relevant, but the custom code that appears on my view in Paypal on the IPN History Page for two orders are as follows:
    wp_cart_id%3D6022%26ip%3D173.0.208.130
    wp_cart_id%3D6024%26ip%3D38.96.10.6

    Plugin Contributor mbrsolution

    (@mbrsolution)

    Hi, did you enter the correct email tags in both the e-mail settings.

    Regards

    Thread Starter senns14

    (@senns14)

    I think so. The email for the buyer is as follows:

    Dear {first_name} {last_name}
    Thank you for your purchase! You ordered the following item(s):
    {product_details}
    If you have any questions, please do not hesitate to contact us at info@b2bsalesconnections.com
    We look forward to helping you achieve your sales potential!

    The email for the seller is as follows:

    Dear Seller
    This mail is to notify you of a product sale.
    {purchase_date}
    {product_details}
    {purchase_amt}
    {coupon_code}
    {transaction_id}
    {order_id}
    The sale was made to {first_name} {last_name} ({payer_email})
    Thanks

    Plugin Contributor mbrsolution

    (@mbrsolution)

    Hi,

    If you have any questions, please do not hesitate to contact us at info at b2bsalesconnections dot com
    We look forward to helping you achieve your sales potential!

    You cannot add an e-mail address in this field. You are only allowed to use plain text and email tags.

    The following is a list of email tags you can use in the above field.

    {first_name} – First name of the buyer
    {last_name} – Last name of the buyer
    {payer_email} – Email Address of the buyer
    {address} – Address of the buyer
    {product_details} – The item details of the purchased product (this will include the download link for digital items).
    {transaction_id} – The unique transaction ID of the purchase
    {order_id} – The order ID reference of this transaction in the cart orders menu
    {purchase_amt} – The amount paid for the current transaction
    {purchase_date} – The date of the purchase
    {coupon_code} – Coupon code applied to the purchase

    What e-mail address do you have in the following field?

    From Email Address

    Regards

    • This reply was modified 5 years, 9 months ago by mbrsolution.
    Thread Starter senns14

    (@senns14)

    I have edited the email message as you instructed and have removed the email address.

    The From Email Address is:
    B2B Sales Connections <info@b2bsalesconnections.com>

    This is a valid address however is different address than the email address used for the admin of my WordPress site.

    Plugin Contributor mbrsolution

    (@mbrsolution)

    Hi, so which email address would you like to use? There are only 2 different places you can add a e-mail address at the present.

    Kind regards

    • This reply was modified 5 years, 9 months ago by mbrsolution.
    Thread Starter senns14

    (@senns14)

    I would like to use the info@b2bsalesconnections.com in the from field for the emails sent to the buyer, and my email address in the email address for the emails sent to the seller. This is the way I have set it up in the options.

    Does this make a difference in trying to fix the fact when I click on “Cart Orders” it says no orders found as all completed orders are automatically being sent to the Trash in error? Also, when you view those orders in the Trash, the buyers name and email fields are completely empty, and the Paypal status still shows as “In Process” even though I have confirmed I received the payment.

    Thanks very much for your help. I am really looking forward to having this issue solved.

    Plugin Contributor mbrsolution

    (@mbrsolution)

    Hi,

    Does this make a difference in trying to fix the fact when I click on “Cart Orders” it says no orders found as all completed orders are automatically being sent to the Trash in error?

    A trash order means the user didn’t complete the transaction. It may have happened due to one of the following reasons:

    1) The user went to the PayPal payment page but didn’t make the payment.
    2) The user made the payment but the plugin didn’t receive notification from PayPal

    Do you see a new transaction in your PayPal account which is in a pending state under “Cart Orders”? If not then the payment didn’t even go through.

    Kind regards

    Thread Starter senns14

    (@senns14)

    I understand what you are saying, however ALL orders are being sent to the trash automatically; even the ones I can tell are completed as I have received payment and Paypal has collected the name and email addresses. I can cross reference by the date and time, and there are multiple orders where I have received payment and there are names and email addresses showing in the PayPal sale on PayPal.

    I can also see from the IPN History page that PayPal sent out the payment notifications correctly and from the Message ID link that the code says “payment_status=Completed”, however the plugin doesn’t seem to receive the message and that is why I think it doesn’t send out the automated emails for the digital downloads.

    The real issue seems like the plug in is not receiving the automated PayPal notifications properly.

    Please advise. Thanks.

    Plugin Contributor mbrsolution

    (@mbrsolution)

    Hi, I have submitted a message to the plugin developers to investigate further your issue.

    Kind regards

    Plugin Author mra13

    (@mra13)

    Hi, The main issue looks like the plugin isn’t even receiving the IPN notification. This can happen for two reasons mainly:

    1) The IPN feature is not enabled in your PayPal account. The following tutorial will help you make sure the IPN feature is enabled in your PayPal account:
    https://www.tipsandtricks-hq.com/ecommerce/how-to-setup-paypal-ipn-notification-2796

    2) You have a security or firewall type plugin (or a firewall settings in your server config) that is blocking the IPN message. Temporary deactivate these to test. Some hosting provider (Godadd’s shared hosting used to be really bad for this) can block PayPal’s IPN too.

    After that, enable the debug logging option in the simple cart plugin (you can do it from the settings menu). Then do a test transaction so you can see if the IPN message is getting to the plugin.

    Thread Starter senns14

    (@senns14)

    My apologies for the delay in my response however was unavailable for the last couple of weeks.

    In response to your message, the IPN feature has always been and continues to be enabled as per the instructions provided.

    As suggested, I deactivated the Wordfence Plugin and completed a transaction. As the seller, Paypal immediately sent me a payment notification. The transaction also appears in my IPN summary in Paypal so the IPN was sent.

    As the buyer, I also immediately received payment notification from PayPal, however it did not include the address for the digital download as it is supposed to. Also, the Shopping Cart Plugin did not send any emails whatsoever, and the transaction information was automatically sent to the trash and the contact information was blank. In other words, deactivating the firewall made no difference whatsoever.

    I checked with my web hosting company and was told that they have never had an issue with PayPal IPN before.

    Lastly the debug logging option is enabled however the text output file, ipn_handle_debug.txt is completely blank so no help there.

    Any other suggestions as to where I should go from here?

    Plugin Author mra13

    (@mra13)

    If the debug file is empty then that means our plugin isn’t receiving the IPN message. Our plugin needs to receive the IPN message for it to work. When it gets an IPN message, it writes to the log file (when debug option is enabled). I am not sure what else on your site could be blocking the IPN message.

    Thread Starter senns14

    (@senns14)

    I understand what you are saying, however I tried something else that may show that it’s the plug in that’s the issue.

    I set up two computers side by side. On one, I was logged into my admin panel so I could view the Cart Orders summary page live. On the other computer, I was shopping my website’s eStore just like a customers would. The exact moment I clicked on the “Check Out With Paypal”, the order was created on the Cart Orders Summary but it created it in the Trash Folder. In other words, the plug in trashed the order before I could even try and log into PayPal.

    Also, I checked more information on Paypal. For each order, the details of the IPN show the HTTP response code as 200, meaning that the server did receive the IPN, so there is nothing that is blocking the messages. The Delivery status says “Sent”, and the IPN type is “Transaction made”. The Notification URL is https://b2bsalesconnections.com/?simple_cart_ipn=1. Perhaps this is the wrong URL, especially if the order has already been moved to the Trash folder.

    Is it possible that the IPN are being sent and received, but just to the wrong URL?

Viewing 15 replies - 1 through 15 (of 27 total)
  • The topic ‘Cart Orders Are Not Completed’ is closed to new replies.