question

snatchyrhino avatar image
0 Likes"
snatchyrhino asked ·

ReST Fulfilment API - getOrders() does not meet spec * URGENT *

The fulfilment API [getOrders]( https://developer.ebay.com/api-docs/sell/fulfillment/resources/order/methods/getOrders#h2-output]) does not meet the specification. Please assist in these three issues. The lack of support in #1 make the API unusable for me. Here's a recent snippet with sensitive data concealed. If there's anything else you need to help the investigation / resolution of this, please let me know. 1. **fee** is not returned inside the pricingSummary object. At all - See below. 2. **deliveryCost** is not returned in the pricingSummary, it's inside the lineItems - See below 3. **currency value** is always provided in USD, and converted form the paid currency - See below. ---------- getOrders() ----------- { "href": "https://localhost:50504/sell/fulfillment/v1/order?filter=orderfulfillmentstatus:%7BIN_PROGRESS%7CNOT_STARTED%7D,creationdate:%5B2017-09-16T23:51:37.076Z..%5D&limit=100&offset=0", "total": 2379, "next": "https://localhost:50504/sell/fulfillment/v1/order?filter=orderfulfillmentstatus:%7BIN_PROGRESS%7CNOT_STARTED%7D,creationdate:%5B2017-09-16T23:51:37.076Z..%5D&limit=100&offset=100", "limit": 100, "offset": 0, "orders": [{ "orderId": "192374743007-1462072219009!130000104578391", "creationDate": "2017-12-15T23:34:07.000Z", "lastModifiedDate": "2017-12-15T23:37:33.000Z", "orderFulfillmentStatus": "NOT_STARTED", "orderPaymentStatus": "PAID", "sellerId": "XXXXXXXXXXXX", "buyer": { "username": "XXXXXXXXXXXX" }, "pricingSummary": { "priceSubtotal": { "value": "20.29", "currency": "USD", "convertedFromValue": "15.47", "convertedFromCurrency": "GBP" }, "total": { "value": "20.29", "currency": "USD", "convertedFromValue": "15.47", "convertedFromCurrency": "GBP" } }, "cancelStatus": { "cancelState": "NONE_REQUESTED", "cancelRequests": [] }, "paymentSummary": { "totalDueSeller": { "value": "20.29", "currency": "USD", "convertedFromValue": "15.47", "convertedFromCurrency": "GBP" }, "refunds": [], "payments": [{ "paymentMethod": "PAYPAL", "paymentReferenceId": "XXXXXXXXXXXX", "paymentDate": "2017-12-15T23:34:11.000Z", "amount": { "value": "20.29", "currency": "USD", "convertedFromValue": "15.47", "convertedFromCurrency": "GBP" }, "paymentStatus": "PAID", "paymentHolds": [{ "holdReason": "ITEM_PRICE_INELIGIBLE", "holdAmount": { "value": "20.29", "currency": "USD", "convertedFromValue": "15.47", "convertedFromCurrency": "GBP" }, "holdState": "RELEASE_CONFIRMED", "releaseDate": "2017-12-15T23:34:11.000Z" }] }] }, "fulfillmentStartInstructions": [{ "fulfillmentInstructionsType": "SHIP_TO", "minEstimatedDeliveryDate": "2017-12-20T00:00:00.000Z", "maxEstimatedDeliveryDate": "2017-12-21T00:00:00.000Z", "ebaySupportedFulfillment": false, "shippingStep": { "shipTo": { "fullName": "XXXXXXXXXXXX", "contactAddress": { "addressLine1": "XXXXXXXXXXXX", "city": "XXXXXXXXXXXX", "stateOrProvince": "XXXXXXXXXXXX", "postalCode": "XXXXXXXXXXXX", "countryCode": "GB" }, "primaryPhone": { "phoneNumber": "XXXXXXXXXXXX" } }, "shippingServiceCode": "UK_OtherCourier48" } }], "fulfillmentHrefs": [], "lineItems": [{ "lineItemId": "10005480553813", "legacyItemId": "XXXXXXXXXXXX", "sku": "XXXXXXXXXXXX", "title": "XXXXXXXXXXXX", "lineItemCost": { "value": "20.29", "currency": "USD", "convertedFromValue": "15.47", "convertedFromCurrency": "GBP" }, "quantity": 1, "soldFormat": "FIXED_PRICE", "listingMarketplaceId": "EBAY_GB", "purchaseMarketplaceId": "EBAY_GB", "lineItemFulfillmentStatus": "NOT_STARTED", "total": { "value": "20.29", "currency": "USD", "convertedFromValue": "15.47", "convertedFromCurrency": "GBP" }, "deliveryCost": { "shippingCost": { "value": "0.0", "currency": "USD", "convertedFromValue": "0.0", "convertedFromCurrency": "GBP" } }, "appliedPromotions": [], "taxes": [], "properties": { "buyerProtection": true }, "lineItemFulfillmentInstructions": { "minEstimatedDeliveryDate": "2017-12-20T00:00:00.000Z", "maxEstimatedDeliveryDate": "2017-12-21T00:00:00.000Z", "shipByDate": "2017-12-19T23:59:59.000Z", "guaranteedDelivery": false } }]
getordersorderspaypalrest apigetorders-ebay-apifeesfullfillment apirest
10 |600 characters needed characters left characters exceeded

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

1 Answer

· Write an Answer
zhuowei.developersupport@ebay.com avatar image
0 Likes"
zhuowei.developersupport@ebay.com answered ·
Hi snatchyrhino, fee is not getting returned is a known issue. We will add your request to the existing bug report. The 'deliveryCost' and 'currency value is always provided in USD' issues have been worked internally. Let me check and I will update you with my findings. Best Regards,
· Share
10 |600 characters needed characters left characters exceeded

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

Write an Answer

Hint: Notify or tag a user in this post by typing @username.

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.