Я строю систему подписки PayPal, но у меня есть некоторые трудности, чтобы понять некоторые моменты.При использовании «песочницы» я не могу смоделировать процесс отказа в оплате, поэтому, когда платеж сделан, PayPal перенаправляет меня на мой «URL-адрес подтверждения URL» и создается соглашение о выставлении счета.
Итак, я хочу знать, в реальной ситуации, перенаправит ли PayPal меня на URL подтверждения и создаст ли это соглашение о выставлении счетов, даже если платеж еще не произошел?или этот можно создать, если и только если платеж принят?(Таким образом, если PayPal отклонил платеж, соглашение о выставлении счетов никогда не будет создано)
В моем случае моим клиентам потребуется доступ к некоторым платным функциям моего веб-сайта, поэтому, если я подожду, я получу уведомление ipn webhook (PAYMENT.SALE.COMPLETED) ", который может занять несколько минут для запуска моей конечной точки, или я могу предоставить доступ сразу после создания соглашения о выставлении счета?
Что наиболее безопасно сделать?
спасибо.