Forums / Setup & design / Paypal "waiting on paymet server"

Paypal "waiting on paymet server"

Author Message

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 ezpublish is expecting. The value paypal send is VERIFIED and ezpublish 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(), ezpublish 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

Nuno Portugal

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 (the)

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/