we are working with the Fulfillment API and are experiencing issues with the getOrders call.
The getOrders call does not return all Orders in the timeframe requested.
It does not include some Orders, which however can be requested with the getOrder call.
We have experienced this issue with about 4% of our Orders.
These orders never show up in the getOrders call, no matter what filters are set.
Furthermore if one of these missing orders is fetched with the getOrder call (we can look it up by using <ITEM-ID>-0) some fields are missing, such as shippingStep.
We have experimented a bit and it seems this issue occurs when the ebay order is paid by 'mark as payment received' button in the eBay Web-Interface.
Here are some concrete auction order ids (in the format <ITEM-ID>-0) which have this issue:
After further investigation, I believe the reason why these orders are not show is that the 'mark as payment received' button in the ebay web interface does not change the OrderStatus to 'Completed'.
How can I ensure that when the 'mark as payment received' button in ebay is pressed, the Order is completed (and hopefully shows up in the Fulfillment API)?