Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: PHP and WebMoney
 
 автор: kodges   (04.12.2006 в 18:58)   письмо автору
 
 

Нужно чтобы у пользователя кликнув по ссылке в браузере открылся интерфейс оплаты товара.
Я сделал все как написано на сайте https://merchant.webmoney.ru/conf/guide_pci.asp получилась ссылка такого вида <a href="https://light.webmoney.ru/pci.aspx?url=https://merchant.webmoney.ru/conf/pci_testlink.asp?G=0&purse=Z111111111111&amount=0.1&method=POST&desc=платная ссылка для теста&mode=test">платная ссылка</a> открывается интерфейс оплаты но поле описания товара пустое и поетому платеж не проходит, если поле описания заполнить английскими буквами то все проходит нормально НО в конце выдает ошибку и платеж не производится.

Что я делаю не так ?

   
 
 автор: Саня   (04.12.2006 в 19:08)   письмо автору
 
   для: kodges   (04.12.2006 в 18:58)
 

Пропустите текст описания через функцию urlencode(). И вместо POST попробуйте GET.

   
 
 автор: kodges   (04.12.2006 в 19:30)   письмо автору
 
   для: Саня   (04.12.2006 в 19:08)
 

Переделал ссылку :

echo "<a href='https://light.webmoney.ru/pci.aspx?url=https://merchant.webmoney.ru/conf/pci_testlink.asp?G=0&purse=Z260064299309&amount=0.02&method=GET&desc=".urlencode('платная ссылка для теста')."&mode=test'>платная ссылка</a>";

Результат - ошибка.... причем их сайт не говорит в чем ошибка :(

   
 
 автор: Саня   (04.12.2006 в 19:46)   письмо автору
 
   для: kodges   (04.12.2006 в 19:30)
 

echo "<a href='https://light.webmoney.ru/pci.aspx?url=".urlencode('https://merchant.webmoney.ru/conf/pci_testlink.asp?G=0&purse=Z260064299309&amount=0.02&method=GET&desc=платная ссылка для теста"&mode=test')."'>платная ссылка</a>";.

Попробуйте так. Если не получится, то так же, но с POST.

   
 
 автор: kodges   (04.12.2006 в 20:00)   письмо автору
 
   для: Саня   (04.12.2006 в 19:46)
 

Пишет:

Неверно указан параметр: purse

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

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования