Эта библиотека предоставляет удобный для пользователя выход (ошибка) -Messages, поступающие из API Heidelpay.
1. Установка
Композитор
composer require heidelpay/php-message-code-mapper
Ручная установка
Загрузите последний выпуск от GitHub и распаковать его в папку по вашему выбору в вашем проекте.
2. Реализация
Композитор
require_once 'path/to/autoload.php;
use HeidelpayMessageCodeMapperMessageCodeMapper;
Ручная установка
require_once 'path/to/php-message-code-mapper/lib/MessageCodeMapper.php';
Конечно, путь должен соответствовать пути от шага 1.
3. Использование
Предполагая, что вы получили код ошибки от одного из наших модулей или API Heidelpay PHP и сохранили его в переменной, называемой $errorcode . Чтобы получить сообщение из этого кода, создайте экземпляр MessageCodeMapper :
$instance = new HeidelpayMessageCodeMapperMessageCodeMapper('de_DE');
Конструктор принимает два (необязательно) аргументы:
Мы предоставляем файлы локали «de_de» и «en_us» с этим пакетом. Вы можете найти их в папке Lib/Locales . Если вы хотите использовать один из них, путь не должен быть предоставлен в конструкторе.
По умолчанию «en_us» используется в качестве локализации.
Теперь вы можете вернуть или распечатать сообщение, вызвав метод getMessage() :
return $instance->getMessage($errorcode); echo $instance->getMessage($errorcode);
Коды ошибок принимаются либо в формате 'xxx.xxx.xxx' '' hp-error-xxx.xxx.xxx '.
По любым вопросам или вопросам, пожалуйста, свяжитесь с нашей поддержкой.
https://dev.heidelpay.com/
+49 (0) 6221/6471-100
@devheidelpay