На моем сайте я включил повторяющийся раздел оплаты:
<form action="https://www.paypal.com/cgi-bin/webscr" method="post">
<input type="hidden" name="charset" value="utf-8">
<input type="hidden" name="business" value="[email protected]">
<input type="hidden" name="cmd" value="_xclick-subscriptions">
<input type="hidden" name="item_name" value="Total Connect">
<input type="hidden" name="item_number" value="6">
<input type="hidden" name="currency_code" value="USD">
<input type="hidden" name="a3" value="0.59">
<input type="hidden" name="p3" value="1">
<input type="hidden" name="t3" value="M"> <!-- Set recurring payments until canceled. -->
<input type="hidden" name="custom" value="1385616401:1:6:b09c926d4df9a5f17221e56cbe688297">
<input type="hidden" name="return" value="http://119.18.51.11/freelancecoach/thank-you">
<input type="hidden" name="cancel_return" value="">
<input type="hidden" name="lc" value="US">
<input type="hidden" name="notify_url" value="http://119.18.51.11/freelancecoach/paymentreturn/paypalexpress">
<input type="hidden" name="src" value="0"><!-- Display the payment button. -->
<input type="image" name="submit" border="0" src="https://www.paypal.com/en_US/i/btn/btn_subscribe_LG.gif" alt="PayPal - The safer, easier way to pay online">
<img alt="" border="0" width="1" height="1" src="https://www.paypal.com/en_US/i/scr/pixel.gif">
</form>
Но проблема в том, что платежный профиль PayPal истек после оплаты. Также у меня есть почта, которая:
Вы успешно отменили следующий профиль PayPal Recurring Payment. Мы больше не будем платить покупателю. Если вы не запросили эту отмену, обратитесь в службу поддержки PayPal по бесплатному телефону 1-888-221-1161.
Кроме того, я проверил учетную запись PayPal, которую я использовал для оплаты пакета, и я увидел, что статус этого повторяющегося платежа "истек".
Мое требование - подписаться на счет PayPal, пока подписка не будет отменена владельцем учетной записи. Нет даты истечения срока действия.
Вы устанавливаете src
0, что означает, что платежи по подписке не повторяются.
Кроме того, вы, вероятно, также захотите посмотреть на srt
и sra
Подробная информация доступна в документации, но в основном srt
определяет количество повторяющихся периодов и sra
, хотите ли вы, чтобы мы снова взяли на себя плату за покупателя после того, как он не выставил счет или нет.