Supermanzo Posted October 9, 2013 Share Posted October 9, 2013 Hello, i have already contacted paypal but they say it's all related to prestashop and won't give me any support. Prestashop version is 1.5.4.1, paypal version is 3.6 I have these 2 problems: 1. With paypal pro enabled, payments are processed but orders do not appear in backoffice 2. If in the cart there is a voucher with a discount, paypal pro iframe becomes an error reporting that there was a problem with product prices. I really need help here, i don't know how to solve this because there is not really any resource to look into to understand what happens. If i use paypal in the default mode (website payments) and it redirects to external gateway, it works fine Link to comment Share on other sites More sharing options...
Supermanzo Posted October 12, 2013 Author Share Posted October 12, 2013 Hello, i did many tests. Environment is prestashop 1.5.4.1 (i also tried in a 1.5.6 environment) and paypal europe module 3.6.1. Single currency and single tax. Paypal set as paypal pro, set in module configuration paypal pro, live Iframe works and is shown correctly. Payments are processed. I tried following http://www.prestashop.com/forums/topic/235504-tax-is-calculated-wrong-in-prestashop-it-has-to-be-not-just-me-but-everyone/?do=findComment&comment=1333319 this too but no solution. Here is the problem: - If the cart is without specific price reduction or voucher payments appear to be processed correctly, Iframe behaves properly. Confirmation is right both in paypal iframe and in prestashop redirect and order appears in backoffice. Seems fine without voucher and price reductions - If in the cart there is a voucher the behaviour is the same as above, but after the paypal confirmation in iframe (that is correct) when redirected to prestashop order confirmation gives the error: 1. An error occurred while processing payment The order is created in backoffice with status payment error, and paypal leaves a message: Price paid on paypal is not the same that on PrestaShop. - If the voucher covers the product cost completely so it costs 0 (i have loyalty program and one can accumulate point that cover the entire price of the product), the behaviour is still the same, but the error is 1043 directly in the iframe and payment is not processed. There should be a transaction with the shipment only. If i use paypal without the pro, with the web payment option, everything works fine without problems. This happens only when is set in paypal pro mode. I don't understand if it is related to : rounding, taxes, both. The only resource i found really related is the post above, but it doesnt give any solution to me. Link to comment Share on other sites More sharing options...
Supermanzo Posted October 13, 2013 Author Share Posted October 13, 2013 Update: I checked the amounts and payments comparing with paypal and i found out that the way vouchers are processed is different in standard paypal mode and in pro/iframe mode. In paypal standard mode (that works correctly) you have /Item + /Shipment - /Voucher (negative value) as 3 different elements In paypal pro iframe mode (that doesnt work) you have /ITEM + /Shipment where /ITEM is /Item - /Voucher I guess that voucher in this way will never work, because when checking back with presta the price of the item is different. Link to comment Share on other sites More sharing options...
benjamin utterback Posted October 17, 2013 Share Posted October 17, 2013 If you are using PayPal Europe, it is important to have this fix in the classes/hook.php . Let me know how it works for you. Specifically for 1.5.5 and 1.5.6 https://github.com/PrestaShop/PrestaShop/pull/768/files Link to comment Share on other sites More sharing options...
Supermanzo Posted October 19, 2013 Author Share Posted October 19, 2013 Thanks Benjamin, but i have 1.5.4.1 , I tried also on a test 1.5.6 environment with same results. Link to comment Share on other sites More sharing options...
Supermanzo Posted October 29, 2013 Author Share Posted October 29, 2013 Does anyone use PayPal Pro in Europe with Iframe ? Have you tried using vouchers ? Link to comment Share on other sites More sharing options...
abondares Posted November 6, 2013 Share Posted November 6, 2013 I have the same problem. With woucher I get the following message: "Price paid on paypal is not the same that on PrestaShop." Tried the change in classes/hook.php Same result Without vouchers everything is ok. Link to comment Share on other sites More sharing options...
cercamon Posted November 13, 2013 Share Posted November 13, 2013 Hello Benjamin, I had the same issue with Paypal Europe v3.6.1 module running on PS 1.5.6, even after being applied the fix you mentioned on classes/Hook.php I did many tests, and no matter what, checking out through Paypal when there's a voucher in the cart always results in a blank screen. Order is being generated, but customer sees nothing but the blank screen. Any ideas to make usable paypal payments on PS 1.5.6? Thanks for your support! Link to comment Share on other sites More sharing options...
benjamin utterback Posted November 13, 2013 Share Posted November 13, 2013 Hello everybody, we are looking into this issue. If you would like, please register, vote up and comment on this forge report. http://forge.prestashop.com/browse/PNM-1771 Thank you for the support! We are working hard to get this fixed as soon as possible. Link to comment Share on other sites More sharing options...
benjamin utterback Posted November 13, 2013 Share Posted November 13, 2013 Does anyone use PayPal Pro in Europe with Iframe ? Have you tried using vouchers ? Hello, you are using the PayPal Pro Module from Addons correct? Can you link me to it please? Link to comment Share on other sites More sharing options...
Supermanzo Posted November 17, 2013 Author Share Posted November 17, 2013 http://addons.prestashop.com/it/pagamento-prestashop-moduli/1748-paypal.html If you want to reproduce set paypal in "pro" with the iframe, enable vouchers, add it to the cart, and try to pay. The problem is very easy to reproduce. Link to comment Share on other sites More sharing options...
benjamin utterback Posted November 20, 2013 Share Posted November 20, 2013 Does this seem similar to you? http://forge.prestashop.com/browse/PNM-1771 If so, it would be good to register vote and comment on it as well. Link to comment Share on other sites More sharing options...
Supermanzo Posted November 20, 2013 Author Share Posted November 20, 2013 I opened that =) but as you can see noone answers. Link to comment Share on other sites More sharing options...
abondares Posted November 21, 2013 Share Posted November 21, 2013 I cant login there. Do I need a new account? Link to comment Share on other sites More sharing options...
pletuko Posted December 5, 2013 Share Posted December 5, 2013 Hi i use paypal pro module that i bought for 199. it works ok ,but it does not send the customer email and shipping address to my paypal back office. When i look in my paypal back office all i see is the amount charged and the customer name,. how do i fix this i need the email adress as well as the shipping address to be send with thorder to my paypal backoffice. Please help. Link to comment Share on other sites More sharing options...
Supermanzo Posted December 6, 2013 Author Share Posted December 6, 2013 Following the status on Forge, an admin reposted my exact words, closed and set to fixed. http://forge.prestashop.com/browse/PNM-1771 I really don't understand. Paypal not working with standard basic features, huge bugs, you stay put for months and give contribution, wait patiently and then the answer is this joke. Link to comment Share on other sites More sharing options...
Supermanzo Posted January 7, 2014 Author Share Posted January 7, 2014 UPDATE 3.6.3: I did run some tests on 3.6.3 and there has been an improve: The bug previously reported with vouchers are fixed, only one of them still behaves the same: "If the voucher covers the product cost completely so it costs 0 (i have loyalty program and one can accumulate point that cover the entire price of the product), the behaviour is still the same, but the error is 1043 directly in the iframe and payment is not processed.There should be a transaction with the shipment only." The rest now works fine, i did some tests with vouchers, free shipment, discount on shipment, discounted products. Everything seemed right and all tests were without any problem. If you can take care of the Voucher covering the full price of the item, finally the paypal pro module can do everything the other payment modules do.and i can use it. Please take notice that this is still an extremely urgent matter. A lot of people uses vouchers that can cover the full price of products, and a lot of people uses paypal as payment. I am paying a monthly fee to Paypal for the pro service which i cannot use due to this bug. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now