Tips and Tricks HQ Support Portal › Forums › WP eStore Forum › WP eStore Troubleshooting › eStore – Payment verification failed
- This topic has 8 replies, 2 voices, and was last updated 12 years, 5 months ago by rpdelaat.
-
AuthorPosts
-
April 25, 2012 at 11:29 pm #6180rpdelaatMember
Hi,
Installed it all, working with the paypal sandbox, got the PDT identity token, the thank you page is set up ok, put in the [wp_eStore_display_transaction_result]and [wp_eStore_transaction_result:end] (page is public)
At end of transaction I get to the thank you page, nothing is shown about the product, however.
Email says:
WordPress sales@whydidthecancerdisappear.com via hp98.hostpapa.com
1:03 AM (21 minutes ago)
to me
Please fully read this email as it will explain everything you need to know to address any issue that maybe occuring (if there are any)!
The post payment verification for a payment failed. This could happen for one of the following reasons:
1. The fund for the payment have not cleared in PayPal yet (no need to do anything as the digital product will be delivered once the fund clears).
2. Someone maybe trying to scam a purchase! (no worries… WP eStore got your back
3. You have made a mistake somewhere (please see the failure reason section below to find out more details about this).
===== Exact Reason for This Failure =====
Here are some more details for the exact cause of this transaction failure…
Funds have not been cleared yet. Product(s) will be delivered when the funds clear!
===== How to solve the ‘Funds have not cleared’ or ‘Pending payment received’ notification =====
If you have received a pending payment meaning the funds have not cleared for this payment and you don’t know the reason then this link should help
https://support.tipsandtricks-hq.com/forums/topic/reasons-for-a-pending-paypal-payment
===== PayPal parameters for this transaction =====
mc_gross=33.79&protection_eligibility=Ineligible&address_status=confirmed&item_number1=1&payer_id=6MQ2KFXRLBXCC&tax=0.00&address_street=1+Main+Terrace&payment_date=16%3A03%3A47+Apr+25%2C+2012+PDT&payment_status=Pending&charset=windows-1252&address_zip=W12+4LQ&mc_shipping=0.00&mc_handling=16.00&first_name=Rik&mc_fee=1.52&address_country_code=GB&address_name=Rik+BuyInStore¬ify_version=3.4&custom=ip%3D85.0.214.21%26ship_option%3DOther&payer_status=verified&business=rselle_1335132197_biz%40xibertechnologies.com&address_country=United+Kingdom&num_cart_items=1&mc_handling1=0.00&address_city=Wolverhampton&verify_sign=Ak.aFFeZW7RCuL3Mn5XqELyDwiBMA.SJBQyIwLHVvBBDMBQLrmSSH5mq&payer_email=rbInSt_1335132396_per%40xibertechnologies.com&mc_shipping1=0.00&tax1=0.00&txn_id=8CF91130YR5451002&payment_type=instant&last_name=BuyInStore&address_state=West+Midlands&item_name1=Why+did+the+cancer+disappear%3F&receiver_email=rselle_1335132197_biz%40xibertechnologies.com&payment_fee=&quantity1=1&receiver_id=V87ZK72YSMEXL&pending_reason=paymentreview&txn_type=cart&mc_gross_1=17.79&mc_currency=GBP&residence_country=GB&test_ipn=1&transaction_subject=ip%3D85.0.214.21%26ship_option%3DOther&payment_gross=&ipn_track_id=fa6f8f97398dd&
Any tips as to where to look?
The “buyer” gets a mail :
WordPress sales@whydidthecancerdisappear.com über hp98.hostpapa.com
22:39 (vor 2 Stunden)
an rbInSt_1335132.
Thank You for your purchase. Product(s) will be delivered when the payment is cleared.
April 26, 2012 at 12:06 am #44434rpdelaatMember1st update:
For some reasons the payments are under review. When I go to the paypal account and clear that, the emails confirming the sale come through.
From the paypal side I am not sure why this is. The seller and buyer have accounts in different currencies.
2nd update:
For some reason, my shopping cart is still full after the payment went through and I end up on the Thank you page. it does not go back to 0. Any reason for that?
Thanks in advance for your help.
Kind regards
Richard
April 26, 2012 at 1:52 am #44435adminKeymasterYou need to fix up your PayPal merchant account first so payments get cleared immediately. Full details here:
https://support.tipsandtricks-hq.com/forums/topic/reasons-for-a-pending-paypal-payment
April 26, 2012 at 11:20 am #44436rpdelaatMemberOk, fixed it by creating new merchant account.
New PDT identity token entered;
Return URL Thank you page in place and public: http://whydidthecancerdisappear.com/?page_id=580
Still some remaining issues – checked settings many times, so must be overlooking or incompetent (likely)
1. Cart does not empty after buying
2. Payment does not arrive in merchant account. (paypal process seems totally ok, and gets me back to my Return URL ok, however does not fill in the placeholders
1. Mails arrive – sales@ ok
a. Sales @ to MarionCc ok:
WordPress sales@whydidthecancerdisappear.com via hp98.hostpapa.com
12:33 PM (2 minutes ago)
to me
Dear Seller
This mail is to notify you of a product sale. Product Name: Why did the cancer disappear?, Product ID: 1,
The sale was made to Rik BuyInStore (rbInSt_1335132396_per@xibertechnologies.com)
Thanks
b. Xiber confirms to buyer also:
c. WordPress sales@whydidthecancerdisappear.com über hp98.hostpapa.com
12:33 (vor 4 Minuten)
an rbInSt_1335132.
Dear Rik BuyInStore
Thank you for your purchase!
Why did the cancer disappear? x 1 – £17.79 (GBP)
Issue: does not hold shipping costs. Setting?
Any item(s) to be shipped will be processed as soon as possible, any digital item(s) can be downloaded using the encrypted links below.
Why did the cancer disappear? – This product does not have any downloadable content
Thanks
3. Seems that plugin does get message from Paypal, and subsequently mails
4. However,
1. Does not post on Thank you page
2. Does not empty the cart.
5. Paypal Seller account does not receive the money
6. Paypal buyer does pay out – so money goes nowhere, it seems
April 26, 2012 at 11:51 am #44437rpdelaatMemberForgot to check the box in step 6; however does not make a difference.
Same pattern.
turned on debugger now, not sure what to look for.
kind regards
Richard
your instructions on the site
Step By Step Setup Instructions
Step 1: Make a post-payment return page (example, a Transaction Result or Thank You page). Use the URL of this page in the “Return URL” field of the settings menu of eStore. This is the page where your customers are going to land when they return from PayPal after the payment. Make sure you do not make this page a private page (private pages can only be accessed by someone who is logged into WordPress)! It doesn’t matter if someone goes to page without making the payment (the links only appear after they make the payment).
Step 2: Add whatever message you want to add to this “Thank You” page and then put one of the following shortcodes where you want to display the transaction result (product download links):
[wp_eStore_display_transaction_result]
or
[wp_eStore_transaction_result:end]
Step 3: Enable PDT feature in your PayPal profile. If you don’t know how to enable PDT and get the PDT Identity Token then this document should help (check the “Activating PDT” section on that page).
Step 4: Make sure you have enabled “Auto Return” option too . You can enable the “Auto Return” option from the same PayPal profile page where you enable PDT.
Step 5: Specify the PDT Identity Token that you received from PayPal in the “PDT Identity Token” field of the PayPal Payment Gateway Settings menu of WP eStore.
Step 6: Finally, enable the “Thank You” page display feature in eStore by checking the “Enable Transaction Result Display” in the settings (Post Payment Process Settings) menu of WP eStore.
The transaction result will display the message that the customers are also going to get in the email. It will have a list of products they ordered with a unique encrypted download link for each digital product so it can be downloaded instantly.
Important Note
Please note that some of the comments below are out of date. Over the course of time PayPal has made changes so we had to adjust the plugin accordingly (for example: currently you need to have auto redirect enabled in your PayPal account for this feature). The documentation above is up to date, so follow the steps outlined above to use this feature
April 26, 2012 at 12:04 pm #44438rpdelaatMemberok, got the debugging done:
•ipn_handle_debug.log – see below
•eStore_post_payment_debug.log – see below
•subscription_handle_debug.log – empty
•squeeze_form_debug.log – empty
•download_manager_debug.log – empty
ipn_handle_debug.log – see below
[04/26/2012 11:46 AM] – SUCCESS :Paypal Class Initiated by 173.0.82.126
[04/26/2012 11:46 AM] – SUCCESS :Post string : mc_gross=33.79&protection_eligibility=Eligible&address_status=confirmed&item_number1=1&payer_id=6MQ2KFXRLBXCC&tax=0.00&address_street=1+Main+Terrace&payment_date=04%3A46%3A01+Apr+26%2C+2012+PDT&payment_status=Completed&charset=windows-1252&address_zip=W12+4LQ&mc_shipping=0.00&mc_handling=16.00&first_name=Rik&mc_fee=1.35&address_country_code=GB&address_name=Rik+BuyInStore¬ify_version=3.4&custom=ip%3D85.0.214.21%26ship_option%3DOther&payer_status=verified&business=RikUK_1335423465_biz%40xibertechnologies.com&address_country=United+Kingdom&num_cart_items=1&mc_handling1=0.00&address_city=Wolverhampton&verify_sign=A3DiSo9ABGNN9TGAIU1hZbTb3VHPAHmDP0wykUWb3k7PSL8bniHRfX-U&payer_email=rbInSt_1335132396_per%40xibertechnologies.com&mc_shipping1=0.00&tax1=0.00&txn_id=8C059869F03920403&payment_type=instant&last_name=BuyInStore&address_state=West+Midlands&item_name1=Why+did+the+cancer+disappear%3F&receiver_email=RikUK_1335423465_biz%40xibertechnologies.com&payment_fee=&quantity1=1&receiver_id=CBX4Q892E27SE&txn_type=cart&mc_gross_1=17.79&mc_currency=GBP&residence_country=GB&test_ipn=1&transaction_subject=ip%3D85.0.214.21%26ship_option%3DOther&payment_gross=&ipn_track_id=ad87f8f64fe5e&
[04/26/2012 11:46 AM] – SUCCESS :Connection to http://www.sandbox.paypal.com successfuly completed.
[04/26/2012 11:46 AM] – SUCCESS :IPN successfully verified.
[04/26/2012 11:46 AM] – SUCCESS :Creating product Information to send.
[04/26/2012 11:46 AM] – SUCCESS :Transaction Type: Shopping Cart
[04/26/2012 11:46 AM] – SUCCESS :Number of Cart Items: 1
[04/26/2012 11:46 AM] – SUCCESS :Item Number: 1
[04/26/2012 11:46 AM] – SUCCESS :Item Name: Why did the cancer disappear?
[04/26/2012 11:46 AM] – SUCCESS :Item Quantity: 1
[04/26/2012 11:46 AM] – SUCCESS :Item Price: 17.79
[04/26/2012 11:46 AM] – SUCCESS :Item Shipping: 0.00
[04/26/2012 11:46 AM] – SUCCESS :Item Currency: GBP
[04/26/2012 11:46 AM] – SUCCESS :Download Link :
Why did the cancer disappear? – This product does not have any downloadable content
[04/26/2012 11:46 AM] – SUCCESS :Incremental counter value for PayPal checkout: 9
[04/26/2012 11:46 AM] – SUCCESS :Product Email successfully sent to rbInSt_1335132396_per@xibertechnologies.com.
[04/26/2012 11:46 AM] – SUCCESS :Notify Email successfully sent to marioncc.dias@gmail.com.
[04/26/2012 11:46 AM] – SUCCESS :Updating Products, Customers, Coupons, Sales Database Tables with Sales Data.
[04/26/2012 11:46 AM] – SUCCESS :Products, Customers, Coupons, Sales Database Tables Updated.
[04/26/2012 11:46 AM] – SUCCESS :Updating Affiliate Database Table with Sales Data if Using the WP Affiliate Platform Plugin.
[04/26/2012 11:46 AM] – SUCCESS :Not Using the WP Affiliate Platform Plugin.
[04/26/2012 11:46 AM] – SUCCESS :Paypal class finished.
eStore_post_payment_debug.log – see below
[04/26/2012 11:46 AM] – SUCCESS :Performing item specific autoresponder signup if specified.
[04/26/2012 11:46 AM] – SUCCESS :Performing global autoresponder signup if specified.
April 26, 2012 at 12:18 pm #44439rpdelaatMemberLast but not least: versions:
WP eStore Settings v 6.6.0
Welcome to WordPress 3.3.2
April 26, 2012 at 12:46 pm #44440adminKeymasterEverything is working except PayPal’s PDT so focus on that settings of your PayPal account. PayPal didn’t used to send PDT data to URLs like the following:
http://whydidthecancerdisappear.com/?page_id=580
They may have changed that restriction. If they haven’t then you will need to change your permalink structure so the “Thank you page looks like the following (you can change permalink structure from the permalink settings of WordPress):
http://whydidthecancerdisappear.com/thank-you
Similar post
We had this same issue with another user where PayPal wasn’t sending the PDT data to the “Thank You” page:
https://support.tipsandtricks-hq.com/forums/topic/estore-paypal-not-returning
April 26, 2012 at 12:47 pm #44441rpdelaatMemberok update on success.
in despair, created new merchant account in my sandbox with Paypal
transferred the settings…
And everything works.
No idea what has changed – apart from that paypal account now having 500 in there, the previous one was zero. Cannot think of anything else.
Thanks for listening..
-
AuthorPosts
- You must be logged in to reply to this topic.