Webhooks

Webhooks laajennuksen asetuksiin tulee osoite, johon MyCashflow lähettää HTTP POST kutsuna XML-tietueen. Tieto lähtee asiakkaan rekisteröityessä sekä uuden tilauksen vastaanoton yhteydessä. Vastaanottava palvelin voi helposti lukea tiedon talteen ja käsitellä verkkokaupan tarpeiden mukaan. Esimerkiksi uusien asiakkaiden lisääminen CRM-järjestelmään tai tilauksien välittäminen eteenpäin toimittajille onnistuu kätevästi Webhooks -laajennusta käyttämällä.

Asiakastiedot

datatype: customer
data: XML-tietue

<Customers>
  <Customer id="1">
    <Id>1</Id>
    <RegistedAt>2010-07-11 13:02</RegistedAt>
    <LastEditedAt>2010-09-01 12:56</LastEditedAt>
    <LastLoginAt>2010-08-27 16:11</LastLoginAt>
    <FirstName>Ismo</FirstName>
    <LastName>Ruotsalainen</LastName>
    <Company>Pulse247 Oy</Company>
    <BusinessID>2131570-6</BusinessID>
    <StreetAddress>Laskutusosoite 123 C 45</StreetAddress>
    <ZipCode>00000</ZipCode>
    <City>Internet</City>
    <Country>fi</Country>
    <Email allowMarketing="true">ismo@pulse247.info</Email>
    <Phone allowMarketing="true">0401234567</Phone>
  </Customer>
</Customers>

Tilaustiedot

datatype: order
data: XML-tietue

Esimerkki XML-tietueesta:

