This has been already discussed by email with the Square team but I’d like to post it here for more people to see it and to have a way to follow up on this.
Heres is how to replicate the issue:
- Create a Checkout with deadline_duration of “PT1M” (one minute using the ISO 8601 format)
- Wait one minute
- Get Checkout (status = CANCELED, cancel_reason = TIMED_OUT)
- Terminal should also time out (FAILS - Terminal remains expecting payment for 4 more minutes even when the Checkout already has status CANCELED. It looks like it doesn’t respect the given deadline_duration and still uses the default one)
We were told your team was already aware of this and a fix for this is going out Mid-May. Is this still the case? Is this fixed in the next version? Thanks in advance