DUMMY_ORDER_ID

Fehlerbeschreibung Im Klarna Debug Log findet sich folgende Fehlermeldung:

{"message":"GET /ordermanagement/v1/orders/DUMMY_ORDER_ID HTTP/1.1\r\nHost: api.klarna.com\r\nAuthorization: Basic XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX0XXXXXXXX==\r\nAccept: application/json\r\nContent-Type: application/json\r\nUser-Agent: Shopware 5.5.10/BestitKlarnaCheckout 1.1.2\r\n\r\n","context":[],"level":400,"level_name":"ERROR","channel":"BestitKlarnaCheckout","datetime":{"date":"2019-08-09 12:08:31.040294","timezone_type":3,"timezone":"Europe/Berlin"},"extra":[]}
{"message":"HTTP/1.1 400 Bad Request\r\nDate: Fri, 09 Aug 2019 10:00:00 GMT\r\nContent-Type: application/json\r\nContent-Length: 141\r\nConnection: keep-alive\r\nServer: openresty\r\nKlarna-Correlation-Id: xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx\r\nStrict-Transport-Security: max-age=31536000; includeSubDomains\r\n\r\n{\"error_code\":\"INVALID_ORDER_ID\",\"error_messages\":[\"Order ID must be a valid UUID.\"],\"correlation_id\":\"xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx\"}","context":[],"level":400,"level_name":"ERROR","channel":"BestitKlarnaCheckout","datetime":{"date":"2019-08-09 12:00:00.000000","timezone_type":3,"timezone":"Europe/Berlin"},"extra":[]}

Diese Fehlermeldung ist nur vom Zugangsdatentest den Sie aus den Plugin Einstellungen im Shopware Backend ausgeführt haben und kann ignoriert werden.

Die Klarna API selber bietet keine Funktion zum testen der Zugangsdaten. Wir behelfen uns daher mit einem Trick und stellen eine Anfrage an die Klarna API für die Order mit der Nummer "DUMMY_ORDER_ID". Diese existierte natürlich nicht bei Klarna. Wenn die Klarna API jedoch antwortet das diese Order nicht existiert wissen wir das die Zugangsdaten korrekt sind. Sind die Zugangsdaten falsch, würde uns die Klarna API das an dieser Stelle mitteilen und die Anfrage nicht zulassen.