Ошибка подписки Paypal: ссылка, которую вы использовали для входа в систему PayPal, недействительна. Пожалуйста, просмотрите ссылку и попробуйте снова - PullRequest
3 голосов
/ 15 августа 2011

Я использую стандарт оплаты на сайте Paypal для подписки на мой сайт.Вот переменные, передаваемые в Paypal, которые я сбросил.Я передаю эти значения в 'https://www.sandbox.paypal.com/cgi-bin/webscr', используя метод post.

Field Name     Value
a3             19.99 
business       [email]
cancel_return  http://example.com
cmd            _xclick-subscriptions 
currency_code  USD 
custom         This is custom 
invoice        [invoice]
item_name      Account
item_number    21
no_note        1 
no_shipping    1 
notify_url     http://example.com/ipn
p3             1 
return         http://example.com/success 
rm             2 
sra            1 
src            1 
srt            1 
t3             D

Теперь дело в том, что Paypal показывает ошибку :

Ссылка, использованная для входа в систему PayPal, недействительна.

Пожалуйста, просмотрите ссылку и попробуйте снова.Кто-нибудь знает, как это исправить?

1 Ответ

8 голосов
/ 26 августа 2011

Не используйте srt = 1. Используйте srt, чтобы указать, сколько раз подписка должна продлеваться.1 не имеет никакого смысла, потому что повторяющийся платеж, который происходит один раз, не является повторяющимся платежом.Просто оставьте srt off, если он равен 1, и он будет повторяться до тех пор, пока кто-нибудь не отменит его.

...