Можем ли мы отписаться от повторяющегося платежа, передав идентификатор подписки по ссылке
<form name="myform" action="https://www.sandbox.paypal.com/cgi-bin/webscr" method="post">
<div id="other_element"></div>
<input type="hidden" name="cmd" value="_xclick-subscriptions">
<input type="hidden" name="business" value="<?php echo $adminpaypal; ?>">
<input type="hidden" name="currency_code" value="USD">
<input type="hidden" name="item_name" value="Monthly Subscription">
<input type="hidden" name="a3" value="5.00">
<input type="hidden" name="p3" value="1">
<input type="hidden" name="t3" value="M">
<input type="hidden" name="src" value="1">
<input type="hidden" name="sra" value="1">
<input type="hidden" name="notify_url" value="<?php echo $paypal_notify; ?>" id="payment-notify" />
<!-- Display the payment button. -->
<input name="return" value="<?php echo $paypal_return; ?>" type="hidden">
<input type="image" src="" border="0" name="submit" alt="Make payments with PayPal - it's fast, free and secure!">
</form>
Я создал форму PayPal для ежемесячной подписки. После подписки я получаю "идентификатор подписки". Сейчас я работаю над созданием кнопки отмены подписки. Можно ли сделать кнопку отмены подписки, передав идентификатор подписки по ссылке?
1 ответ
Если вы создали свою подписку с помощью создателя кнопки подписки, вы можете выполнить следующие действия.
Когда вы перейдете к сохраненным кнопкам, нажмите "действие" ->"просмотреть код". Внизу, под вашим кодом, есть опция "создать кнопку отписки".
Создайте кнопку и скопируйте код. Вставьте его в свое веб-приложение. Тебе хорошо идти.
Вот код создателя кнопки со скрытыми значениями ---
<form action="https://www.paypal.com/cgi-bin/webscr" method="post" target="_top">
<input type="hidden" name="cmd" value="_s-xclick"> //custom variable. You can access it like $_POST['cmd'] when you call listener (IPN)
<input type="hidden" name="hosted_button_id" value="*********">
<input type="hidden" name="custom" value="<?php echo $_SESSION['user']['id']; ?>">
<input type="image" src="https://www.paypalobjects.com/en_US/i/btn/btn_subscribeCC_LG.gif" border="0" name="submit" alt="PayPal - The safer, easier way to pay online!">
<img alt="" border="0" src="https://www.paypalobjects.com/en_US/i/scr/pixel.gif" width="1" height="1">
</form>
А вот и код кнопки отписки. Когда вы создадите кнопку отказа от подписки, она сгенерирует тот же код. Просто ****** будет заменено каким-то значением.
<a HREF="https://www.paypal.com/cgi-bin/webscr?cmd=_subscr-find&alias=*******">
<img SRC="https://www.paypalobjects.com/en_US/i/btn/btn_unsubscribe_LG.gif" BORDER="0">
</a>