IPN и webhooks - это только два автоматизированных способа уведомления об обновлениях статуса повторяющихся платежей, которые происходят в каждом цикле выставления счетов или даже между циклами выставления счетов (например, отмены).
Если вас беспокоит начальный платеж first , который делает клиент, вам не нужно, чтобы IPN или webhooks были уведомлены об их первоначальном оформлении заказа при условии для интеграции вы используете шаблон на стороне сервера, такой как этот: https://developer.paypal.com/demo/checkout/# / pattern / server
Однако, если вы не используете шаблон на стороне сервера, чтобы гарантировать ваш сервер получает немедленный ответ API об успешном / неудачном создании повторяющегося профиля, а затем вам нужно нужен IPN или веб-крючок для гарантии уведомления вашего сервера.