Вы здесь

Настройка эквайринга от Тинькофф-банка на D7 Commerce (проблема с правилом rules «When an order is first paid in full»)

0

Всем привет.

Столкнулся с проблемой при настройке эквайринга от Тинькофф-банка: есть простой сайт с возможностью покупки курсов, после покупки курс автоматически прикрепляется к пользователю. Прикрепление настроено через правило Rules, которое срабатывает на событие "When an order is first paid in full".

Что это за событие хорошо написано на официальном сайте Drupal Commerce: https://docs.drupalcommerce.org/commerce1/user-guide/checkout-process/ch...

Если использовать метод оплаты из коробки - все работает как надо, а вот при использовании метода оплаты от Тинькофф-банка, правило "When an order is first paid in full" не отрабатывает (не срабатывает привязка и не приходит тестовое письмо). При оплате пользователь уходит на страницу банка, вбивает реквизиты и осуществляет оплату, после чего возвращается на сайт.

Кто сталкивался? Как решить?

Много гуглил и по разному пытался решить проблему:
1) Изменение приоритета правил не помогает
2) Не помогает настройка в правиле метода оплаты Тинькофф-банка об изменении статуса заказа после оплаты (испробовал все варианты)
3) Нет другого способа осуществить проверку в моём случае (контент нужно отдавать только после полной оплаты)
4) Сотрудники банка знают о проблеме, но пока не предложили решения, в инструкции и комментариях к модулю об этом ничего нет
5) Решения для меня не работают:
- https://drupalcommerce.org/questions/6861/problem_update_order_status_ac...
- https://drupal.stackexchange.com/questions/74849/is-this-normal-to-have-...

Важно отметить, что при поиске много раз натыкался на модуль от PayPal: https://www.drupal.org/node/1901466
Пишут что вот там как раз все работает и нет никаких проблем с этим правилом. Но нам он, к сожалению, не подходит

Версия Drupal: 
7.x
Категория: 
E-commerce
Связанные проекты: 
RulesDrupal Commerce
Вопрос задан 04.12.2019 - 15:29

А какой модуль для Тинькова вы используете?

Комментарий оставлен 3 дня назад

Ответы