DaveRiba

DaveRiba 2 years ago

Apparently does not work with Version 4.
Hangs in the handshake with PayPal step. Have tried multiple times over several weeks. Same result -- hangs in handshake step with PayPal.

PayPal confirms there is a bug, but has no idea when it will be fixed.
Have you tested with with 4.0.1 ??

From PayPal support:
Hello,
At this time no additional updates are available on the known issue. I do apologize about the delay. CSTS0012575 is currently being reviewed to resolve the ongoing issue.

Lisa
Business Support
PayPal, Inc.

OpenCart

OpenCart 2 years ago

Please try to remove from the .htaccess file these directives:

## No directory listings
<IfModule mod_autoindex.c>
IndexIgnore *
</IfModule>

## No-Referrer-Header
<IfModule mod_headers.c>
Header set Referrer-Policy "no-referrer"
</IfModule>

## Suppress mime type detection in browsers for unknown types and prevent FLOC
<IfModule mod_headers.c>
Header always set X-Content-Type-Options "nosniff"
Header always set Permissions-Policy "interest-cohort=()"
</IfModule>

refresh

jjsofttech

jjsofttech 2 years ago

i have to use opencart 4.0.2.1 and install paypal extention

Log in to the OpenCart admin panel.
Go to Extension > Payments > PayPal Commerce Platform.
Select the blue button on the right to edit.
Set the Environment to Production.
Select Connect to PayPal and follow the PayPal onboarding process.
Set Status to Enabled.
Save the credentials that appear after the account connects to PayPal. These credentials should be kept private.

after connected and can't enable still same page connect

OpenCart

OpenCart 2 years ago

Hi jjsofttech,

The module is enabled by default. Please make sure that you have enabled it instead of disabling it.

OpenCart

OpenCart 2 years ago

Please try to remove from the .htaccess file these directives:

## No directory listings
<IfModule mod_autoindex.c>
IndexIgnore *
</IfModule>

## No-Referrer-Header
<IfModule mod_headers.c>
Header set Referrer-Policy "no-referrer"
</IfModule>

## Suppress mime type detection in browsers for unknown types and prevent FLOC
<IfModule mod_headers.c>
Header always set X-Content-Type-Options "nosniff"
Header always set Permissions-Policy "interest-cohort=()"
</IfModule>


refresh

ray2ding

ray2ding 2 years ago

I need your urgent assistance to resolve a crucial issue with our payment module leading to double payments. The pattern remains unclear.

Paypal support suggests a missing header in our payment requests is the issue. Without this header (Invoice Number or X-VPS-REQUEST-ID), our system treats multiple payment requests as separate transactions, resulting in double payments.

Please guide us on implementing this header into our payment requests. Your timely assistance in rectifying this issue is much appreciated.

Thank you,

ray2ding

ray2ding 2 years ago

here is the reply from PayPal: After the investigation, we have confirmed the issue is being caused by your software sending two API requests. The reason why the second API request is not being stopped is because the Invoice Number or the X-VPS-REQUEST-ID is not being passed in.
To resolve this issue, please have your software developers add the Invoice Number or the X-VPS-REQUEST-ID.
We have confirmed that your software has sent these requests separately. Since our gateway has no way of confirming these are duplicate transactions without the Invoice Number or the X-VPS-REQUEST-ID, this is why this is happening.

OpenCart

OpenCart 2 years ago

Please try to remove from the .htaccess file these directives:

## No directory listings
<IfModule mod_autoindex.c>
IndexIgnore *
</IfModule>

## No-Referrer-Header
<IfModule mod_headers.c>
Header set Referrer-Policy "no-referrer"
</IfModule>

## Suppress mime type detection in browsers for unknown types and prevent FLOC
<IfModule mod_headers.c>
Header always set X-Content-Type-Options "nosniff"
Header always set Permissions-Policy "interest-cohort=()"
</IfModule>


975520467@qq.com

975520467@qq.com 2 years ago

I also encountered the same problem. The customer paid twice, but only one order was created. This problem has been complained by the customer many times

refresh

guaimara

guaimara 2 years ago

