we want to create orders fulfillment and update them with tracking information using https://developer.ebay.com/api-docs/sell/fulfillment/resources/order/shipping_fulfillment/methods/createShippingFulfillment
According to documentation, we have to put shippingCarrierCode along with trackingNumber. We managed to obtain possible values for ShippingCarrierCode from TradingAPI, but we noticed the list differs between marketplaces (e.g. ebay.co.uk has DPD while ebay.com does not).
The question is:
- is shippingCarrierCode validated against marketplace (or validated at all)?
- if so, what decides?
-- marketplace of registration (for user whose order it is and token is used for authentication),
-- listingMarketplaceId (from an order)
-- purchaseMarketplaceId (from an order)
What will happen if we use shippingCarrierCode that's not on the list? Will the request be rejected completely (and fulfillment not created) or it will be created but with trackingNumber left blank?