Mensagens do cliente Heidelpay
ATENÇÃO: Este pacote é abandonado e substituído pelo heidelpay/php-mensage-code-Mapper.
Esta biblioteca fornece uma saída amigável de (erros)-Mages provenientes da API Heidelpay.
1. Instalação
Compositor
composer require heidelpay/php-customer-messages
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 HeidelpayCustomerMessagesCustomerMessage;
instalação manual
require_once 'path/to/php-customer-messages/lib/CustomerMessage.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 CustomerMessage :
$instance = new HeidelpayCustomerMessagesCustomerMessage('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 getNessage() :
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'.