Is there a way to include a timeout when using the CreatePaymentLink so the hosted page is only good for so long. The use case would be anything that has limited qtys available and only wanting to hold that inventory on our side for so long before releasing it again. Let’s say the timeout was 5 minutes, so when the customers gets directed to Square there would be a countdown timer on the checkout page alerting the customer they only have so long to complete the transaction. If the timer reaches 0 then the page automatically returns as a cancelled order.
Once transferred to Square, I don’t think we have a way to keep the customer from completing the order if its been too long and we have already released the contents of that cart back into inventory.