<Orders>
  <Order id="40012">
    <OrderNumber>40012</OrderNumber>
    <OrderedAt>2010-08-11 20:13</OrderedAt>
    <OrderStatus>Open</OrderStatus>
    <PaymentMethod>Ennakkolasku</PaymentMethod>
    <PaymentReference>42</PaymentReference>
    <PaymentStatus>Open</PaymentStatus>
    <ShippingMethod>Kiitolinja, jakelu</ShippingMethod>
    <ShippingWeight>90.02</ShippingWeight>
    <ShippingPackages>1</ShippingPackages>
    <Documents>
      <Receipt>http://www.pakkaustarvikkeita.fi/orderstatus/40012/receipt/8527d2feb99fa89960995cdd89ba4331</Receipt>
      <DispatchNote>http://www.pakkaustarvikkeita.fi/orderstatus/40012/dispatchnote/6911c06de08dd44887ff2ac2eebfe3c0</DispatchNote>
      <Invoice>http://www.pakkaustarvikkeita.fi/orderstatus/40012/invoice/dfc7e30b246a18f593238aaa8e4c956b2</Invoice>
    </Documents>
    <CustomerInformation>
      <CustomerID>1</CustomerID>
      <FirstName>Ismo</FirstName>
      <LastName>Ruotsalainen</LastName>
      <Company>Pulse247 Oy</Company>
      <BusinessID>2131570-6</BusinessID>
      <StreetAddress>Laskutusosoite 123 C 45</StreetAddress>
      <ZipCode>00000</ZipCode>
      <City>Internet</City>
      <Country>fi</Country>
      <Email>ismo@pulse247.info</Email>
      <Phone>0401234567</Phone>
      <IPAddress>xxx.xxx.xxx.xxx</IPAddress>
    </CustomerInformation>
    <ShippingAddress>
      <FirstName>Ismo</FirstName>
      <LastName>Ruotsalainen</LastName>
      <Company>Pulse247 Oy</Company>
      <StreetAddress>Toimitusosoite 15 B 20</StreetAddress>
      <ZipCode>00000</ZipCode>
      <City>Internet</City>
      <Country>fi</Country>
      <Phone>0501234567</Phone>
    </ShippingAddress>
    <Products>
      <Product>
        <ProductID>18</ProductID>
        <ProductName>Huomioteippi 50mm x 66m, Varovasti + pikari</ProductName>
        <Code>11203</Code>
        <UnitPrice vat="23">5.5</UnitPrice>
        <UnitTax>1.03</UnitTax>
        <Quantity>1</Quantity>
        <Total>5.5</Total>
        <TotalTax>1.03</TotalTax>
        <Shipped>false</Shipped>
        <Supplier id="1">Pulse247 Oy</Supplier>
      </Product>
      <Product>
        <ProductID>8</ProductID>
        <ProductName>Huomioteippi 25mm x 66m, Sisältää pakkauslistan</ProductName>
        <Code>11215</Code>
        <UnitPrice vat="23">3.95</UnitPrice>
        <UnitTax>0.74</UnitTax>
        <Quantity>1</Quantity>
        <Total>3.95</Total>
        <TotalTax>0.74</TotalTax>
        <Shipped>false</Shipped>
      </Product>
      <Product>
        <ProductID>160</ProductID>
        <ProductName>Aaltopahvilaatikko nro 44, 590x490x500/600mm, 25 kpl</ProductName>
        <Code>45344C</Code>
        <UnitPrice vat="23">115.5</UnitPrice>
        <UnitTax>21.6</UnitTax>
        <Quantity>1</Quantity>
        <Total>115.5</Total>
        <TotalTax>21.6</TotalTax>
        <Shipped>false</Shipped>
      </Product>
      <Product>
        <ProductID>159</ProductID>
        <ProductName>Aaltopahvilaatikko nro 43, 590x390x300/400mm, 25 kpl</ProductName>
        <Code>45343C</Code>
        <UnitPrice vat="23">74.9</UnitPrice>
        <UnitTax>14.01</UnitTax>
        <Quantity>1</Quantity>
        <Total>74.9</Total>
        <TotalTax>14.01</TotalTax>
        <Shipped>false</Shipped>
      </Product>
      <Product>
        <ProductID>155</ProductID>
        <ProductName>Aaltopahvilaatikko nro 31, 430x310x150/220mm, 25 kpl</ProductName>
        <Code>45331C</Code>
        <UnitPrice vat="23">33.5</UnitPrice>
        <UnitTax>6.26</UnitTax>
        <Quantity>1</Quantity>
        <Total>33.5</Total>
        <TotalTax>6.26</TotalTax>
        <Shipped>false</Shipped>
      </Product>
      <Product>
        <ProductID>152</ProductID>
        <ProductName>Aaltopahvilaatikko nro 24, 330x220x310mm, 25 kpl</ProductName>
        <Code>45324C</Code>
        <UnitPrice vat="23">27.9</UnitPrice>
        <UnitTax>5.22</UnitTax>
        <Quantity>1</Quantity>
        <Total>27.9</Total>
        <TotalTax>5.22</TotalTax>
        <Shipped>false</Shipped>
      </Product>
      <Product>
        <ProductID>146</ProductID>
        <ProductName>Aaltopahvilaatikko nro 11, 200x150x80/126mm, 25 kpl</ProductName>
        <Code>45311C</Code>
        <UnitPrice vat="23">11.9</UnitPrice>
        <UnitTax>2.23</UnitTax>
        <Quantity>1</Quantity>
        <Total>11.9</Total>
        <TotalTax>2.23</TotalTax>
        <Shipped>false</Shipped>
      </Product>
      <Product>
        <ProductID>175</ProductID>
        <ProductName>Muovikassi, Pepita, 400x500+50mm, 500 kpl</ProductName>
        <Code>31135M</Code>
        <UnitPrice vat="23">110</UnitPrice>
        <UnitTax>20.57</UnitTax>
        <Quantity>1</Quantity>
        <Total>110</Total>
        <TotalTax>20.57</TotalTax>
        <Shipped>false</Shipped>
      </Product>
      <Product>
        <ProductID>24</ProductID>
        <ProductName>Äänetön PP-pakkausteippi 50mm x 66m, valkoinen</ProductName>
        <Code>11290</Code>
        <UnitPrice vat="23">2.9</UnitPrice>
        <UnitTax>0.54</UnitTax>
        <Quantity>1</Quantity>
        <Total>2.9</Total>
        <TotalTax>0.54</TotalTax>
        <Shipped>false</Shipped>
      </Product>
      <Product>
        <ProductID>25</ProductID>
        <ProductName>PP-pakkausteippi 19mm x 66m, kirkas</ProductName>
        <Code>11264</Code>
        <UnitPrice vat="23">1.5</UnitPrice>
        <UnitTax>0.28</UnitTax>
        <Quantity>1</Quantity>
        <Total>1.5</Total>
        <TotalTax>0.28</TotalTax>
        <Shipped>false</Shipped>
      </Product>
      <Product>
        <ProductID>46</ProductID>
        <ProductName>Ilmastointiteippi 50mm x 50m</ProductName>
        <Code>16153</Code>
        <UnitPrice vat="23">9.9</UnitPrice>
        <UnitTax>1.85</UnitTax>
        <Quantity>1</Quantity>
        <Total>9.9</Total>
        <TotalTax>1.85</TotalTax>
        <Shipped>false</Shipped>
      </Product>
      <Product>
        <ProductID>90</ProductID>
        <ProductName>Kuplapussi 150x210mm, C0, 100 kpl</ProductName>
        <Code>33410C</Code>
        <UnitPrice vat="23">24.8</UnitPrice>
        <UnitTax>4.58</UnitTax>
        <Quantity>1</Quantity>
        <Total>24.8</Total>
        <TotalTax>4.58</TotalTax>
        <Shipped>false</Shipped>
      </Product>
      <Product>
        <ProductID>97</ProductID>
        <ProductName>Kuplapussi 350x470mm, K7, 50 kpl</ProductName>
        <Code>33417C</Code>
        <UnitPrice vat="23">101.11</UnitPrice>
        <UnitTax>18.91</UnitTax>
        <Quantity>1</Quantity>
        <Total>101.11</Total>
        <TotalTax>18.91</TotalTax>
        <Shipped>false</Shipped>
      </Product>
      <Product>
        <ProductID>99</ProductID>
        <ProductName>Tavaranäytepussi 220x70x440+50mm, 100 kpl</ProductName>
        <Code>33512</Code>
        <UnitPrice vat="23">46.74</UnitPrice>
        <UnitTax>8.74</UnitTax>
        <Quantity>1</Quantity>
        <Total>46.74</Total>
        <TotalTax>8.74</TotalTax>
        <Shipped>false</Shipped>
      </Product>
      <Product>
        <ProductID>136</ProductID>
        <ProductName>Teippikone, kahvallinen, jarrulla</ProductName>
        <Code>42104</Code>
        <UnitPrice vat="23">10.6</UnitPrice>
        <UnitTax>1.98</UnitTax>
        <Quantity>1</Quantity>
        <Total>10.6</Total>
        <TotalTax>1.98</TotalTax>
        <Shipped>false</Shipped>
      </Product>
      <Product>
        <ProductID>140</ProductID>
        <ProductName>Pöytäteippikone B2, 25mm</ProductName>
        <Code>42114</Code>
        <UnitPrice vat="23">8</UnitPrice>
        <UnitTax>1.44</UnitTax>
        <Quantity>1</Quantity>
        <Total>8</Total>
        <TotalTax>1.44</TotalTax>
        <Shipped>false</Shipped>
      </Product>
      <Product>
        <ProductID>PAYMENT</ProductID>
        <ProductName>Ennakkolasku</ProductName>
        <Quantity>1</Quantity>
      </Product>
      <Product>
        <ProductID>SHIPPING</ProductID>
        <ProductName>Kiitolinja, jakelu</ProductName>
        <UnitPrice vat="23">23</UnitPrice>
        <UnitTax>4.3</UnitTax>
        <Quantity>1</Quantity>
        <Total>23</Total>
        <TotalTax>4.3</TotalTax>
      </Product>
    </Products>
  </Order>
</Orders>

Lisää tähän sivuun liittyviä ohjeita: