Kända begränsningar

Hantering av externalOrderNumber

När Sharespine Plugboard exporterar en order till Abicart så sätts det OrderNo från källan mot fältet externalOrderNumber i Abicart. 

Exempel, Sharespine Plugboard gör POST med:
"externalOrderNumber":"1115",

 

Abicart RESPONSE:

 "externalOrderNumber":"",

 

Abicart har förklarat att detta är en begränsning i deras system pga att konflikt de råkade ut för när fältet användes av flera externa kopplingar. För att lösa detta har de valt att sätta externalOrderNumber i externalRef i deras PaymentAPI, så resultatet blir detta:

> Order.get(178867449, {"payments": {}})
{
  "payments": [
    {
      "uid": 97331191,
      "method": 313351,
      "params": {
        "provider": "Sharespine",
        "channel": "fyndiq"
      },
      "status": "paid",
      "externalRef": "1115",
      "amount": 496
    }
  ]
}