Мы создаем PaymentIntents (с capture_method=manual
в случае необходимости) в наших приложениях iOS / Android, когда пользователь размещает заказ.
Мы отправляем заказ в подключенное место, когда срабатывает charge.succeeded
webhook. Если этого не произойдет в течение нескольких минут, мы истекли срок действия размещенного ордера на нашей стороне.
Интересно, что 2 раза из 10 мы не запускаем этот веб-крючок.
Мне интересно, будет ли на самом деле целесообразно слушать этот веб-крючок, чтобы решить, отправлять ли нам заказ на место подключенного аккаунта или нет, или есть ли лучший способ определить, что платеж действительно будет работать, как только мы попытаться захватить это.