v2.7.x Billsafe Versandmeldung Fehler

Thema wurde von Anonymous, 19. Mai 2016 erstellt.

  1. Anonymous

    Anonymous Erfahrener Benutzer

    Registriert seit:
    14. Juli 2011
    Beiträge:
    946
    Danke erhalten:
    68
    Danke vergeben:
    120
    Hallo,

    hin und wieder kann keine Billsafe Versandmeldung erstellt werden. (Fehler seit mindestens 2.7.X vorhanden, mit 2.6.x hatte soweit ich weiss alles funktioniert)

    Anbei die technische Erklärung von Billsafe:

    - Die Daten werden von Gambio wie folgt übertragen. Weil das Attributt artikelList_0_name der Bestellung nicht mit der artikelList_0_name der Versandmeldung übereinstimmt kann Billsafe die Versandmeldung nicht auswerten....

    Bestellung:
    sessionId=xxx
    userAction=CONTINUE
    articleList_0_number=6418
    articleList_0_name=Scout+Alpha+Lovely+Cat+Schulranzen+Set+3tlg.+%2B+gratis+Lamy+Deckfarbkasten
    articleList_0_type=goods
    articleList_0_quantity=1
    articleList_0_grossPrice=192.95
    articleList_0_tax=19.00
    articleList_1_number=SHIPMENT
    articleList_1_name=Versandkosten
    articleList_1_type=shipment
    articleList_1_quantity=1
    articleList_1_grossPrice=0.00
    articleList_1_tax=0.00
    method=prepareOrder


    Versandmeldung:
    -------------------
    2016-05-17 15:08:38
    [REQUEST / reportShipment / V208 / UID: xxx]
    transactionId=1374019720
    shippingDate=2016-05-17
    articleList_0_number=6418
    articleList_0_name=Scout+Alpha+Lovely+Cat+Schulranzen+Set+3tlg.+++gratis+Lamy+Deckfarbkasten
    articleList_0_type=goods
    articleList_0_quantity=1
    articleList_0_grossPrice=192.95
    articleList_0_tax=19.00
    articleList_1_number=SHIPMENT
    articleList_1_name=Versandkosten
    articleList_1_type=shipment
    articleList_1_quantity=1
    articleList_1_grossPrice=0.00
    articleList_1_tax=0.00
    method=reportShipment
    merchant_id=14576
    merchant_license=xxx
    application_signature=xxx
    application_version=GX2_BS3
    format=NVP

    2016-05-17 15:08:38
    [RESPONSE / reportShipment / ack=ERROR (1) / UID: xxx]
    array (
    0 =>
    array (
    'code' => '301',
    'message' => 'Parameter articleList has errors',
    ),
     
  2. Anonymous

    Anonymous Erfahrener Benutzer
    Mitarbeiter

    Registriert seit:
    22. Juni 2011
    Beiträge:
    4.416
    Danke erhalten:
    1.580
    Danke vergeben:
    116
    Hallo,

    ich neige zu einem ganz pragmatischen Workaround: Ersetze das „+“ im Artikelnamen durch das Wort „mit“.

    Ansonsten habe ich das grundsätzlich mal notiert, kann aber nicht sagen, wann oder ob wir dazu kommen, die Edge-Cases an dieser Stelle zu ermitteln und Workaround für BillSAFEs Schrulligkeiten an der Stelle zu ersinnen.

    Bitte bedenke, dass der ganze BillSAFE-Dienst sich in einem Zustand der schleichenden Abschaltung befindet.