# AmazonPay kann nicht installiert werden

**URL:** <https://forum.shopware.com/t/amazonpay-kann-nicht-installiert-werden/90172>\
**Category:** Shopware 6 (German)\
**Created:** [7. September 2021 um 11:17 UTC](https://forum.shopware.com/t/amazonpay-kann-nicht-installiert-werden/90172 "2021-09-07T11:17:19Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![premium-dog](https://avatars.discourse-cdn.com/v4/letter/p/779978/32.png) [@premium-dog](https://forum.shopware.com/u/premium-dog)\
**Post date:** [7. September 2021 um 11:17 UTC](https://forum.shopware.com/t/amazonpay-kann-nicht-installiert-werden/90172/1 "2021-09-07T11:17:19Z")

</div>

Hallo,  
ich hatte AmazonPay 4.01 installiert, dann gelöscht und nun möchte ich Version 4.0.3 installieren.  
Es kommt aber immer die Meldung:  
Das Plugin konnte aufgrund der Fehlermeldung „An exception occurred while executing ‚ALTER TABLE `swag_amazon_pay_payment_notification` ADD COLUMN `order_transaction_id` BINARY(16) NOT NULL AFTER `transaction_id`;‘: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name ‚order\_transaction\_id‘“ nicht installiert werden

---

<div class="post-metadata">

**Author:** ![FlorianHoltgrefe](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/florianholtgrefe/32/22532_2.png) [@FlorianHoltgrefe](https://forum.shopware.com/u/FlorianHoltgrefe)\
**Post date:** [14. September 2021 um 08:48 UTC](https://forum.shopware.com/t/amazonpay-kann-nicht-installiert-werden/90172/2 "2021-09-14T08:48:01Z")

</div>

Hallo @premium-dog

bitte lösche einmal der genannte Tabelle `swag_amazon_pay_payment_notification` die folgednen Spalten und versuche die Installation erneut druchzuführen:

- `order_transaction_id`
- `order_transaction_version_id`

Vermutlich wirst du auf einen weiteren Fehler stoßen, dass das folgende Statment nicht ausgeführt werden kann:

```auto
ALTER TABLE `swag_amazon_pay_payment_notification` DROP FOREIGN KEY `fk.swag_amazon_pay_payment_notification.transaction_id

```

In diesem Fall musst du temporär die Zeile 22 in der Datei `custom/plugins/SwagAmazonPay/Migration1624275180IpnRemoveTransactionId.php` löschen/auskommentieren. Nun sollte die Installation klappen. Anschließend deinstalliert du die Erweiterung wieder und aktivierst dabei den Haken „Alle Daten löschen“. Zu guter letzt lädst du die aktuellste Version der Erweiterung (aktuell 5.0.0) hoch und installierst die Erweiterung.

Hoffe das hilft 🙂

Viele Grüße aus Schöppingen  
Florian

---

<div class="post-metadata">

**Author:** ![peter0](https://avatars.discourse-cdn.com/v4/letter/p/8edcca/32.png) [@peter0](https://forum.shopware.com/u/peter0)\
**Post date:** [21. September 2021 um 16:24 UTC](https://forum.shopware.com/t/amazonpay-kann-nicht-installiert-werden/90172/3 "2021-09-21T16:24:04Z")

</div>

> [@FlorianHoltgrefe](#):
>
> Migration1624275180IpnRemoveTransactionId.php

Ich habe die Datei Migration1624275180IpnRemoveTransactionId.php leider gar nicht.  
Gibt es eine andere Möglichkeit es zu Fixen ?

---

<div class="post-metadata">

**Author:** ![FlorianHoltgrefe](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/florianholtgrefe/32/22532_2.png) [@FlorianHoltgrefe](https://forum.shopware.com/u/FlorianHoltgrefe)\
**Post date:** [22. September 2021 um 05:54 UTC](https://forum.shopware.com/t/amazonpay-kann-nicht-installiert-werden/90172/4 "2021-09-22T05:54:48Z")

</div>

Hallo @peter0,

welche Schritte hast du den bisher durchgeführt, welche Version setzt du ein, welchen Fehler hast du? Dieses Vorgehen lässt sich ja nicht pauschal auf jeden Fehler beim Update von Amazon Pay anwenden.

Viele Grüße aus Schöppingen  
Florian Holtgrefe

---

<div class="post-metadata">

**Author:** ![peter0](https://avatars.discourse-cdn.com/v4/letter/p/8edcca/32.png) [@peter0](https://forum.shopware.com/u/peter0)\
**Post date:** [22. September 2021 um 07:29 UTC](https://forum.shopware.com/t/amazonpay-kann-nicht-installiert-werden/90172/5 "2021-09-22T07:29:22Z")

</div>

Hallo @FlorianHoltgrefe,

Ich bekomme den Fehler und habe 6.4.4.1 und 4.0.2

```auto
Internal Server Error
An exception occurred while executing 'ALTER TABLE `swag_amazon_pay_payment_notification` DROP FOREIGN KEY `fk.swag_amazon_pay_payment_notification.transaction_id`': SQLSTATE[42000]: Syntax error or access violation: 1091 Can't DROP FOREIGN KEY `fk.swag_amazon_pay_payment_notification.transaction_id`; check that it exists

```

lg

---

<div class="post-metadata">

**Author:** ![FlorianHoltgrefe](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/florianholtgrefe/32/22532_2.png) [@FlorianHoltgrefe](https://forum.shopware.com/u/FlorianHoltgrefe)\
**Post date:** [23. September 2021 um 06:02 UTC](https://forum.shopware.com/t/amazonpay-kann-nicht-installiert-werden/90172/6 "2021-09-23T06:02:42Z")

</div>

Hallo @peter0,

dann versuchst du wahrscheinlich auf die 5.0.0 der Erweiterung zu aktualisieren? In diesem Fall musst du die Datei haben, schaue mal ausgehendend von deiner Shopware Installation:

`custom/plugins/SwagAmazonPay/src/Migration/1624275180IpnRemoveTransactionId.php`

**Edit:** Sehe grad das sich zwei Fehler in meinem ersten Post eingeschlichen haben, der richtige Pfad ist natürlich dieser hier.

Viele Grüße aus Schöppingen  
Florian Holtgrefe
