202-ecommerce / stripe_official

After years of hard work with Stripe connector for PrestaShop, 202 ecommerce stop the development of Stripe module on January 9th 2023. Thanks for all contributors that help us!
20 stars 20 forks source link

No more multistore support starting with 2.3.5 ??? #77

Closed Chrisi1321 closed 2 years ago

Chrisi1321 commented 3 years ago

I have big issues with the stripe module in the current version 2.3.5 and your support from prestashop addons told me that it is not possible anymore with 2.3.5 to support multistore core feature of prestashop. Is this true? My config is the following.

I have 3 domains

abcabc.at abcabc.de abcabc.ch

Each domain has it's own stripe account. As I have 3 different credentials I always chose the shop/domain in the backoffice and set the credentials for the shop. Nice and easy, no worries until now....

It all started with the issue that payments from only from abcabc.at were captured. With another update the orders from the domains abcabc.de and abcabc.ch were also not captured and after placing an test order you get always redirected to your account with your order history, but no order confirmation. In the background the order still seems to be some kind of validated because I can see this in the stripe dashboard.

Any ideas or help??

Ashley-Butcher commented 3 years ago

Having a similar issue to this. I have two other multistore issues:

One other thing that might be related, see also issue 80.

mribeiro202 commented 3 years ago

Hi everyone,

Have you tried to install the new version of module 2.3.6? This is a known problem with 2.3.5 that has been solved in 2.3.6. I recommend that you install this version.

Have a nice day

Ashley-Butcher commented 3 years ago

Update: Seems like issue #93 is related here too as it's the same symptoms. We're running 2.3.6 in a multistore environment too and it seems like the webhooks fail. Customers see their orders are placed, but cart becomes abandoned, webhook from Stripe to PrestaShop fails (doesn't seem to be able to find the cart properly), payment is stuck "uncaptured".

We have some stores sharing Stripe credentials and other stores using different credentials (due to them being different legal entities). Since the fix in the latest version that allows us to register webhooks properly in a multistore environment has been applied, all webhooks were rebuilt from the module, but it seems they still don't work properly, or at least the store context is wrong when they are called (= cart not found).

clotairer commented 2 years ago

We publish the fix on release 2.4.0.

You can update your addon. If you have any trouble do not hesitate to contact our technical support here : https://addons.prestashop.com/en/contact-us?id_product=24922