Перейти к содержанию
Форум поддержки пользователей VamShop

Модуль оплаты Qiwi.


imichaeli7

Рекомендуемые сообщения

на xml на сервер магазина оповещения тоже не поддерживаются, но есть  - "Опрос статуса счета", но я неуверен что это то что нужно, а может быть это и есть оно. Я с xml слабо знаком, там вот такой пример кода запроса дан -

Запрос статуса счёта

Пример запроса статуса для счета №123

<?xml version="1.0" encoding="utf-8"?>
<request>
    <protocol-version>4.00</protocol-version>
    <request-type>33</request-type>
    <extra name="password">PASSWD</extra>
    <terminal-id>3594</terminal-id>
    <bills-list>
    <bill txn-id="123"/>
    </bills-list>
</request>[/code]

Скорее всего это не автаматическая проверка оплаты, а просто из самого магазина нажатием кнопки, - чтобы в киви не заходить.

Ссылка на сообщение
Поделиться на другие сайты
  • Ответов 170
  • Created
  • Последний ответ

Top Posters In This Topic

  • support

    74

  • antikrizis2009

    15

  • imichaeli7

    10

  • oleg_antonov

    10

Это оно и есть, по идее.

Проверка статуса счёта, т.е. проверяем, если счёт оплачен, то меняем статус заказа, если нет, не меняем.

Только вот куда добавлять эту проверку, если заказ уже оформлен и киви не присылает никуда никаких уведомлений, а нужно самому запрос делать.

Ссылка на сообщение
Поделиться на другие сайты

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

Ссылка на сообщение
Поделиться на другие сайты

Ну вот мы и пришли к тому, о чем я говорил))) Нужна кнопка в админке, о проверке состояния счетов. А также можно сделать запуск этого скрипта по расписанию.

Ссылка на сообщение
Поделиться на другие сайты
  • 2 weeks later...
  • 2 months later...

Помогите плиз разобратся с модулем киви.

1. я все поставил, зарегился в киви, все заапрувил. Настроил все так как у вас в факе описано.

2. делаю заказ, вбиваю свой номер телефона, выдает:

Вам был выписан счёт для оплаты заказа в QIWI Кошельке, Вы можете оплатить счёт в любом терминале киви, в своём личном кабинете (киви кошелёк), либо через интернет-версию киви кошелька по адресу http://mylk.qiwi.ru

А счета нет...

при этом пробовал вбивать номера на которые есть киви кошелек и на которые нет.

счета нет как в акке киви кошелька для магаза так и в акках к номерам...

Что делать?

Ссылка на сообщение
Поделиться на другие сайты

Модуль рабочий, работает вполне успешно и на vamshop.ru и на kypi.ru

Счёт может не выписаться если телефон указан в неправильном формате.

Я ж надеюсь, что модуль Вы взяли из 1.58 версии магазина!?

Я раньше отдельно архив выкладывал, но там была ошибка.

Ссылка на сообщение
Поделиться на другие сайты

Да конечно модуль был взят мной из патча 1.58 версии.

Смотрите а надо ли настраивать вот это?

URL для отправки в случае успешного выставления счёта

URL для отправки в случае ошибки

Об этом данных в факе нет.

И быть может есть какието подводные камни?

мб я файл какойто не перетащил, вы мне вот это писали (что бы мод включить):

Скачайте в файлах vamshop.ru/files.html самый свежий патч и возьмите из него к себе файлы:

/qiwi.php

/includes/classes/nusoap/nusoap.php

/includes/modules/payment/qiwi.php

/lang/russian/modules/payment/qiwi.php

