Эй, ребята, я пишу библиотеку, которая будет находиться в папке / lib, которая занимается обработкой транзакций по кредитной / дебетовой карте.
Я использую платформу Forms, чтобы принять и проверить данные карты, а затем из моего actions.class.php для этого модуля он создает мою собственную библиотеку, которая обрабатывает вызов SOAP для обработки транзакции.
Мой вопрос: как лучше всего справиться с потенциальными ошибками? установка вызова SOAP, обработка вызова, а затем обработка ответа, который с точки зрения транзакции может быть успешным или неудачным (с дополнительной информацией для обратной связи?).
Я думаю о чем-то вроде глобального массива ошибок и заранее определенных сообщений об ошибках, установленных где-то в файле конфигурации. В конечном счете мой actions.class.php получает значение TRUE или FALSE, но если FALSE, мне нужно проверить массив ошибок и соответственно обработать его.
Есть идеи?
Спасибо