2012-03-07 3 views
1

Что я хочу сделать, так это иметь кнопку подписки PayPal на моем веб-сайте с возможностью ежеквартального повторного заполнения.Как реализовать ежеквартальную подписку Кнопка PayPal

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

ответ

3

Paypal имеет Advanced Subscription Button, который объединяет несколько дополнительных скрытых полей для настройки периода и частоты выставления счетов.

Пример код

<form name="_xclick" action="https://www.paypal.com/cgi-bin/webscr" method="post"> 
<input type="hidden" name="cmd" value="_xclick-subscriptions"> 
<input type="hidden" name="business" value="[email protected]"> 
<input type="hidden" name="currency_code" value="USD"> 
<input type="hidden" name="no_shipping" value="1"> 
<input type="image" src="http://www.paypal.com/en_US/i/btn/btn_subscribe_LG.gif" border="0" name="submit" alt="Make payments with PayPal - it's fast, free and secure!"> 
<input type="hidden" name="a3" value="50.00"> 
<input type="hidden" name="p3" value="3"> 
<input type="hidden" name="t3" value="M"> 
<input type="hidden" name="src" value="1"> 
<input type="hidden" name="sra" value="1"> 
</form> 

Приведенные выше код будет создать повторяющийся платеж в размере $ 50,00 каждые 3 месяца (квартал). Следующие поля влияют на количество платежей, период и частоту.

  • а3 - сумма счет каждому рекуррентные
  • p3 - количество периодов времени между каждым рецидивом
  • t3 - период времени (D = дни, W = недели, M = месяцев, Y = лет)