Моя задача — создать регулярные платежи PayPal на моем веб-сайте. Это можно сделать с помощью PayPal API.
Если вы хотите создавать повторяющиеся платежи, сначала необходимо создать повторяющийся профиль в учетной записи PayPal покупателя. Вы можете создать повторяющиеся звонки, позвонив в Paypal API createRecurringPayment
метод. Что вы должны сделать перед этим звонком, вы можете прочитать Вот.
Допустим, каждый месяц мы хотим взимать плату с пользователя за 10 $. Согласно документации PayPal, мой слушатель IPN каждый месяц будет уведомлен об этой транзакции, и это нормально. Но проблема в том, что мне нужно передать пользовательские значения в мой список IPN (идентификатор пользователя), чтобы идентифицировать пользователя, а затем продлить его подписку. Как передать пользовательские переменные, когда повторяющийся платеж происходит автоматически?
Пожалуйста, кто-нибудь может мне помочь с этим?
<input type="hidden" name="custom" value='<?php echo json_encode(array('user_id' => $user_id, 'product' => 'property-advert')) ?>' />
Других решений пока нет …