Messages du client Heidelpay
ATTENTION: Ce package est abandonné et remplacé par Heidelpay / PHP-Message-Code-Mapper.
Cette bibliothèque fournit une sortie conviviale de (erreur)-Sessages provenant de l'API Heidelpay.
1. Installation
Compositeur
composer require heidelpay/php-customer-messages
installation manuelle
Téléchargez la dernière version de GitHub et déballez-la dans un dossier de votre choix dans votre projet.
2. Implémentation
Compositeur
require_once 'path/to/autoload.php;
use HeidelpayCustomerMessagesCustomerMessage;
installation manuelle
require_once 'path/to/php-customer-messages/lib/CustomerMessage.php';
Bien sûr, le chemin doit correspondre au chemin de l'étape 1.
3. Utilisation
En supposant que vous avez reçu un code d'erreur de l'un de nos modules ou de l'API Heidelpay PHP et de l'avoir stocké dans une variable appelée $errorcode . Pour obtenir un message à partir de ce code, créez une instance CustomerMessage :
$instance = new HeidelpayCustomerMessagesCustomerMessage('de_DE');
Le constructeur prend deux arguments (facultatifs):
Nous fournissons des fichiers régionaux «DE_DE» et «EN_US» avec ce package. Vous pouvez les trouver dans le dossier lib / localisation . Si vous souhaitez en utiliser un, le chemin n'a pas besoin d'être fourni dans le constructeur.
Par défaut, «EN_US» est utilisé comme paramètre régional.
Vous pouvez maintenant retourner ou imprimer le message en appelant la méthode getNessage() :
return $instance->getMessage($errorcode); echo $instance->getMessage($errorcode);
Les codes d'erreur sont acceptés dans le format 'xxx.xxx.xxx' ou 'hp-error-xxx.xxx.xxx'.