Esta biblioteca fornece uma saída amigável de (erros)-Mages provenientes da API Heidelpay.
1. Instalação
Compositor
composer require heidelpay/php-message-code-mapper
instalação manual
Faça o download do lançamento mais recente do Github e descompacte -o em uma pasta de sua escolha dentro do seu projeto.
2. Implementação
Compositor
require_once 'path/to/autoload.php;
use HeidelpayMessageCodeMapperMessageCodeMapper;
instalação manual
require_once 'path/to/php-message-code-mapper/lib/MessageCodeMapper.php';
Obviamente, o caminho precisa corresponder ao caminho da etapa 1.
3. Uso
Supondo que você tenha recebido um código de erro de um de nossos módulos ou da API Heidelpay PHP e o armazenou em uma variável chamada $errorcode . Para receber uma mensagem desse código, crie uma instância MessageCodeMapper :
$instance = new HeidelpayMessageCodeMapperMessageCodeMapper('de_DE');
O construtor leva dois argumentos (opcionais):
Fornecemos arquivos de localidade 'de_de' e 'en_us' com este pacote. Você pode encontrá -los na pasta Lib/Locais . Se você deseja usar um deles, o caminho não precisa ser fornecido no construtor.
Por padrão, 'en_us' é usado como localidade.
Agora você pode retornar ou imprimir a mensagem chamando o método getMessage() :
return $instance->getMessage($errorcode); echo $instance->getMessage($errorcode);
Os códigos de erro são aceitos no formato 'xxx.xxx.xxx' ou 'hp-error-xxx.xxx.xxx'.
Para quaisquer problemas ou perguntas, entre em contato com nosso apoio.
https://dev.heidelpay.com/
+49 (0) 6221/6471-100
@devheidelpay