Order does not appear in orders page on dashboard

Thanks Bryan,

Quick question, I created it via the API, now how can I pair it with my device.
Currently, we have a Square Stand, but it seems this device can’t be paired or I am not sure how to see it from the API. It seems every checkout API call I sent is not seen by that device.

In this video: Sandbox 101: Getting Started with Terminal API - YouTube there is an explanation about how to connect to the physical device to collect a payment there. But it seems they use the Square Terminal (the one that is a rectangle).

Do you know if the iPad supports this too?

At this time only the Terminal can accept payments with our APIs. The Square stand isn’t currently able to create a checkout like you would with the Terminal API. We’re constantly working to improve our features based on feedback like this, so I’ll be sure to share your request to the API product team. :slightly_smiling_face:

I have read through this forum and I know that the online order pay at pickup is in the works, but I was wondering if there was anymore information on the beta testing and/or a timeline when this may be available as I am trying to find anyway for online orders to be a seamless process for myself and my employees. Especially since at this time I cannot process payments online specifically as I sell regulated goods, and have had to find a rather unideal workaround to have a website.

At this time there isn’t any additional updates on this. We hope to have more for you in the future. :slightly_smiling_face:

Is it better to re-use this thread here?

I created an order with a fulfillment that has been paid. It does not show up on my dashboard. What can I do to make them show? For example, order with ID:
qbe2FwvfjoYi8BB2FrGHZs3VnyNZY doesn’t show, even with fulfillments and it being paid.

@AryanJabbari have you joined the partner program to enable delivery orders? This is a closed Beta. Request Beta access by completing the participation survey.

Beta access to the DELIVERY fulfillment type is for use cases other than performing deliveries on behalf of sellers. Developers seeking to perform deliveries on behalf of sellers need a formal partnership agreement. To become an app partner, submit a partnership request. :slightly_smiling_face:

Ouch. I’ve a feeling I chose the wrong fulfillment type then. SHIPMENT is what I meant. And I take it I need to use the API to fix this? Click ops isn’t enough?


You’ll need to refund the order and create an new one with a fulfillment SHIPMENT. You won’t be able to update the existing order fulfillment at this time. :slightly_smiling_face:

Hi @Bryan-Square
I have a question for you. Maybe this has already being updated

When I create an Order in Square it allows me to create it as long I include a Client and a Fulfillment method. This Order appears in the Dashboard with ‘Unpaid’ and ‘Open’ status

I checked the JSON response of that Order in the API Explorer using the Retrieve Order endpoint. Using the PHP SDK, I created my Square Order with WooCommerce Order data and set the properties present in that JSON file (so when creating this new Order using the PHP SDK I get a JSON with the same structure of the one generated in Square).

When I use WooCommerce I get a 200 Status, my Order was created, but it does not appear in the Dashboard.

My question: Is it mandatory that every Order created externally must be paid to appear in the Dashboard? If so, why don’t orders created using Square require this?

That’s correct, orders need to be paid for to have them show in the Dashboard. You can create an order in the POS but that’s available with the API but that’s only available with our POS at this time. :slightly_smiling_face: