Неверный URL для проверки площади - PullRequest
0 голосов
/ 17 января 2020

Есть ли способ аннулировать URL-адрес Square Checkout, созданный с помощью API Square Checkout? Мой текущий проект C# вызывает API Checkout с использованием квадрата do tnet SDK и ждет, пока пользователь заплатит, а затем начинается после завершения платежа. Я не хочу, чтобы пользователь не выполнил заказ и никогда не был перенаправлен на URL подтверждения, поэтому я хочу реализовать тайм-аут, при котором, если пользователь не платит в течение определенного c времени, весь транзакция отменена. Вот мое описание в псевдокоде:

URL = CallCheckoutAPI(locationId, order);
OpenBrowser(URL);
Success = WaitForPayment(timeoutDuration); //Returns true if payment completes,
                                           //false on timeout
if (Success) Commence();
else CancelTransaction(); //This is where the invalidation of the URL would happen

Есть ли способ сделать это?

1 Ответ

0 голосов
/ 17 января 2020

Нет. URL оформления заказа будет действителен в течение 180 дней. Однако, если пользователь никогда не получал доступ к URL-адресу оформления заказа, он не сможет найти его, поскольку это уникальный URL-адрес. Тем не менее, нет способа отменить URL для проверки.

...