se ve muy buena la opcion de paypal

kaya_00

kaya_00 2 years ago

Current Opencart Version 3.0.3.8
PayPal Checkout Integration V2.0.2
Last Update 3 Jul 2023

The last update of PayPal Checkout Integration still not working. I managed to connect and set up MyApp_OpenCart_Limited1 API and Webhook. However, the extension STATUS remains DISABLED and there's no ENABLE option available in my extension page.

OpenCart

OpenCart 2 years ago

Hi kaya_00,

I have just installed the default Opencart 3.0.3.8 and installed the PayPal extension without any problems.
https://i.imgur.com/lVIxho9.png

Please contact our developers at support@opencart.com

You may have some individual issues with your template or conflicts with other extensions.

kaya_00

kaya_00 2 years ago

Thank you for your prompt response. My issues has been resolved; one of my URL rewrite conditions causing problem in my htaccess file.

refresh

theglassalchemist

theglassalchemist 2 years ago

Does not work for 4.0.2.1, I have attempted to connect 12 times. Paypal end completes it's task and says thank you blah blah blah then goes back to opencart screen and nothing. like it was never done.

OpenCart

OpenCart 2 years ago

Please try to remove from the .htaccess file these directives:

## No directory listings
<IfModule mod_autoindex.c>
IndexIgnore *
</IfModule>

## No-Referrer-Header
<IfModule mod_headers.c>
Header set Referrer-Policy "no-referrer"
</IfModule>

## Suppress mime type detection in browsers for unknown types and prevent FLOC
<IfModule mod_headers.c>
Header always set X-Content-Type-Options "nosniff"
Header always set Permissions-Policy "interest-cohort=()"
</IfModule>


go987

go987 2 years ago

hello, where find .htaccess file ?

refresh

Labeshops

Labeshops 2 years ago

Support link is not working and it is NOT working on 3.0.3.2! Help!!!

Labeshops

Labeshops 2 years ago

I sent an email for support early this am and still no word from anyone more than 14 hours later. customers cannot check out and I have no idea how to solve it.

refresh

hamidg84

hamidg84 2 years ago

We have installed it on 3.0.3.8 but when during checkout page, it shows card entry fields but we are unable to type any data and then it takes you back to Home Page.

BeadsJar

BeadsJar 2 years ago

Doesn't work, showing this:
"Server returned nothing (no headers, no data) Please choose another payment method"

BeadsJar

BeadsJar 2 years ago

Opencart 3.0.2.0

refresh

webprojectsol

webprojectsol 2 years ago

There is a bug, at least for version 4.x, in extension/paypal/catalog/controller/payment/paypal.php

in line 1287 should not be:
$this->model_checkout_order->addOrderHistory

but:
$this->model_checkout_order->addHistory

OpenCart

OpenCart 2 years ago

Hi webprojectsol,

You are correct. There was a bug in the code for OpenCart 4.x. We have fixed it. If you encounter any other issues, please let us know at support@opencart.com.

Best regards,
OpenCart team

refresh

kspaker

kspaker 2 years ago

Below the Download button at the top of this page it says "Documentation Included". Where? I don't see any documentation or instructions of any kind. I've poked around the js, php, and twig files in this extension. It appears all the "heavy lifting" of integrating with Paypal is implemented - initializing the PaypalAPI, creating an order, sending Paypal all necessary info, handling callbacks, etc. All I need is to have this extension render a "Paypal" and "Use Debit/Credit Card" button on my checkout page. I suspect there's probably one simple line of code that I could put in my cart.twig checkout page and everything will just work. But I can't figure out what it is. Can someone please give me a hint as to what I'm doing wrong?

OpenCart

OpenCart 2 years ago

Hello kspaker,

We are working on a video instruction for installing the module, and it will be ready soon. You can contact our support team and our developers will assist you.

Best regards,
OpenCart team

refresh

unilinked

unilinked 2 years ago

Hello,
I installed the latest 2.0.2 version, checked 3.0.3.8 - 3.0.3.6 - 3.0.3.3 and for all opencart version this extension is not working fine for me, I see on developer panel the following error:

