Ответ 1
PayPal для разных типов повторяющихся транзакций:
Подписка
Абонентская подписка создается с помощью кнопки "Стандарты оплаты веб-сайта" Subscribe
.
До 2009 года идентификатор профиля подписки начинался с S-XXXXXXXX
. Вы не можете управлять этими подписками через любые вызовы API.
После 2009 года идентификатор профиля подписки начинается с I-XXXXXX
. Вы можете отменить эти подписки с помощью вызова API ManageRecurringPaymentsProfileStatus
.
Повторяющийся профиль платежей
Профиль повторяющихся платежей создается с помощью API CreateRecurringPaymentsProfile
и доступен как для пользователей Express Checkout, так и для тех, кто использует Direct Recurring Payments как часть своего веб-сайта Payments Pro Product.
Если вы используете CreateRecurringPaymentsProfile
через Express Checkout, вам потребуется предварительное разрешение от покупателя, которое обычно получается путем передачи BILLINGTYPE=RecurringPayments
в ваш первоначальный вызов API SetExpressCheckout
.
Если вы используете Direct Recurring Payments, вы сможете напрямую передать данные кредитной карты в вызов API CreateRecurringPaymentsProfile
.
Повторяющееся выставление счетов
Доступно для клиентов Payflow Pro/Website Payments Pro Payflow Edition. Это похоже на Direct Recurring Payments, за исключением того, что оно выполняется через API Payflow.
- Страница Во всех случаях создается "профиль", а PayPal - это тот, который делает фактическое выставление счетов в расписании, которое вы предоставили. Вам не нужно делать какие-либо дальнейшие вызовы API для профиля профиля подписки/повторяющихся платежей/повторяющегося профиля выставления счетов.