0

Я разрабатываю приложение IPN для некоммерческой организации, которое хочет принимать ежемесячные повторяющиеся обязательства. Руководство по переменным IPN имеет две отдельные записи: подписка & повторяющаяся, и она появляется повторяющейся, что мне нужно, и поэтому я бы использовал txn_type = recurring_payment. Проблема заключается в том, что, когда я перехожу к руководству «Переменные HTML для PayPal Standard», я не могу найти подходящее значение _xclick для повторяющихся платежей. Да, есть один для подписки, но ничего для _xclick. Как же я код для повторяющихся платежей в HTML? Или повторяющиеся платежи не доступны для стандартных платежей в формате HTML?Повторяющиеся и неполадки в подписке

ответ

0

Функция повторного платежа, на которую вы ссылаетесь, является продуктом на основе API. Если вы используете стандарт PayPal Payments Standard, переменными подписки являются ваш единственный вариант.

Вы можете использовать Периодические платежи с экспресс-оплатой. Вот ссылка на документацию разработчика:

https://developer.paypal.com/docs/classic/express-checkout/ht_ec-recurringPaymentProfile-curl-etc/

1

Хотя технически они одно и то же, стандарт PayPal называет это «Подписка» где-как API, называют его «Повторяющиеся платежи (т.е. основных кнопок оплаты.) ».

Если вы хотите придерживаться Стандарта платежей, вы просто используете IPN Subscription variables в своей логике кода IPN. Если вы переключитесь на Express Checkout, тогда вы будете использовать Recurring Payments IPN params.

Я бы рекомендовал использовать Express Checkout w/Recurring Payments если возможно. Это потребует более глубокого кодирования. Предполагая, что вам удобно работать с PHP, этот PHP PayPal SDK заставит вас быстро и легко использовать API Express Checkout и Recurring Payments API.