Gateway API XML

Si tiene una cuenta comercial, puede colocar la lista y ver sus pedidos utilizando nuestro servicio EDI XML enviando una solicitud POST a esta dirección:

https://www.lambda-tek.com/cgi-bin/XMLOrderService.pl

Los servicios disponibles son:

CREACIÓN DE PEDIDOS

Crear un nuevo pedido. Si tiene éxito, devuelve la estructura XML del pedido creado.

Envío

<?xml version="1.0" encoding="UTF-8"?>
<CreateOrder>
    <UserName>tu email de inicio de sesión de lambdatek</UserName>
    <Password>tu contraseña lambdatek</Password>
    <Mode>establecer en TEST o LIVE. en modo TEST el orden NO será creado</Mode>
    <OrderPlatform>Tienda LambdaTek - una de GB, FR, IT, DE, ES, GR, IE</OrderPlatform>
    <PaymentMethod>uno de CARD,BACS,FUNDS,PAYPAL</PaymentMethod>
    <CardName>últimos cuatro dígitos de la tarjeta en el archivo</CardName>
    <VoucherUsed>cupón utilizado. Establézcalo en un valor, o configúrelo en 'ALL' para usar todos los disponibles</VoucherUsed>
    <CustomerName>Tu nombre y apellido</CustomerName>
    <MobileNumber>Su número de contacto</MobileNumber>
    <CustomerPORef>Su referencia de orden de compra</CustomerPORef>
    <LicenseAgreement>Solo se requiere para renovar la licencia.</LicenseAgreement>
    <BillAddr1>Nombre de la empresa o número de casa</BillAddr1>
    <BillAddr2></BillAddr2>
    <BillStreet>nombre y numero de la calle</BillStreet>
    <BillPostCode>código postal</BillPostCode>
    <BillCity>ciudad</BillCity>
    <BillCounty>condado o región</BillCounty>
    <BillCountry>País (formato ISO de 2 letras)</BillCountry>
    <BillTelephone>Número de teléfono</BillTelephone>
    <DelName>Nombre y apellidos del destinatario</DelName>
    <DelEmail>Correo electrónico del destinatario: solo se utiliza para licencias</DelEmail>
    <DelAddr1>Nombre de la empresa o número de casa</DelAddr1>
    <DelAddr2></DelAddr2>
    <DelStreet>nombre y numero de la calle</DelStreet>
    <DelPostCode>código postal</DelPostCode>
    <DelCity>ciudad</DelCity>
    <DelCounty>condado o región</DelCounty>
    <DelCountry>País (formato ISO de 2 letras)</DelCountry>
    <DelTelephone>Número de teléfono</DelTelephone>
    <ShippingType>uno de STANDARD, COURIER, PRIORITY</ShippingType>
    <ProductList>
        <Product>
            <QuickCode>código rápido</QuickCode>
            <Quantity>número pedido</Quantity>
        </Product>
        ...
    </ProductList>
</CreateOrder>

Respuesta

<Order>
    <OrderId>La identificación del pedido</OrderId>
    <OrderStatus>Estado del pedido</OrderStatus>
    <OrderStatusDetail>Una explicación del estado del pedido.</OrderStatusDetail>
    <CustomerPORef>Igual que la entrada</CustomerPORef>
    <OrderPlatform>Plataforma aprobada en la entrada en la que se creó el pedido.</OrderPlatform>
    <Currency>Moneda de la Orden (será la asociada a la plataforma de órdenes)</Currency>
    <BillTelephone>Igual que la entrada</BillTelephone>
    <BillAddress>Igual que la entrada</BillAddress>
    <DelTelephone>Igual que la entrada</DelTelephone>
    <DelAddress>Igual que la entrada</DelAddress>
    <MobileNumber>Igual que la entrada</MobileNumber>
    <LicenseAgreement>Igual que la entrada</LicenseAgreement>
    <ProductList>
        <Product>
            <QuickCode>Igual que la entrada</QuickCode>
            <Description>Descripción del artículo.</Description>
            <Quantity>Igual que la entrada</Quantity>
            <ItemPrice>Precio ex. IVA de un artículo</ItemPrice>
            <ItemTax>IVA por un artículo</ItemTax>
            <Warehouse>almacén enviando el producto</Warehouse>
            <ProductStatus>
                <Quantity>Número de productos con este estado.</Quantity>
                <Status>Estado del producto: uno de PROCESSING, SHIPPED</Status>
                <CourierName>Nombre del mensajero (si 'Status' es SHIPPED)</CourierName>
                <Tracking>número de seguimiento (si 'Status' es SHIPPED)</Tracking>
                <TrackingURL>URL de seguimiento (si 'Status' es SHIPPED)</TrackingURL>
            </ProductStatus>
            ...
        </Product>
        ...
    </ProductList>
    <DelDescription>Descripción de la entrega</DelDescription>
    <DelPrice>Precio de entrega ex. TINA</DelPrice>
    <DelTax>IVA Entrega</DelTax>
    <VoucherExVat>Vale utilizado ex. TINA</VoucherExVat>
    <VoucherTax>IVA Bono usado</VoucherTax>
    <VoucherTot>Vale usado inc. TINA</VoucherTot>
    <DiscountExVat>Descuento ex. TINA</DiscountExVat>
    <DiscountTax>IVA Descuento</DiscountTax>
    <DiscountTot>Descuento Tot</DiscountTot>
    <TotalExVat>Total ex. TINA</TotalExVat>
    <Vat>IVA total</Vat>
    <GrandTotal>Total inc. TINA</GrandTotal>
    <PaymentList>
        <Payment>
            <PaymentAmount>Cantidad pagada</PaymentAmount>
            <PaymentComment>descripción de pago</PaymentComment>
        </Payment>
        ...
    </PaymentList>
    <OrderNotes>Condiciones de venta y avisos.</OrderNotes>
    <OrderHistory>Historial de pedidos</OrderHistory>
</Order>

RECUPERAR LA LISTA DE PEDIDOS

Recupera la lista de pedidos en tu cuenta. Si tiene éxito, devuelve la lista de números de pedido.

Envío

<?xml version="1.0" encoding="UTF-8"?>
<GetOrderList>
    <UserName>su email de inicio de sesión de lambdatek</UserName>
    <Password>su contraseña de lambdatek</Password>
</GetOrderList>

Respuesta

<?xml version="1.0" encoding="UTF-8"?>
<OrderList>Lista de pedidos (separados por comas)</OrderList>

RECUPERAR UN PEDIDO

Recuperar una orden específica. Si tiene éxito, devuelve la estructura XML del pedido.

Envío

<?xml version="1.0" encoding="UTF-8"?>
<GetOrder>
    <UserName>su correo electrónico de inicio de sesión de lambdatek</UserName>
    <Password>su contraseña de lambdatek</Password>
    <OrderId>la identificación del pedido</OrderId>
</GetOrder>

Respuesta

si tiene éxito, devuelve la misma estructura de orden que en la CREACIÓN DE PEDIDOS arriba