{
"order_id": "",
"paypal_order_id": "",
"error": {
"warning": "The value of a field is either too short or too long. Please choose another payment method or <a href=\"https:\/\/www.----.it\/index.php?route=information\/contact\" target=\"_blank\">contact us<\/a>."
}
}

{err: 'Error: Expected an order id to be passed\n at ht…U2KLCNF57N3E&currency=EUR&intent=capture:3:73613)', timestamp: '1686922742075', referer: 'www.paypal.com', sdkCorrelationID: 'f972474fc912f', sessionID: 'uid_68a1b074e4_mtm6mza6nde', …}

Anyone can help fix the issue?
Thanks a lot!

unilinked

unilinked 2 years ago

I see also a popup after click on the paypal button on the product page, with this content:
"The value of a field is either too short or too long. Scegli un altro metodo di pagamento o <a href="https://www.---.it/index.php?route=information/contact" target="_blank">contattaci</a>."

unilinked

unilinked 2 years ago

we tested on different version of OC and sometimes seems to be working, after reloading the page it shows the error. Tried also with default theme, Anyone can help please? Maybe something with products details?

OpenCart

OpenCart 2 years ago

We have tested the module on all supported OC versions.
Please contact our support team and our developers will check your issue.
support@opencart.com

Best regards,
OpenCart team

refresh

alessandro.flw

alessandro.flw 2 years ago

When this extension is will avaliable for Brazil?

OpenCart

OpenCart 2 years ago

The extension is available for everyone.

Best regards,
OpenCart team

refresh

diegodias

diegodias 2 years ago

what are the steps to update the extension to the newest one? im use the Version 4.0.1.1

OpenCart

OpenCart 2 years ago

Just uninstall your current PP extension and install the new one via OpenCart Installer.

Best regards,
OpenCart team

refresh

OpenCart

OpenCart 2 years ago

Hello friends!
We have updated the extension and now it allows you to accept ApplePay.
Please note, this option is only available for US merchants.

KatGirl

KatGirl 2 years ago

Have all these issues been resolved? I would like to install this on a brand new OC3.0.8 version but if there is continued errors and failed connection attempts, there's no point to doing this.

@Opencart - can you please confirm?

OpenCart

OpenCart 2 years ago

Hello,

You can contact our support team and our developers will install the module for you.
support@opencart.com

refresh

cgcmart

cgcmart 2 years ago

Please help!
Opencart 4.0.2.1 logged these errors:
2023-05-28 20:55:48 - PHP Warning: Undefined array key "title" in ../extension/paypal/catalog/controller/module/paypal_smart_button.php on line 836
2023-05-28 20:55:48 - Exception: <b>Notice</b>: Undefined property: Proxy::getMethod in <b>../extension/paypal/catalog/controller/module/paypal_smart_button.php</b> on line <b>892</b> in ../system/engine/proxy.php on line 83

OpenCart

OpenCart 2 years ago

Please remove all old versions of PayPal before installing the new version.
Or you can contact our support team at support@opencart.com

refresh

vinhvu

vinhvu 2 years ago

I get denied payment when user using express checkout. Order in OC was created as well. Is this normal? Shouldn't denied payment status shouldn't even create an order in OC at all?

OpenCart

OpenCart 2 years ago

Just send us a ticket and our developers will help you to solve the issue
support@opencart.com

refresh

JimDrew

JimDrew 2 years ago

Same issue here with installing the latest version causes a requirement to CONNECT to PAYPAL which results in the same error that others are reporting:

Authentication failed due to invalid authentication credentials or a missing Authorization header.

At this point I no longer have a working payment method. Please help resolve this! Thank you!

OpenCart

OpenCart 2 years ago

We are ready to help you. Just contact our support team at
support@opencart.com

refresh

exit15

exit15 2 years ago

Hi Guys.. Any thoughts about adding the functionality that is currently available in the 'express checkout' integration, namely, the ability to capture, partial capture, refund and void the transaction from the order admin page? It is really complicated to have to go to back and forth between the OpenCart admin and PayPal.com for every order.