Forums / Setup & design / Paypal "waiting on paymet server"
Nuno Portugal
Monday 20 November 2006 4:31:42 am
I was cheking the logs and realize that paypal sandbox does,t give the answer that Exponential is expecting. The value paypal send is VERIFIED and Exponential expects Completed...
where do I change this ?
Here is a copy of the final statement in the eZPaypalChecker.log
-------------------------------------------------------------------------------------- 20-11-2006 09-13 requestValidation. response from server is: VERIFIED 20-11-2006 09-13 check Field ---- 20-11-2006 09-13 ERROR - receiving value doesn't match!!! 20-11-2006 09-13 Field :payment_status 20-11-2006 09-13 Value :Pending 20-11-2006 09-13 Expected value :Completed 20-11-2006 09-13 ---- 20-11-2006 09-13 checkPaymentStatus faild-------------------------------------------------------------------------------------------------------------
Claudia Kosny
Monday 20 November 2006 5:38:32 am
Hi Nuno
I have just started working with the paypal extension, so take the following with a grain of salt:As you can see in eZPaypalChecker::requestValidation(), Exponential expects VERIFIED at the first stage, so this part is not the source of your problems.
But after that the payment status is checked and there you have a problem. Paypal posts some variables back to EZ, among them the payment_status. If everything went alright, this status is set to 'completed'. The reason why your status is set to pending should be in the post variable 'pending_reason', so have a look at that to solve your problem.
If you use a test account, make sure that this account is verified as this is one of the most likely reasons the payment is still pending.
The post data is fetched in \kernel\shop\classes\ezpaymentcallbackchecker.php::createDataFromPOST()
The meaning of the posted variables can be seen here (page 59 and 60):https://www.paypal.com/en_US/pdf/PP_OrderManagement_IntegrationGuide.pdf
Good luck
Claudia
Monday 20 November 2006 1:59:02 pm
Thank's Claudia, your answer was quite clear and I hope it helps somebody else for this subject has been discussed all along the forum.
Espen Pedersen
Tuesday 02 January 2007 3:34:45 pm
I have the exact same problem, any cure?
The account I use for testing is a sandbox accound which is verified.
kracker
Tuesday 02 January 2007 10:26:54 pm
I got some great feedback to from someone in irc who had solved this problem (i think) using the eZ paypal extension.
<i>http://ezpedia.org/wiki/en/ez/ez_paypal</i>
It was based on their experiences but the content is still subpar.
<i>hth,//kracker
the rocketboom, my tivo taught me to enjoy is gone ...</i>
Member since: 2001.07.13 || http://ezpedia.se7enx.com/