2010-02-17 2 views
1

Я использую PayPal IPN (мгновенное уведомление об оплате) api для подписки, но я не могу найти способ разрешить пользователям UNSUBSCRIBE самостоятельно. Решения, которые я нашел до сих пор, требуют от клиента входа в систему PayPal, но как насчет пользователей, которые платят с помощью кредитной карты/не имеют PayPal? Это очень расстраивает. Сегодня я целый день ищу решение для этого.PayPal IPN Отказаться от подписки

ответ

0

Процесс подписки инициируется на вашем сайте, поскольку ему необходимо нести информацию о продукте с вашего сайта. После того, как процесс подписки будет выполнен, покупатель должен увидеть это в своей учетной записи PayPal и отказаться от подписки.

Причина этого может быть связана с тем, что вы не можете сохранить имя пользователя и пароль покупателя и использовать его для извлечения списка подписки покупателя из PayPal. Вот почему это должно быть сделано покупателем на веб-сайте paypal, а не на вашем сайте.

+0

Что касается людей, у которых нет учетной записи PayPal, и пользователь их кредитной карты. Что касается пользователей PayPal, я надеялся отказаться от подписки на работу, аналогичную процессу подписки. I «POST» форму на сайт PayPal, включая идентификатор абонента (предоставленный в данных ответа IPN) и все, что еще нужно, пользователь отправляется на сайт paypal для отмены подписки, а затем paypal отправляет пользователя обратно на мою веб-страницу с некоторыми данными о пользователе. Оттуда я могу обновить свою базу данных. Я не думаю, что это возможно вообще, поэтому в будущем я пойду с помощью Google checkout или другого платежного шлюза. – Chad

1

Если вы создали сохраненную кнопку, вы можете «просмотреть» кнопку, и есть ссылка, чтобы создать кнопку отмены подписки. Я не знаю, как создать кнопку отмены подписки, если вы не используете сохраненную кнопку.

Смежные вопросы