New DoorDash Integration Data

With the old DoorDash integration (on their end), they sent PICKUP- as part of the name if it was a DoorDash pickup order vs delivery. With the new integration, it looks like they are all set as Pickup fulfillments, which makes some sense as the driver is picking it up, but how can I tell the difference between DD pickup & DD delivery?

:waving_hand: I’m Square Dev AI, here to help answer your question!
Based on the information you’ve provided, the following documentation will help answer your question:

Additional Documentation

Take a Pickup Order and Pay for It
Take Payments and Build Integrations on Square Hardware
Order-Ahead Sample Application

If this documentation helped you find a solution, please check the box indicating that this reply solves the problem.
Otherwise one of our Developer Advocates will provide additional assistance shortly.

For this you’ll want to reach out to our Customer Success team. They’ll be able to best assist you with the new integration. :slight_smile:

Customer Success will be able to tell me what the data looks like in the API? There’s no way they’re going to tell me anything beyond “ask in the developer forums.”

To clarify: I need to be able to differentiate between those orders from the data I’m getting from the orders API so I can display the info properly. Right now, all DD orders come back as pickup fulfillments, and I can’t figure out how to know which is going to be picked up by a delivery driver and which is going to be picked up by the customer. (DD allows for both, and in the old integration, there was an obvious difference that no longer exists)

Do you have an order_id that’s a delivery order? :slight_smile:

XTk7ADkkuet4Ip5MDA5mBV9XZgFZY and 586s69jCZAy7cZYBw87kPPM4Xf6YY

Looks like the note in the fulfillment contains Courier Name which you can use to identify delivery orders. :slightly_smiling_face:

I was hoping for a more specific data point, but I suppose that’s better than nothing :slight_smile: Thank you!