Jump to content

Error 10002 on Paypal Europe Module on mobile phone


geewytee

Recommended Posts

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 PayPalAPI

Un client a rencontré un problème avec le module PayPalAPI:

PayPal response:

TIMESTAMP -> 2014-08-13T23:35:52Z
L_ERRORCODE0 -> 10002
L_SHORTMESSAGE0 -> Authentication/Authorization Failed
L_LONGMESSAGE0 -> You do not have permissions to make this API call
L_SEVERITYCODE0 -> Error
-----------------------------------------
You can try the payment process here:
http://inteez.net/e-commerce/fr/music-ipods/2-ipod-shuffle.html#/colormetal

I'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.html

Which 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

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

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

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:

  1. <b>PayPal response:</b>
  2. TIMESTAMP -> 2014-08-14T16:05:09Z
  3. L_ERRORCODE0 -> 10002
  4. L_SHORTMESSAGE0 -> Security error
  5. L_LONGMESSAGE0 -> Security header is not valid
  6. L_SEVERITYCODE0 -> Error
Link to comment
Share on other sites

 

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:

  1. <b>PayPal response:</b>
  2. TIMESTAMP -> 2014-08-14T16:05:09Z
  3. L_ERRORCODE0 -> 10002
  4. L_SHORTMESSAGE0 -> Security error
  5. L_LONGMESSAGE0 -> Security header is not valid
  6. L_SEVERITYCODE0 -> Error

 

the API information you provided in the module configuration is wrong.   confirm and update it

  • Like 1
Link to comment
Share on other sites

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:

  1. <b>PayPal response:</b>
  2. TIMESTAMP -> 2014-08-14T16:51:34Z
  3. L_ERRORCODE0 -> 10001
  4. L_SHORTMESSAGE0 -> Internal Error
  5. L_LONGMESSAGE0 -> Timeout processing request
Link to comment
Share on other sites

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

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 by geewytee (see edit history)
Link to comment
Share on other sites

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

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.

Regards
Justin
MTS

Link to comment
Share on other sites

  • 4 months later...

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 Evolution
ECS is Paypal Option +

Link to comment
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...