Det finns inget standardiserat ställe i Magento 2 där betalmoduler kan lagra referensnummer för betaltransaktionen. Detta gör att de som tillverkar modulerna skapar olika ställen att lagra dessa.
Detta medför att integrationslösningar i andra änden inte kan veta om just den betalmodulen som körs i Magento 2 har en betalreferens eller vart den ligger.
I Sharespine lägger vi successivt till nya instruktioner för var integrationen ska leta efter referensnummer.
Dessa betalväxlar stöder Sharespine i skrivande stund. DIBS, Klara Checkout (KCO);
- order->payment->last_trans_id
Notera att den betalmodul som kunden använder måste stödja ovanstående fält, för open scource finns ett antal olika moduler, kontrollera därför med den open scource leverantör ni använder om fälten finns i den specifika version av modulen som är installerad.
Sharespine använder följande Magento REST metod för att läsa ut komplett orderunderlag, http://devdocs.magento.com/swagger/index_20.html#!/salesOrderRepositoryV1, och det är i svaret från denna metod som ovan sökvägar refererar till.
Moduler vi testat med (och således stödjer enligt ovan);
- DIBS officiella modul version 1.1
- Klarnas officiella modul version 1.0
Kommentarer
0 kommentarer
Artikeln är stängd för kommentarer.