Можем ли мы отписаться от повторяющегося платежа, передав идентификатор подписки по ссылке

<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>
Другие вопросы по тегам