Есть несколько вопросов по работе с модулем http://drupal.org/project/pgapi
1. Какой обработчик вызывается по адресу payment/23 где 23 - номер транзакции, по идее должен выводится список доступных гейтвеев для оплаты, а пишет, что страница не найдена.
Созданы хуки:
<?php
_pgapi_transaction
_pgapi_callback
_pay_complete
_pay_fail
_prepay
?>
2. Есть ли где-то документация?
Комментарии
см.ниже
найдите в модуле функцию pgapi_menu(), в ней $items['payment'] либо $items['payment/blabla'] посмотрите там в массиве значение ключа page callback - это и будет название функции, которая вызывается при вызове payment/23
Проследите откуда ноги растут
Это не похоже по внешнему виду на хуки. По друпалиному кодинг-стандарту подчёркивание впереди какбы должно намекать, что функция используется внутренне модулем, по аналогии с private в классах
-) слово hook_ я не писал, сорри что ввел в заблуждение.
Одну ошибку нашел - это то, что в версии под 7ку, урл для оплаты pgapi а не payment.
Но теперь не могу вызвать свою функцию для записи в мою таблицу платежа (она просто не вызывается MYMODULE_pgapi_transaction($op, &$t)) Почему, пока понять не могу.
Модуль по задумке просто отличный, была бы документация - можно было бы юзать более активно...