Как обращаться с is_partial в ответ на RetrievePayment? - PullRequest
0 голосов
/ 25 июня 2019

Если я получу веб-крюк PAYMENT_UPDATED v1 и затем вызову RetrievePayment (https://docs.connect.squareup.com/api/connect/v2#endpoint-v1transactions-retrievepayment), тогда я понимаю, что могу получить платеж с установленным значением true для is_partial.

В этом случае, согласно документации: "... в этом платеже будут собраны тендеры, но детализация будет пустой до тех пор, пока платеж не будет завершен."

Мои вопросы:

  1. Когда я позвоню RetrievePayment после того, как платеж будет завершен, будут ли возвращенные платежи иметь все тендеры для оплаты? Или я должен собрать тендеры с каждого вызова RetrievePayment, чтобы получить их все?

  2. Как я могу заставить Square отправлять мне веб-крючок PAYMENT_UPDATED, после чего я могу отправить RetrievePayment для получения платежа с is_partial, установленным в значение true?

1 Ответ

0 голосов
/ 26 июня 2019

Уведомление о веб-крюке будет отправлено с Square только после того, как платеж / транзакция будет полностью оплачена и транзакция будет закрыта.Это означает, что вы получите только одно окончательное уведомление о веб-крюке, независимо от того, сколько тендеров было разделено на оплату транзакции.К сожалению, нет возможности получить дополнительные веб-крючки за платеж is_partial=true.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...