I see when using managed_delivery for a delivery fulfillment order, the fields courier_provider_name and courier_support_phone_number are required. Our client is currently using the “Best Available” setting for “What courier services do you want to use?” in the Square dashboard for delivery settings. How can we reflect this behavior via the api when submitting a delivery order? It seems we’re required to select a single courier but we need it to select the best available.
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
Verify your Pickup Order
Optional Checkout Configurations
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.
Hey @Bryan-Square are you able to provide any insight here?
@Bryan-Square Upon further reading here, it looks like when Best Available is selected, Square uses “Nash”. So if we set courier_provider_name to Nash will we get the desired behavior? If that is the case, what would we enter for courier_support_phone_number?