Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Проблемма с PayPal, некорректно передается список товаров 
:(
    Опции темы
solenko
Дата 16.8.2006, 08:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1473
Регистрация: 15.1.2006
Где: Украина

Репутация: 34
Всего: 67



Здравствуйте!
Отсылаю на PayPal следующую форму:
Код

<form method="post" action= "https://www.paypal.com/cgi-bin/webscr">
<input type="hidden" name="cmd" value="_cart">
<input type="hidden" name="upload" value="1">
<input type="hidden" name="business" value="[email protected]">
<input type="hidden" name="shipping" value="25">
<input type="hidden" name="no_shipping" value="1">

<input type=hidden name="item_name_1" value="test image - Ceramic(250x300)">
<input type=hidden name="amount_1" value="2323">
<input type=hidden name="quantity_1" value="1">
<input type=hidden name="item_name_2" value="im2 - Glass(100x150)">
<input type=hidden name="amount_2" value="232">
<input type=hidden name="quantity_2" value="1">
<input type="submit" class="button" value="Confirm order">
</form>

При такой форме сумма к оплате подсчитывается правильно. Также правильно определяется, что оплачивается перечень товаров.
Однако, при просмотре подробного перечня, отображаются только названия товаров и их количество, а не стоимости. Также в подробном списке не подсчитывается сумма.
Подскажите, пожалуйсто, в чем ошибка. 


--------------------
Ла-ла-ла-ла
Заметьте, нет официального подтверждения, что это не просто четыре слога.
PM MAIL WWW ICQ Skype   Вверх
jzZ
Дата 16.8.2006, 08:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 91
Регистрация: 17.7.2006

Репутация: 1
Всего: 2



а где ваш php код? Без него трудно судить
Кстати
Цитата

<input type=hidden name="item_name_1" value="test image - Ceramic(250x300)">
<input type=hidden name="amount_1" value="2323">
<input type=hidden name="quantity_1" value="1">
<input type=hidden name="item_name_2" value="im2 - Glass(100x150)">
<input type=hidden name="amount_2" value="232">
<input type=hidden name="quantity_2" value="1">

hidden нужно по-моему в кавычки взять
PM MAIL   Вверх
solenko
Дата 16.8.2006, 08:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1473
Регистрация: 15.1.2006
Где: Украина

Репутация: 34
Всего: 67



Не думаю. что это что-то прояснит, но...
Изначально делал сам. После того как провозился несколько часов кряду попробовал использовать сторонний скрип:
http://www.phpclasses.org/browse/file/11224.html
Использую его следующим образом:
Код

$button = new PayPalButton();
$button->accountemail = PAYPAL_EMAIL;
$button->target = '_self';
$button->class  = 'button';
$button->buttontext = _DG_COMMIT_ORDER;
$button->askforaddress = flase;
$button->ipn_url = 'http://ps.web32exe.com/gal/index.php?option=com_r2gallery&func=ipn';
while (list($key, $val) = each($chart)){
   if ($val == 0) continue;
   $database->setQuery("SELECT g.id, g.imgtitle, p.title, g.price, p.width, p.height "
    ."\n FROM #__r2gallery g INNER JOIN #__r2gallary_products p ON g.product_id = p.id "
    ."\n WHERE g.id = ".$key);
   $it = $database->loadObjectList();
   $it = $it[0];
   $button->AddItem($it->imgtitle." - ".$it->title."(".$it->width."x".$it->height.")", $val, $it->price,'wsc001','10','10','','0.00');
}
$button->OutputButton();


Цитата
hidden нужно по-моему в кавычки взять

Абсолютно не принципиально.




Это сообщение отредактировал(а) solenko - 16.8.2006, 08:38


--------------------
Ла-ла-ла-ла
Заметьте, нет официального подтверждения, что это не просто четыре слога.
PM MAIL WWW ICQ Skype   Вверх
solenko
Дата 17.8.2006, 08:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1473
Регистрация: 15.1.2006
Где: Украина

Репутация: 34
Всего: 67



Если вдруг кому интерестно станет, то оказалось что это баг PayPal.


This is a current bug that was discovered and reported recently to the Product Engineers. When the problem is corrected, we will post that on the board.

http://www.pdncommunity.com/pdn/boa...ding&page=1 


--------------------
Ла-ла-ла-ла
Заметьте, нет официального подтверждения, что это не просто четыре слога.
PM MAIL WWW ICQ Skype   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.1623 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.