Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Отмена платежа


Djerom

Recommended Posts

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

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

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

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

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

Надіслати
Поділитися на інших сайтах


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

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

Надіслати
Поділитися на інших сайтах


3 часа назад, Djerom сказал:

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

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

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

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

 

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

 

 

Надіслати
Поділитися на інших сайтах


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

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

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

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.