Я использую этот код для создания своей подписки на PayPal. Но он не распознает ни одно из моих полей ввода. Не могли бы вы пролить свет на то, почему нет?
<form method="POST" name="gateway_form" action="https://www.sandbox.paypal.com/cgi-bin/webscr"> <input type="hidden" name="rm" value="2"/> <input type="hidden" name="cmd" value="_xclick"/> <input type="hidden" name="business" value="EMAIL"/> <input type="hidden" name="currency_code" value="CAD"/> <input type="hidden" name="return" value="http://www.URL.com/payment/paypal_success.php"/> <input type="hidden" name="cancel_return" value="http://www.URL.com/payment/paypal_failure.php"/> <input type="hidden" name="notify_url" value="http://www.URL.com/payment/paypal_ipn.php"/> <input type="hidden" name="item_name" value="Monthly Subscription"/> <input type="hidden" name="discount_amount" value="0.00"/> <input type="hidden" name="a3" value="49.00"/> <input type="hidden" name="t3" value="M"/> <input type="hidden" name="p3" value="30"/> <input type="hidden" name="src" value="1"/> <input type="hidden" name="sra" value="1"/> <input type="hidden" name="srt" value="1"/> <input type="submit" value="Click Here"></p> </form>
Вам необходимо сообщить PayPal, кто отправляет запрос, отправив необходимые параметры URL-адреса user, pwd, version и (рекомендуется, но необязательно) подпись, а также другие параметры, отправляемые вами в запросе POST.См. Обзор API .
Взгляните на эту ссылку:
Переменные подписок и периодических платежей
https://www.paypal.com/cgi-bin/webscr?cmd=p/acc/ipn-subscriptions-outside
Также я предлагаю вам использовать хостингкнопка.Это делает весь процесс очень простым.
Ну, вы оба, ребята, были правы, но проблема возникла из-за того, что на моей 3-й строке там
<input type="hidden" name="cmd" value="_xclick"/>
должно стать
<input type="hidden" name="cmd" value="_xclick-subscriptions"/>
Спасибо за вашу помощь!