Paypal processing error in Prestashop - paypal

Current Prestashop version 1.6.0.6 .
Latest Paypal Modul installed 3.7.2 .
Paypal Modul is installed correctly.
Error-Description: I can not upload a screenshot due to lack of reputation. You can see it by clicking this link
When I want to order via Paypal I do get the error message:
Error occurred:
Please try to contact the merchant:
PayPal response:
->
Please suggest a way to get rid of this error.

Hi you need to upload to the latest version of paypal (3.8.1) in modules. 3.7.2 is no longer working.

Related

Google Action SmartHome - Publishing a release returns unknown error

I created a SmartHome project with all information provided (all checks are OK in project overview).
When I go to Deploy > Release and click on Submit Production then Submit for review an error occured:
Conversation fulfillment ... has invalid API version '0'
Any idea whats's wrong ?
Problem fixed by Google internal team (direct contact to support).
From aog-support#google.com:
I received a response from our internal team that the issue has been fixed. Please re-submit your Action for review and let us know if the issue still occurs.

Error Opencart 2.3 Authorize.net

I am using Opencart 2.3 version and installed an extension of Authorize.net AIM. I configured the API details and Facing getting an error of (Test Mode) The supplied currency code is either invalid, not supported, not allowed for this merchant or doesn't have an exchange rate.
Here is the screenshot of settings I configured
Can anyone help me where I am wrong?
Thanks in advance.

PrestaShop Paypal addon error 500

I have a PrestaShop installation with the following versions:
PrestaShop 1.6.0.14
PayPal add-on v3.11.1
When I try to checkout through Paypal, the server throws a 500 error. By checking the log file I've found this error:
Property Customer->passwd is empty at line 872 in file classes/ObjectModel.php
I suspect that the problem it's not actually the Paypal add-on, but as it's the only payment method currently supported by the site, I'm unable to check my suspicion.
Any idea?
Edit: It seems to happen only with logged in customers.

Prestashop PayPal module won't save settings

After I install the module and complete my API credentials I click the "save" button and I always get the following error:
Error !
You need to complete the PayPal identification Information in step 3
otherwise you won't be able to accept payment.
I already uninstalled and reinstalled the module.
PrestaShop version: 1.6.1.4
PayPal version: 3.10.6
Because of You install module that is unknown if it support PayPal's latest changes or not.
Seems like when You click save button it send CURL request to PayPal and tires to get necessary data. But response is not same as supposed to be.
If You're PHP dev: You've to debug that module,
otherwise: find someone to fix it.

PayPal Sandbox API SSL handshake error suddenly started using PayPal PHP SDK?

Up until today, I have been successfully developing with PayPal's sandbox using the new PayPal PHP SDK which comes preconfigured to use this sandbox URL:
https://api.sandbox.paypal.com/2.0/
(URL in Chrome currently returns: "Error 107 (net::ERR_SSL_PROTOCOL_ERROR): SSL protocol error.")
But today my webapp is crashing due to a SSL handshake failure:
Uncaught exception 'PPConnectionException' with message 'error:14094410:SSL routines:SSL3_READ_BYTES:sslv3 alert handshake failure' in ./paypal-sdk-1.0.92/lib/PPHttpConnection.php:185
The only event that has occurred since yesterday (when my webapp was last working) was I reset my sandbox "seller" account, which may have reset the API credentials according to this post. Since I've updated the API credentials manually, and have verified them to be correct, I cannot say if they were ever wrong at this point.
After lots of searching, I found other web articles that say the URL should be:
https://api-3t.sandbox.paypal.com/2.0/
(URL in Chrome returns a SOAP response.)
So I changed my PayPal PHP SDK's included URL from https://api.sandbox.paypal.com/2.0/ to https://api-3t.sandbox.paypal.com/2.0/ and it is working perfectly again. What happened here? Is the non-"3t" sandbox URL simply broken right now?
EDIT: After the feedback received from #Win and #JoelP, I have filed a bug report through the PayPal SDK github so someone at PayPal can explain what changed today and fix the SDK to have the correct URL when using Signature credentials.
EDIT 2: PayPal fixed the issue a few days ago. It's going to be available in the next release. https://github.com/paypal/SDKs/issues/22#issuecomment-8660682
Thanks for the help everyone.
Differences are between Certificate and Signature
Signature is the preferred way of accessing PayPal API.
The issue is fixed and the code has been pushed to master branch. You should see the refreshed bundles of the sdk out on x.com in the next couple of days.
Refer GitHub issue here https://github.com/paypalx/SDKs/issues/22
Thanks,
Prasanna.
I can't answer the question but I can say that I have just discovered the same problem. I confirm that jimp's workaround of changing the SDK's service endpoint config to :
service.EndPoint="https://api-3t.sandbox.paypal.com/2.0/"
solved my issue. (This is in the Paypal SDK config/sdk_config.ini file).
In my case I am using the PHP SDK. I have not changed anything on my sandbox account. My best guess is that the original URL is simply down for a while. (Firefox shows the "Secure Connection Failed" alert).