I’ve have authorized 100$, after 7 days it will be automatically canceled. Can I do something for example on 6th day to have another 7 days to keep authorized money? Maybe call UpdatePaymentAsync? I use C#.
I’m Square Dev AI, here to help answer your question!
Based on the information you’ve provided, the following documentation will help answer your question:
Additional Documentation
Customize the Checkout Amount
Update Payment and Tip Amounts
Localize In-App Payments
If this documentation helped you find a solution, please check the box indicating that this reply solves the problem.
Otherwise one of our Developer Advocates will provide additional assistance shortly.
No, you cannot extend the authorization period of a payment. Once a payment is authorized, it will automatically be voided if not captured within the specified time frame, which is 36 hours for in-person transactions and 7 days for online transactions. The UpdatePayment endpoint does not allow you to extend this time frame. The only way to keep the funds on hold would be to capture the transaction before the authorization period expires.
This answer was reviewed by @Bryan-Square.