Все эт овыполнено, но вот результ нерабочий(

Ссылка на сообщение
Поделиться на другие сайты

Конечно надо.

Вот написано всё - http://vamshop.ru/blog/2010/04/18/%d0%bf%d0%be%d0%b4%d0%ba%d0%bb%d1%8e%d1%87%d0%b5%d0%bd%d0%b8%d0%b5-vam-shop-%d0%ba-%d0%ba%d0%b8%d0%b2%d0%b8-qiwi/

Добавить к тому, что описано, собственно, и нечего, всё проверено, всё работает.

Ссылка на сообщение
Поделиться на другие сайты

Продолжу с упорством идиота.

ВОТ ВАШ ФАК ПО МОДУЛЮ КИВИ:

1. Регистрируете свой магазин на http://ishop.qiwi.ru.'>http://ishop.qiwi.ru. <------СДЕЛАНО

2. Активируете Ваш магазин на http://ishop.qiwi.ru.'>http://ishop.qiwi.ru. <------СДЕЛАНО

3. На сайте http://ishop.qiwi.ru в разделе Способы подключения включаете SOAP-протокол. <------СДЕЛАНО

4. В Разделе Способы подключения – SOAP протокол, в опции Настройки – URL указывайте http://ваш-магазин.ру/qiwi.php и нажимайте Сохранить. <------СДЕЛАНО

Настройка модуля оплаты в магазине:

1. В Админке – Модули – Оплата включаете модуль qiwi. <------СДЕЛАНО

2. В настройках модуля указываете id номер Вашего магазина и пароль. <------СДЕЛАНО

Всё. <------НЕ ПАШЕТ....

Теперь при оформлении заказа в магазине можно выбрать оплату через киви, указазав номер номер кобильного телефона Вашего кошелька.

После оформления заказа в Вашем киви кошельке появится новый счёт для оплаты заказа, выставленный магазином.

ГДЕ ТУТ СКАЗАНО ПРО ТО ЧТО НАДО НАСТРАИВАТЬ:

URL для отправки в случае успешного выставления счёта

URL для отправки в случае ошибки

????

Этого в тексте нет вообще... Какие это должны быть адреса?

В итоге опять таки МОДУЛЬ НЕ РАБОТАЕТ.

Я инструкцию вашу выполнил на 100%, счетов нет.

Может ли быть проблема в хостинге?

Может ли быть проблема в правах доступа?

Извините за красный цвет и капс, НО НЕ ВСЕ ТУТ ПХП ПРОГРАМИСТЫ.

Хотелось бы получить модули который не надо править ручками, так как сие я делать не умею...

ТАК БУДЕТ МНЕ СИЧАСТИЕ ТО?)

ПыСы, у кого нибуть кромя господина ВАНА работает сей модуль? Мб я один такой дундук...

ПыПыСы, сам по себе киви кошелек дает возможность высдавлять счета(прямо из акка), так вот из акка магаза на киви, счет выставляется на ура...

Ссылка на сообщение
Поделиться на другие сайты

В /includes/modules/payment/qiwi.php измените:


//if ($client->fault) {
//echo -1;
//exit();
//} else {
//$err = $client->getError();
//if ($err) {
//echo -1;
//exit();
//} else {
//echo $result;
//exit();
//}
//}
[/code] на:
[code]
if ($client->fault) {
echo -1;
exit();
} else {
$err = $client->getError();
if ($err) {
echo -1;
exit();
} else {
echo $result;
exit();
}
}

Затем ещё раз оформите заказ и на странице подетрвеждения заказа выведется какое-то число, вот напишите, что у Вас вывелось.

Если 0 - значит всё нормально.

Ссылка на сообщение
Поделиться на другие сайты

У Вас в /includes/modules/payment/qiwi.php строка с amount выглядит так:


'amount' => number_format($order->info['total'],0,'',''),
[/code]

?!

Видимо, что-то с передаваемой суммой, для пробы создайте товар стоимость 1 рубль.

И ещё дайте ссылку на магазин, посмотреть как у Вас цены выглядят в магазине.

Ссылка на сообщение
Поделиться на другие сайты

'amount' => number_format($order->info['total'],0,'',''),

вот так вот выглядет (вроде тоже самое)

да и у меня в блокноте некоторая часть кода выглядет вот так вот:

// amount - Сумма платежа в рублях

// comment - Комментарий, который пользователь увидит в своем личном кабинете или платежном автомате

// txn - Наш внутренний уникальный номер транзакции

// lifetime - Время жизни платежа до его автоматической отмены

// alarm - Оповещать ли клиента через СМС или звонком о выписанном счете

// create - 0 - только для зарегистрированных пользователей QIWI, 1 - для всех

Ссылка на сообщение
Поделиться на другие сайты

Неправильно телефон указываете, либо не создан qiwi кошелёк у данного номера.

Вот описание описание здесь есть - https://ishop.qiwi.ru/docs/OnlineStores_Protocols_SOAP.pdf

Ссылка на сообщение
Поделиться на другие сайты

номер вбиваю и +790633165478 и просто 90633165478

корректный номер, все ок. кошелек на него оформил

просто из акка киви(магазинского) счета выписываются отлично.

трабл в модуле 100%.

выж сами сказали что если все ок должно быть 0 а у меня 298 выдает значит трабл в моде.

ждать не ждать от вас решения, сразу скажите?

или будете доказывать мне что белое это черное и мод "работает", при том что я установил его в 100% соотвествии с вашей инструкцией и он при этом не работает?

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

Ссылка на сообщение
Поделиться на другие сайты

Да и вот еще что.

Я оформил в киви простой кошелек на физ лицо, без оформления писменного договора...

Мб в этом дело

так же в моде надо указать: ID номер магазина: - я указал ·Идентификатор (логин):  другого номера мне не выдовали (четырехзнычный номер)

Ссылка на сообщение
Поделиться на другие сайты

трабл в модуле 100%.

Нет, не в модуле, говорю Вам в последний раз.

Наверное  Ваш аккаунт в киви неактивирован.

P.S. И ещё одна просьба, тон свой смените. Вам никто ничего не должен и ничем не обязан.

Ссылка на сообщение
Поделиться на другие сайты

×
×
  • Создать...