Перейти к содержимому


254359267685

Регистрация: 22 ноя 2015
Не в сети Активность: дек 12 2015 18:07
-----

Мои сообщения

В теме: Интерфейсы php webmoney (baibaratsky)

12 декабря 2015 - 18:07

Просто запускаете команду

php -r "readfile('https://getcomposer.org/installer');" | php 

и она вам выкачает этот композер (появится файл composer.phar в текущем каталоге).

Затем делаем

php composer.phar require baibaratsky/php-webmoney

и вуа-ля! В текущем каталоге появится каталог vendor где лежит свежая версия php-webmoney со всеми зависимостями, которая грузится из vendor/autoload.php.


В теме: Интерфейсы php webmoney (baibaratsky)

12 декабря 2015 - 17:57

Есть такая штука - composer ( https://getcomposer.org/) - она умеет качать модули PHP из инета и настраивает этот самый файлик autoload.php. Модуль php-webmoney зарегистрирован в репозитории composer.

Вручшую создать можно, но лучше через composer - меньше ошибок тогда.


В теме: Не приходит operation\orderid в ответе X2

30 ноября 2015 - 17:03

Я задаю номер счета в X1 (invoice\orderid) и вижу его в любых выписках по счетам (в интерфейсе merchant и в X4) но когда оплачиваю этот счет интерфейсом X2 в ответе X2 мой номер счета (operation\orderid) не приходит - нет такого тега.

Думаю баг в X2.


В теме: API files.webmoney.ru

30 ноября 2015 - 16:58

 

Это может быть сжатые данные gzip, вы ведь задали заголовок "Accept-Encoding: gzip", а curl сам расжимать данные не станет.

Я так думаю, что это оно?

curl_setopt($ch, CURLOPT_HTTPHEADER, array ("Accept: application/json", "Content-Type: charset=utf-8", "Accept-Encoding: gzip",));

Да, это заголовки для HTTP-запроса.

Вообще, curl много умеет, наверняка умеет обрабатывать gzip, надо только включить нужную опцию.


В теме: Полный возврат средств X14 после частичного, узнать остаток

30 ноября 2015 - 16:54

Хех :) ну конечно это сработает, но не оптимально ведь:)