Budget: 22000 UAH Deadline: 5 days
In terms of deadlines - 5 working days for diagnostics and fixing the integration, basic estimate - 22,000 UAH.
Look, there’s a nuance - in Swagger GoPos there are /api/v3/{organization_id}/orders/{id}/accept, /api/v3/{organization_id}/orders/{id}/reject, /api/v3/{organization_id}/orders/{id}/receive and the order status EXTERNAL. It seems that the order is simply created now, but does not enter the external order scenario with confirmation on the tablet. I would check not only the POST of the order, but also the connection of source, reference_id, point_of_sale_id, response status, and sale.write rights. Then either the payload is fixed in Laravel, or a synchronization layer is added with logging, request retries, and error handling =/
> What status does GoPos return after creating an order - EXTERNAL or OPENED?
> What fields are you currently sending in the order - source, reference_id, point_of_sale_id, delivery, terminal_name?
Similar works by Ingello
> https://business.ingello.com/prime-eva - order integrations and retail logic
> https://business.ingello.com/platforma - business platform with roles, integrations, and stable logic
> https://systems-fl.ingello.com - main page of Ingello Systems for FLH