Error

Ein Fehler ist aufgetreten: Die Zahlungsmethode wird übertragen, ist aber nicht verfügbar.

Problem

Liebes KeysDiscount-Team, Vielen Dank für Ihre Anfrage. Ich habe gerade Ihre Webhooks überprüft und sehe das gleiche Problem. Es scheint, als ob Sie die Zahlungsmethoden falsch einreichen.

Wenn Sie einem Kunden mehrere Zahlungsmethoden anbieten möchten, geben Sie die Parameter bitte in einem Array wie folgt an:

Wenn Sie den Payment Service Provider angeben möchten, können Sie diese auch als Ganzzahlen in ein Array eingeben:

36 = Payrexx Direct, 5 = Stripe
​You can find the Id’s here: https://developers.payrexx.com/docs/miscellaneous$
I hope I was able to clarify the problem. It seems like someone changed the way you’re handling credit card Gateways.Best regardsJanis Eberhart

EberhartOnline Spezialist Kundendienst
+41 (0) 33 550 00 10janis.eberhart@payrexx.com
Payrexx AGBurgstrasse 20CH-3600 Thun
Besuchen Sie uns im Internet:Webseite | Twitter | Facebook | Xing

Typo 3 Entwicklerantwort

Ich habe das noch einmal mit dem Debugger geprüft. Auf unserer Seite scheint das alles i.O. zu sein. Wir haben hier auch keine Änderung vorgenommen.
Wir nutzen

payrexx/payrexx:1.7.3

Und übergeben tatsächlich 

$gateway->setPm([‚antepay‘, ‚mastercard‘, ‚visa‘, ‚american-express‘, ‚giropay‘]);
Das ist genau so, wie es auch in der Doku steht.
Könnte es sein, das eine der Zahlungsmethoden seit gestern nicht mehr verfügbar ist:
– antepay- mastercard- visa- american-express- giropay

Die Fehlermeldung:
An error occurred: The payment method is transmitted but not available.

Deutet darauf hin.
Kannst Du das noch einmal prüfen?

Lösung

Check active Payment Gateways in Payrexx. Select Zahlungsanbieter on the leftside menu > Konfigurieren

Überprüfen Sie, ob der Modus Live ist und der Status ein grünes Häkchen hat:

Diese Zahlungsarten sind eingerichtet:

Nur diese Zahlungsarten können im Webhook von Typo 3 beim Aufruf der Payrexx API verwendet werden:

Nachdem die zusätzlichen Zahlungsarten antepay und giropay entfernt wurden, verschwand die Fehlermeldung.

Korrekte Meldung im API-Log:

What are your feelings
Updated on Juli 15, 2021