API and integration
External order ID
Last updated by The PanelCompare editorial team
Why does external order id matter to a buyer?
It is the reason support quality varies so much between panels selling identical inventory. A panel that forwards your order holds two references: yours and the provider’s. Chasing a stalled order means opening a ticket upstream with the external ID, waiting for that provider’s support, and relaying the answer back. Every hop in the chain adds one of those round trips, which is why a two-day resolution on a direct panel becomes a two-week one at the end of a reseller chain.
It also explains a specific and common failure. When an upstream rejects a forwarded order, the reseller panel may hold no external ID at all, so the order sits Pending on a panel that has taken your money and is waiting for a response that will never arrive. From your seat that is indistinguishable from theft, and from the panel’s seat it is a mapping that broke.
How does external order id show up in a price list?
It is not in the buyer-facing API. The status response returns charge, start_count, status, remains and currency, and nothing about who is fulfilling the order — the external ID lives in the panel’s admin, next to the provider mapping.
Some panels surface it voluntarily in an order detail view or when a ticket is escalated. A panel willing to tell you which provider an order went to is unusual, and it is a stronger transparency signal than most of the badges on a homepage.
Think this definition is wrong?
Terminology in this market is set by the panels that use it, and it moves. If a panel uses external order id to mean something other than what is written here, send us the listing and we will either correct the definition or record the variant. The process is on the about page.