OnsitePilot answer
How do OnsitePilot deposits work?
In the current beta flow, OnsitePilot can hold a valid slot while the customer completes a Square deposit. The booking becomes confirmed after payment state is verified. If payment is not completed before the hold expires, the slot is released.
Key facts
- Slot holds last 30 minutes in the current beta flow.
- Deposits go to the operator's own Square account.
- OnsitePilot does not hold customer funds as a platform wallet in the current model.
- Unpaid holds release automatically when the hold expires.
Deposit as booking state
A deposit should change the status of the booking. A customer who picked a time but has not paid should be treated as a temporary hold, not as confirmed work.
That distinction prevents weak-intent customers from blocking scarce appointment time indefinitely.
Why Square matters
The current beta flow uses Square so the operator keeps payment ownership. OnsitePilot coordinates booking state and payment verification, but the deposit goes through the operator's Square account.
This is different from a platform wallet model where the software provider holds funds before payout.
Related questions
- Does OnsitePilot hold the money?
- No. In the current payment model, deposits go to the operator's Square account.
- What happens if the customer does not pay?
- The temporary hold expires and the slot is released instead of remaining blocked as confirmed work.