Currently, there is no public API that allows access to the temporarily stored variable price before the order is finalized in Square. The variable pricing set during the booking process is not exposed via the Bookings API, Catalog API, or Orders API.
As for workarounds, one possible approach could be to manage the variable pricing logic within your own application. You could create a system to capture the price set by the customer during the booking process and store it in your own database. Then, you could use this stored price for any necessary calculations or operations in your backend system. However, this would require additional development work on your end to implement and maintain.
Please note that this is based on the current capabilities of Square’s APIs and the situation may change if Square decides to add this feature in the future.
This answer was reviewed by @Bryan-Square.