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


Фотография
- - - - -

id заказа в страницах оплаты

интеркасса id заказа ссылка

Лучший Ответ Cheren-dow , 21 January 2016 - 19:23

akir, я так же сделал платеж через тестовую систему оплаты. Режим отладки  отключается когда вы начинаете использовать реальный сервер оплаты а не тестовый.

Перейти к сообщению


  • Закрытая тема Тема закрыта
Сообщений в теме: 8

#1 akir

akir

Отправлено 21 January 2016 - 11:48

Здравствуйте.

Подскажите, как добавить id заказа в страницу оплаты (например, для интеркассы). Элемент же есть. Просто настроек из панели управления (ShopID, Ключ API, Ключ API (test)) не достаточно.

Страница успешной оплаты:

сайт/index.php?option=com_zoo&controller=payment&task=paymentSuccess
Иначе, конечно, возвращает 500.

  • 0

#2 Cheren-dow

Cheren-dow

Отправлено 21 January 2016 - 14:17

akir, вы говорите о шаблоне приложения или же о элементе платежной системы? В элементах платежной системы получить id можно с помощью:

$this->getOrderId()

В шаблоне приложения JBZoo с помощью:

$view->order->id

  • 0
Изображение
 

#3 akir

akir

Отправлено 21 January 2016 - 14:37

Элемент платёжной системы. И код уже написан разработчиками.

Но имелось в виду ссылка успешной оплаты.

Дело в том, что не изменяется статус заказа в панели заказов (ожидает оплаты). Интеркасса пишет:

Ответ сервера

Результат: Incorrect responce
Сообщение: Http code doesn't match: need: 200, received: 500

Но платёж проходит (тестовый). (Статус: Зачислен)

В access.log (nginx) такие строки:

151.80.190.97 - - [21/Jan/2016:13:16:01 +0000] "POST /index.php?option=com_zoo&controller=payment&task=paymentCallback HTTP/1.1" 500 39 "-" "-"

 

Что нужно настроить, чтобы менялся статус заказа? При оформлении заказа мы выбираем интеркассу, переходим (кнопка создать и оплатить) в интеркассу, производим оплату. После этого возвращаемся на страницу магазина, где написано: Заказ успешно создан
Заказ #325 был успешно создан. Приходят уведомления, заказ появляется как ожидающий оплату в панели заказов.

Как сделать так, чтоб статус заказов менялся на "оплачено"?


  • 0

#4 Cheren-dow

Cheren-dow

Отправлено 21 January 2016 - 15:35

akir, скорей всего вы не правильно настроили систему, проверил сейчас все работает:

Настройки в JBZoo

xrml_200x0.png

Настройки системы:

ptpf_200x0.png

7una_200x0.jpg

Урл успешной:

http://my-site.ru/index.php?option=com_zoo&controller=payment&task=paymentSuccess

Не успешной:

http://my-site.ru/index.php?option=com_zoo&controller=payment&task=paymentFail

Ожидание проведения платежа:

http://my-site.ru/index.php?option=com_zoo&controller=payment&task=paymentCallback

Урл взаимодействия:
 

http://my-site.ru/index.php?option=com_zoo&controller=payment&task=paymentCallback

ey45_200x0.jpg

641g_200x0.jpg


Сообщение отредактировал Cheren-dow: 21 January 2016 - 15:36

  • 0
Изображение
 

#5 akir

akir

Отправлено 21 January 2016 - 16:47

Настройки верны.

Статус изменился на  "оплачен" только когда настройка "Режим отладки (если есть)" установлена в "да".

Может дело в "тестовой платёжной системе", которая есть в списках Интеркассы и которую я использую для "оплаты"? (не делать же реальные платежи). Но если выставить режим отладки "нет" и использовать ту же тестовую платёжную систему интеркассы, то Результат: Success.


Сообщение отредактировал akir: 21 January 2016 - 16:50

  • 0

#6 Cheren-dow

Cheren-dow

Отправлено 21 January 2016 - 19:23   Лучший Ответ

akir, я так же сделал платеж через тестовую систему оплаты. Режим отладки  отключается когда вы начинаете использовать реальный сервер оплаты а не тестовый.


  • 0
Изображение
 

#7 akir

akir

Отправлено 22 January 2016 - 09:22

Спасибо.

Тестовая платежная система интеркассы должна, по идее, работать как настоящая. Но это вопрос к интеркассе.


  • 0

#8 Cheren-dow

Cheren-dow

Отправлено 22 January 2016 - 09:27

akir, вопрос решен топик закрываем? 


  • 0
Изображение
 

#9 akir

akir

Отправлено 22 January 2016 - 10:15

akir, вопрос решен топик закрываем? 

Да, спасибо, решён.


  • 0





Темы с аналогичным тегами интеркасса, id заказа, ссылка

Click to return to top of page in style!