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
|