Payment Error -2 "keine Versandmethoden" bei vorhandenen Versandmethoden

Hallo,

wenn OXID keine valide Bezahlmöglichkeit für den User identifzieren konnte liefert getPaymentError() scheinbar den Wert -2. Im Azure sowie Flow Theme wird die Fehlermeldung MESSAGE_NO_SHIPPING_METHOD_FOUND ([I]Keine Versandarten gefunden. Bitte kontaktieren Sie uns telefonisch oder per E-Mail![/I]) ausgespielt.

Das sieht sehr mysteriös aus, wenn im Formular darüber drei Versandmethoden zur Auswahl stehen.

In meinem Fall gab es tatsächlich keine valide Bezahlmethode für den Benutzer. Der Fehler sollte zwar nie Produktiv auftauchen, ich würde aber trotzdem gerne wissen, wie ich die eventualität korrekt abdecke.

Ich vermute es hast etwas hiermit zu tun?

  • Aber was hat jetzt die Bezahlemthode mit den Versandmethoden zu tun?
  • Aus welchen Situationen kommt es zu dem Status -2?
  • Änder ich die Übersetzung auf [I]keine Bezahlmethoden gefunden[/I], bzw. rufe im Template einen neuen Übersetzung Key auf?

¯_(ツ)_/¯