geewytee Posted August 14, 2014 Share Posted August 14, 2014 Hi,I'm in the process of setting up prestashop for use on smartphones primarily (80% of customer base). I have a french Paypal Integral Evolution account in good standing. The Paypal Europe module works fine on desktop, both going to Paypal's hosted payment form and the iFrame version on my site.But on mobile, I get this error:------------------------------------Inteez Bonjour,Rapport d'erreur à partir de votre module PayPalAPIUn client a rencontré un problème avec le module PayPalAPI:PayPal response:TIMESTAMP -> 2014-08-13T23:35:52ZL_ERRORCODE0 -> 10002L_SHORTMESSAGE0 -> Authentication/Authorization FailedL_LONGMESSAGE0 -> You do not have permissions to make this API callL_SEVERITYCODE0 -> Error-----------------------------------------You can try the payment process here:http://inteez.net/e-commerce/fr/music-ipods/2-ipod-shuffle.html#/colormetalI've tried layouts A, B, and C. I get the same error. I never get to the “Mobile Payment Flow for a PayPal Payment"; nor the iframe on mobile.On Prestashop, I've installed this Paypal module:http://addons.prestashop.com/en/payments-gateways-prestashop-modules/1748-paypal.htmlWhich again works like a charm on my desktop computers. But most of my customers are on mobile.Can anyone help me resolve this issue ?Thanks,Guy Link to comment Share on other sites More sharing options...
Dh42 Posted August 14, 2014 Share Posted August 14, 2014 It means that your api credentials are wrong. Check them and try typing them in by hand. Link to comment Share on other sites More sharing options...
geewytee Posted August 14, 2014 Author Share Posted August 14, 2014 Thanks. If my api credentials (which are only my paypal email address asked by the module) were wrong, payment would not work on desktops. But it does work on regular PCs. I've seen that error 10002 means it's a credential issue on this page: https://developer.paypal.com/webapps/developer/docs/classic/api/errorcodes/ But the same 10002 err code applies in many other cases. There must be another reason, but I have no idea where to look. Link to comment Share on other sites More sharing options...
Dh42 Posted August 14, 2014 Share Posted August 14, 2014 Very strange, you are only running one paypal module? Are you running the latest version? Link to comment Share on other sites More sharing options...
geewytee Posted August 14, 2014 Author Share Posted August 14, 2014 I use the latest version of prestatshop 1.6, updated last night from 1.5, which I had installed from hostgator's cpanel (installed last night as well). I only have one Paypal module activated, along with bank wires and checks. Link to comment Share on other sites More sharing options...
bellini13 Posted August 14, 2014 Share Posted August 14, 2014 are you saying that you installed a new clean version of PS v1.6 from your host gator account? Are did you somehow perform an upgrade from there? Link to comment Share on other sites More sharing options...
Henzo Posted August 14, 2014 Share Posted August 14, 2014 hello, Just start on prestashop my shop Same pb Prestashop 1608 disable my security website, rewritte Id Pw ect.. Error occurred:Veuillez contacter le marchant: <b>PayPal response:</b> TIMESTAMP -> 2014-08-14T16:05:09Z L_ERRORCODE0 -> 10002 L_SHORTMESSAGE0 -> Security error L_LONGMESSAGE0 -> Security header is not valid L_SEVERITYCODE0 -> Error Link to comment Share on other sites More sharing options...
bellini13 Posted August 14, 2014 Share Posted August 14, 2014 hello, Just start on prestashop my shop Same pb Prestashop 1608 disable my security website, rewritte Id Pw ect.. Error occurred:Veuillez contacter le marchant: <b>PayPal response:</b> TIMESTAMP -> 2014-08-14T16:05:09Z L_ERRORCODE0 -> 10002 L_SHORTMESSAGE0 -> Security error L_LONGMESSAGE0 -> Security header is not valid L_SEVERITYCODE0 -> Error the API information you provided in the module configuration is wrong. confirm and update it 1 Link to comment Share on other sites More sharing options...
Henzo Posted August 14, 2014 Share Posted August 14, 2014 Thanks very much you right and i fix , i re check and copy just 50% of my signatur Api this is why i have error code 10002, now i have this message code 10001 Error occurred: Veuillez contacter le marchant: <b>PayPal response:</b> TIMESTAMP -> 2014-08-14T16:51:34Z L_ERRORCODE0 -> 10001 L_SHORTMESSAGE0 -> Internal Error L_LONGMESSAGE0 -> Timeout processing request Link to comment Share on other sites More sharing options...
geewytee Posted August 16, 2014 Author Share Posted August 16, 2014 where do you enter the API information (user name, password, signature) ? The extension I have only asks for my paypal Email. I do have a Paypal Pro/Paypal Integral Evolution account. Link to comment Share on other sites More sharing options...
Henzo Posted August 16, 2014 Share Posted August 16, 2014 where do you enter the API information (user name, password, signature) ? The extension I have only asks for my paypal Email. I do have a Paypal Pro/Paypal Integral Evolution account. Setting module PayPal on your back office prestashop I fix and resolved code error 1001 & 1002 love my prestashop when work & run like Rolls Royce without error/bug thx again Bellini13 Link to comment Share on other sites More sharing options...
geewytee Posted August 17, 2014 Author Share Posted August 17, 2014 (edited) Ok. I think understand now what's happening: On mobile, the Prestashop Paypal Module uses Paypal Standard, rather than Paypal Website Payment Pro Hosted. I realised that because when I entered my API information (user name, password, signature) - which, strangely, is available only in the Paypal Standard option - the 10002 error disappeared and I could connect to paypal. But then there's a BIG problem ! Paypal Standard requires users to get a Paypal account in order to pay for the product ! Customers can't pay by card only - which is possible with Paypal Payment Pro Hosted. This is a huge issue that needs to be fixed. Many people do not want to go through the hassle of opening a Paypal account. I got several emails from my customers telling me so when I was using Paypal Standard. Anybody knows who can fix that ? Edited August 17, 2014 by geewytee (see edit history) Link to comment Share on other sites More sharing options...
bellini13 Posted August 17, 2014 Share Posted August 17, 2014 This is an option in your Paypal Profile, so perhaps you had disabled it in the past? http://stackoverflow.com/questions/20006052/hide-remove-pay-with-a-debit-or-credit-card Link to comment Share on other sites More sharing options...
geewytee Posted August 17, 2014 Author Share Posted August 17, 2014 Thanks for your reply bellini13. What option are thinking about? Link to comment Share on other sites More sharing options...
bellini13 Posted August 17, 2014 Share Posted August 17, 2014 click the link, and follow the directions Link to comment Share on other sites More sharing options...
geewytee Posted August 17, 2014 Author Share Posted August 17, 2014 Thanks. I had missed your stack overflow link on my phone. the "PayPal Account Optional" option was already on. And it applies only to Paypal Payment Standard, which I can't use. As this option does not do what it says it does, in my experience. Link to comment Share on other sites More sharing options...
bellini13 Posted August 18, 2014 Share Posted August 18, 2014 But in your post, you said you are using Paypal Standard, so the information I provided applies. If you are using some other API from Paypal, then you will need to work with Paypal directly to determine why the feature went missing. Link to comment Share on other sites More sharing options...
geewytee Posted August 19, 2014 Author Share Posted August 19, 2014 I've contacted Paypal, here's the answer I got (I've also contacted the developer) : Hi Guy,Thanks for the updated information.I've investigated the module you referenced and this module isn't included in the default Prestashop installation, so I didn't have it installed. I've installed it now and can confirm I'm experiencing the same issue you mentioned, with web flow on desktop browsers working fine, but on mobile I'm experiencing the same issue you are.This is down to the payment module design and you'd need to contact Prestashop in relation to it and ask them if there is a way to modify the functionality of the module to allow mobile users to have the same experience as desktop users. There is a "contact developer" link provided on the payment module details page, which would allow you to contact the developer of this module, 202 ecommerce. PayPal didn't code the module, so I don't know why they made this functionality decision when being used on mobile, only the developer can explain that to you and advise of any possible solutions.I do understand your disappointment with the current functionality of this third-party module and hope that the developer can assist you with resolving the issue.RegardsJustinMTS Link to comment Share on other sites More sharing options...
pizzaparty Posted August 24, 2014 Share Posted August 24, 2014 i use Paypal pro what solution can I find? Link to comment Share on other sites More sharing options...
DavideZ Posted January 16, 2015 Share Posted January 16, 2015 My client use paypal pro, in module's configuration I can only use the email. So I have changed the module code, hoping that the developers will do something (I have already sent an email to them), and knowing that the modify will be lost on module's update. I have modified the file modules/paypal/paypal.php in this way: if ($use_mobile) //$method = ECS; $method = HSS; else $method = (int)Configuration::get('PAYPAL_PAYMENT_METHOD'); HSS is Paypal Integral EvolutionECS is Paypal Option + 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