Да! Определенно, пойти на это.
Возможно, я предвзят, но я люблю Express Checkout, а не стандарт платежей через веб-сайт.
Помимо возможности управления профилями повторяющихся платежей через ManageRecurringPaymentsProfileStatus, вы также можете управлять LANDINGPAGE для целевой страницы PayPal Express Checkout («Выставление счетов» или «Вход в систему»).
Вы можете использовать ответ API CreateRecurringPaymentsProfile и / или DoExpressCheckoutPayment (в случае, если вы начисляете начальную сумму), чтобы проверить состояние PAYMENTSTATUS.
Кроме того, если вы когда-нибудь захотите перейти на Платежи через веб-сайт Pro Direct Recurring Payments (настройка регулярного платежа с помощью формы кредитной карты вашего сайта, не выходя на сайт PayPal), вы можете просто добавить необходимые дополнительные параметров к тому же ответу API CreateRecurringPaymentsProfile.
Наконец, если вы когда-нибудь решите начать использовать цифровые товары PayPal для экспресс-оплаты, включая регулярные платежи, все, что вам нужно, - это несколько изменений параметров в SetExpressCheckout и загрузить файл dg.js.
Единственный недостаток использования регулярных платежей Express Checkout - это отсутствие эквивалента для Расширенных регулярных платежей / Премиум-услуг (позволяющих принимать регулярные платежи на основе гостя в США, Великобритании, ЦА и АС). Единственной альтернативой для этого могут быть прямые платежи через веб-сайт Pro Прямые регулярные платежи, что является небольшим шагом в плане предложения продуктов.