Смотрю сюда http://xandeadx.ru/blog/drupal/827
<?php
function my_module_robokassa($op, $pid, $payment = array()){
if ($op == 'enrolled') {
здесь мой код работает только после того как я вручную зачислю платёж в админке
}
}
?>
Здесь мой код работает только после того как я вручную зачислю платёж в админке. Подскажите пожалуйста, почему так происходит, и как это решить - автоматически зачислять платёж. Что примечательно - код работает но полноценно - только после ручного добавления. В коде я отправляю письмо с аттачем, так вот письмо уходит, а с аттачем уходит только после ручного добавления платежа. Мистика.
Комментарии
https://docs.robokassa.ru/#1250
P.S. Кстати, модуль робокассы на орге "кривой", его допиливать нужно.
Есть более свежая интеграция для паймента 7 и 8 https://www.drupal.org/project/robokassa_payment
да я уже начал вгрызаться в этот модуль, надо добить его ))
Спасибо за ссылку. Я запускаю в тестовом режиме, и вроде всё работает, оплата проходит успешно, но условие if ($op == 'enrolled') не работает, не могу понять причину.
Смотрите отладку через devel