Курс 2016 года “Разработка на UMI.CMS от 0 до готового сайта”

0 Пользователей и 1 Гость просматривают эту тему.

*

john

  • ***
  • 206
  • +6/-0
    • Просмотр профиля
Интеграция с RBK
« : 09 Апрель 2016, 23:04:17 »
Добрый вечер. Подскажите.
При выборе системы оплаты RBK мы перенаправляемся на её сайт,
оплатив, на странице платежной системы мы читаем, что все прошло успешно, обратно на сайт нас не перенаправляет.
Задача чтобы поменялся в админке сайта статус оплаты.
Что необходимо для этого?

http://api.docs.umi-cms.ru/razrabotka_nestandartnogo_funkcionala/integraciya_platzhnyh_sistem/
С помощью метода poll производится обработка ответа от платёжной системы и выставляется соответствующий статус оплаты.
Стандартная форма poll в файле php уже собрана, разве она не должна работать?
Спасибо.

*

e.ioffe

  • ****
  • 369
  • +81/-2
  • Профессиональная разработка на UMI.CMS.
    • Просмотр профиля
    • Fullspace - Лучший хостинг для UMI.CMS
Re: Интеграция с RBK
« Ответ #1 : 10 Апрель 2016, 22:20:28 »
Проверьте документацию - на моем проекте приходят данные об оплате с РБК. В настройках на стороне РБК нужно указать /emarket/gateway/ в качестве адреса, который будет принимать оповещения об изменении статусов платежа.
Ускорение сайта на UMI.CMS - http://speed.umispec.ru/

*

john

  • ***
  • 206
  • +6/-0
    • Просмотр профиля
Re: Интеграция с RBK
« Ответ #2 : 14 Апрель 2016, 23:34:26 »
Еще вопрос.
Есть такая строчка, которая передает id заказа в админке.
$param["orderId"] = $this->order->id;
А как передать номер заказа, который видит пользователь?
$param["shopId"] = $this->object->shopId;  так почему-то не передает ничего.
Спасибо.

*

e.ioffe

  • ****
  • 369
  • +81/-2
  • Профессиональная разработка на UMI.CMS.
    • Просмотр профиля
    • Fullspace - Лучший хостинг для UMI.CMS
Re: Интеграция с RBK
« Ответ #3 : 14 Апрель 2016, 23:38:34 »
Еще вопрос.
Есть такая строчка, которая передает id заказа в админке.
$param["orderId"] = $this->order->id;
А как передать номер заказа, который видит пользователь?
$param["shopId"] = $this->object->shopId;  так почему-то не передает ничего.
Спасибо.

$this->object->getValue('number');
Ускорение сайта на UMI.CMS - http://speed.umispec.ru/

*

john

  • ***
  • 206
  • +6/-0
    • Просмотр профиля
Re: Интеграция с RBK
« Ответ #4 : 15 Апрель 2016, 19:27:17 »
Так же не заработал, попробовал так $this->order->getValue('number');
Все ок, спасибо)