#php #twitter-bootstrap #paypal #e-commerce
#php #twitter-bootstrap #paypal #электронная коммерция
Вопрос:
Я создаю сайт с простой формой оплаты PayPal
Я хочу, чтобы форма paypal принимала $ total_price товаров моей корзины со страницы моей корзины. Вот мой код на данный момент:
обратите внимание, что я изменил _xclick в стандартном коде на _cart..
<form action="https://www.paypal.com/cgi-bin/webscr" method="post">
<input type="hidden" name="cmd" value="_cart">
<input type="hidden" name="business" value="me@mybusiness.com">
<input type="hidden" name="amount" value="<?php echo $total_price; ?>">
<input type="hidden" name="currency_code" value="GBP">
<input type="hidden" name="bn" value="PP-BuyNowBF:btn_buynowCC_LG.gif:NonHosted">
<input type="image" src="https://www.paypalobjects.com/en_US/GB/i/btn/btn_buynowCC_LG.gif" border="0" name="submit" alt="PayPal – The safer, easier way to pay online!">
<img alt="" border="0" src="https://www.paypalobjects.com/en_GB/i/scr/pixel.gif" width="1" height="1">
</form>
Однако, когда я нажимаю «Купить сейчас», загружается paypal, но вместо отображения цены он просит пользователя ввести цену за товар! Я хочу, чтобы он брал общую цену со страницы моей корзины. Моя корзина — это корзина с файлами cookie PHP.
Я читал, что это может быть связано с кнопками, не размещенными на хостинге, которые могут помешать моему echo $ total_price не работать.
Примечание: я изменил кнопку «Сделать не размещенную кнопку PayPal», но теперь она говорит Notice: Неопределенная переменная: total_price in… so все еще не работает, фактически теперь у меня есть это предупреждение, которого у меня раньше не было.
Спасибо за любую помощь!
Ответ №1:
У меня была такая же проблема. В моем случае во введенной сумме было указано значение «$». Удаление его и отправка только числового значения исправили его.