Как выполнить PayPal встроенный платеж на веб-странице - PullRequest
1 голос
/ 30 марта 2011

Мне удалось внедрить встроенную функцию оплаты PayPal на моем сайте. Однако вместо создания эффекта лайтбокса, оставаясь на той же странице, JavaScript вызывает создание нового окна, которое загружается при нажатии кнопки оплаты и формирует страницу оплаты следующим образом:

enter image description here

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

1 Ответ

0 голосов
/ 03 апреля 2011

Исправлена! Очевидно, что я не сделал, чтобы расположить HTML-кодировки в соответствии с этим методом по ссылочному сайту из PayPal:

 <form action="ap_api_caller.php" method="post"> <!-- all your other html form elements go here-->
 <input id="pay_button" src="btn_checkout_paypal.png" type="image">
 <input type="hidden" name="expType" value="light"/>
 </form>

У меня были все теги table, tr, td и другие html, окружающие эти важные входные данные в форме и которые, по-видимому, блокируют появление лайтбокса. Поэтому мне пришлось вырезать скрытую строку ввода кода, которая имеет значение с точки зрения запуска интерфейса PayPal, и поместить его непосредственно перед тем, как закрыть свой тег формы.

Извлеченный урок заключается в том, что размещение элементов может помешать работе сценариев.

...