Автор Тема: Платеж через прием платежей sprypay.ru  (Прочитано 1412 раз)

18 Май 2015, 21:52:08
  • Ветеран
  • *****
  • Сообщений: 1090
  • Репутация: +5/-1
  • Иногда заглядываю
    • Просмотр профиля
    • Помощь патентообладателям по продаже патентов.
Клиент оплатил покупку через sprypay.ru с помощью QIWI Терминалы.
Корзину вижу, клиент зарегистрировался, деньги поступили на счет.

Что надо сделать мне или клиенту, чтобы он мог скачать продукт (цифровой товар)?
Не боги горшки обжигают, не зачем им такой хренью заниматься.
19 Май 2015, 09:24:48
Ответ #1
  • Ветеран
  • *****
  • Сообщений: 1808
  • Репутация: +49/-1
  • Сообщество PrestaShop
    • Просмотр профиля
Создать заказ на этого клиента и присвоить ему статус Оплачено. В заказе будет ссылка на скачку.
19 Май 2015, 12:19:24
Ответ #2
  • Ветеран
  • *****
  • Сообщений: 1090
  • Репутация: +5/-1
  • Иногда заглядываю
    • Просмотр профиля
    • Помощь патентообладателям по продаже патентов.
Где и как присвоить статус Оплачено?
PS 1.4.5.1

Туплю.
Не боги горшки обжигают, не зачем им такой хренью заниматься.
19 Май 2015, 12:51:35
Ответ #3
  • Ветеран
  • *****
  • Сообщений: 16670
  • Репутация: +14630/-5
  • Сообщество PrestaShop
    • Просмотр профиля
Из корзины клиента делаете заказ, смотрите заказ, в нем меняете статусы.
19 Май 2015, 14:41:56
Ответ #4
  • Ветеран
  • *****
  • Сообщений: 1090
  • Репутация: +5/-1
  • Иногда заглядываю
    • Просмотр профиля
    • Помощь патентообладателям по продаже патентов.
Что надо нажать?
Корзина ниже.
Не боги горшки обжигают, не зачем им такой хренью заниматься.
19 Май 2015, 15:00:07
Ответ #5
  • Модератор
  • Ветеран
  • *****
  • Сообщений: 86688
  • Репутация: +25428/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Из корзины клиента делаете заказ, смотрите заказ, в нем меняете статусы.
Это для prestashop 1.5-1.6.
Для prestashop 1.4 нужен модуль Создание заказ в бек-офисе..
19 Май 2015, 15:44:10
Ответ #6
  • Ветеран
  • *****
  • Сообщений: 1090
  • Репутация: +5/-1
  • Иногда заглядываю
    • Просмотр профиля
    • Помощь патентообладателям по продаже патентов.
Не нашел такого модуля, может от PS 1.5.x.x вставить?
Где это хозяйство там находится?
Не боги горшки обжигают, не зачем им такой хренью заниматься.
19 Май 2015, 15:47:11
Ответ #7
  • Ветеран
  • *****
  • Сообщений: 1090
  • Репутация: +5/-1
  • Иногда заглядываю
    • Просмотр профиля
    • Помощь патентообладателям по продаже патентов.
Но вообще модуль sprypay должен это и сам делать,
и он несколько раз это и пытался провести,
но выдавал неопознанную ошибку.
Не боги горшки обжигают, не зачем им такой хренью заниматься.
19 Май 2015, 16:09:51
Ответ #8
  • Ветеран
  • *****
  • Сообщений: 16670
  • Репутация: +14630/-5
  • Сообщество PrestaShop
    • Просмотр профиля
Описание ошибки можно увидеть в логах сервера.
Можно включить проказ ошибок и проверить модуль.
19 Май 2015, 16:27:07
Ответ #9
  • Ветеран
  • *****
  • Сообщений: 1090
  • Репутация: +5/-1
  • Иногда заглядываю
    • Просмотр профиля
    • Помощь патентообладателям по продаже патентов.
Ошибка выглядит вот так (Param spPaymentId reqiuired) на пустой странице
Не боги горшки обжигают, не зачем им такой хренью заниматься.
19 Май 2015, 16:45:33
Ответ #10
  • Ветеран
  • *****
  • Сообщений: 16670
  • Репутация: +14630/-5
  • Сообщество PrestaShop
    • Просмотр профиля
// список переменных, которые должны присутствовать в запросе с данными платежа
$spQueryFields = array('spPaymentId', 'spShopId', 'spShopPaymentId', 'status','s');

spPaymentId обязательная переменная для соверщения заказа.
Ошибка в модуле. Заменить модуль или искать и исправлять определение ид заказа.
19 Май 2015, 17:07:31
Ответ #11
  • Ветеран
  • *****
  • Сообщений: 1090
  • Репутация: +5/-1
  • Иногда заглядываю
    • Просмотр профиля
    • Помощь патентообладателям по продаже патентов.
Вот это есть:  'spPaymentId', 'spShopId', 'spShopPaymentId',

Вот это нет:   $spQueryFields    'status','s'

Модуль стандартный установлен с сайта платежной системы,
тестировался на PS 1.4.х.х   -   1.6.х.х (так написано)
Не боги горшки обжигают, не зачем им такой хренью заниматься.
20 Май 2015, 12:13:52
Ответ #12
  • Ветеран
  • *****
  • Сообщений: 1285
  • Репутация: +13/-1
  • Сообщество PrestaShop
    • Просмотр профиля
Напишите в суппорт платежной системы. Если они делали модуль, значит у них уже есть решение для багов в модуле.
21 Май 2015, 12:11:14
Ответ #13
  • Ветеран
  • *****
  • Сообщений: 1090
  • Репутация: +5/-1
  • Иногда заглядываю
    • Просмотр профиля
    • Помощь патентообладателям по продаже патентов.

Тестовый запрос на оплату выдает ошибку магазина.
Написал в суппорт, пока ответа нет.
Не боги горшки обжигают, не зачем им такой хренью заниматься.
21 Май 2015, 22:50:56
Ответ #14
  • Ветеран
  • *****
  • Сообщений: 1090
  • Репутация: +5/-1
  • Иногда заглядываю
    • Просмотр профиля
    • Помощь патентообладателям по продаже патентов.
Вообще интересно, при осуществлении покупки цифрового товара через SpryPay вместо перехода на сайт платежной системы появляется надпись (Неверный номер доставки) при этом товар попадает в корзину, только не понятно как его оплатить, не видно способов оплаты.
При оплате WM и с внутреннего счета платежи проходят нормально.
Похоже что то с доставкой не правильно, но для цифрового товара ее вообще нет.
Не подскажете где поправить доставку, чтобы ее не было PS 1.4.5.1
Не боги горшки обжигают, не зачем им такой хренью заниматься.