я использую gpixpixel сценария и настроил его так, чтобы посетитель мог покупать пиксели через Paypal, но после нажатия кнопки «Pay with Paypal» на странице отображается только ошибка DNS.
Вот код формы на странице для транзакции:
<form method="post" action="https://sandbox.paypal.com/cgi-bin/webscr">
<input type="hidden" name="amount" value="1620">
<input type="hidden" name="business" value="[email protected]">
<input type="hidden" name="cancel_return" value="http://-site-/gpix/get_pixels.php?step=6">
<input type="hidden" name="cmd" value="_xclick">
<input type="hidden" name="currency_code" value="USD">
<input type="hidden" name="custom" value="8:c6f79ef0f714fae081a6df9d778df198">
<input type="hidden" name="item_name" value="Pixels: ">
<input type="hidden" name="no_note" value="1">
<input type="hidden" name="NotifyURL" value="http://-site-/gpix/paypal_ipn.php?payment_id=8">
<input type="hidden" name="no_shipping" value="1">
<input type="hidden" name="return" value="http://-site-/gpix/index.php">
<input type="hidden" name="rm" value="2">
<p>
<input type="submit" value="Pay with PayPal >>">
</p>
</form>
Кроме того, эта страница открывается в iframe на другой странице (находится в том же каталоге).
Любая помощь приветствуется.
Я могу опубликовать ссылку на сайт, если кто-то хочет посмотреть на установку.
Вам не хватает www
Пытаться:
<form method="post" action="https://www.sandbox.paypal.com/cgi-bin/webscr">
Это была та же самая политика происхождения браузера, которая ограничивала страницу, которую я встроил в качестве фрейма в другую страницу, от перехода на сайт Paypal.
Спасибо Vimal за то, что он указал на отсутствующий www, чье упущение создало неправильный URL, и, очевидно, никуда не денется.