Mensajes del cliente Heidelpay
Atención: este paquete es abandonado y reemplazado por Heidelpay/PHP-Message-Code-Mapper.
Esta biblioteca proporciona una salida fácil de usar de (error) de mensajes provenientes de la API Heidelpay.
1. Instalación
Compositor
composer require heidelpay/php-customer-messages
instalación manual
Descargue el último lanzamiento de GitHub y desempaquetelo en una carpeta de su elección dentro de su proyecto.
2. Implementación
Compositor
require_once 'path/to/autoload.php;
use HeidelpayCustomerMessagesCustomerMessage;
instalación manual
require_once 'path/to/php-customer-messages/lib/CustomerMessage.php';
Por supuesto, la ruta debe coincidir con la ruta desde el paso 1.
3. Uso
Suponiendo que ha recibido un código de error de uno de nuestros módulos o la API PHP Heidelpay y lo almacenó en una variable llamada $errorcode . Para obtener un mensaje de ese código, cree una instancia CustomerMessage :
$instance = new HeidelpayCustomerMessagesCustomerMessage('de_DE');
El constructor toma dos argumentos (opcionales):
Proporcionamos archivos locales 'de_de' y 'en_us' con este paquete. Puede encontrarlos en la carpeta Lib/Locales . Si desea usar uno de estos, la ruta no necesita ser proporcionada en el constructor.
Por defecto, 'EN_US' se usa como localidad.
Ahora puede devolver o imprimir el mensaje llamando al método getNessage() :
return $instance->getMessage($errorcode); echo $instance->getMessage($errorcode);
Los códigos de error se aceptan en el formato 'xxx.xxx.xxx' o 'hp-error-xxx.xxx.xxx'.