Перейти к содержанию

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

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

Есть магазин на OpenCart 1.5.6. Нужно активировать рабочий режим оплаты в банке. Для этого банк, кроме прочих тестов, требует сделать оплату с отменой со стороны магазина. Пишет, что нужно сделать это из личного кабинета (такой возможности нет), либо выполнив метод Cancel передав ему соответствующий номер оплаты.

Насколько я понимаю, работает это так. Клиент нажимает кнопку "Оплатить" и перенаправляется на страницу оплаты банка. Допустим, он может длительное время не осуществлять платёж, а товар в это время может, например, закончится. И тогда, во время проведения оплаты, магазин может отменить платёж.

Подскажите, пожалуйста, каким образом, программно, можно выполнить этот метод после осуществления платежа?

Модуль оплаты можно скачать здесь: Тинькофф (модули оплаты) .

Поделиться сообщением


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

модуль их? их!

вы его установили? установили!

ну так и пишите по всем вопросам модуля им самим.

если в их модуле нет такого функционала, то пусть доделывают

Поделиться сообщением


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

В модуле функционал есть. Вопрос в том - как сделать, чтобы OpenCart после проведения платежа выполнил отмену со стороны магазина.

Для опытного программиста OpenCart это элементарный вопрос.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
3 часа назад, Djerom сказал:

Есть магазин на OpenCart 1.5.6. Нужно активировать рабочий режим оплаты в банке. Для этого банк, кроме прочих тестов, требует сделать оплату с отменой со стороны магазина. Пишет, что нужно сделать это из личного кабинета (такой возможности нет), либо выполнив метод Cancel передав ему соответствующий номер оплаты.

Насколько я понимаю, работает это так. Клиент нажимает кнопку "Оплатить" и перенаправляется на страницу оплаты банка. Допустим, он может длительное время не осуществлять платёж, а товар в это время может, например, закончится. И тогда, во время проведения оплаты, магазин может отменить платёж.

Подскажите, пожалуйста, каким образом, программно, можно выполнить этот метод после осуществления платежа?

в обоих случаях дописывать сам модуль оплаты. В две строчки это не делается

 

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

 

 

Поделиться сообщением


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

Действительно, ни в OpenCart (по крайней мере, в версии 1.5.6), ни в модуле оплаты банка Тинькофф нет функционала отмены платежа.

Сам сделал по инструкции к их API.

Спасибо за ответы!

Поделиться сообщением


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

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Вы комментируете как гость. Если у вас есть аккаунт, пожалуйста, войдите
Ответить в этой теме...

×   Вы вставили контент с форматированием.   Удалить форматирование

  Разрешено использовать не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.


  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.