Fichiers d'exemple : ipn.php et paid.php
1. ipn.php
Ce fichier permet d'analyser le résultat du paiement depuis l'IPN.
Il sert à :
vérifier la signature avec le mot de passe (qui commence par testpasswordou prodpassword) pour comparer avec la valeur du
kr-hash
. (2 ème clé du tableau des clés API REST ).récupérer des informations de la réponse du
kr-answer
(le statut, le numéro de la commnande, le numéro unique UUID ...)
https://github.com/lyra/rest-php-examples/blob/master/www/sample/ipn.php
2. paid.php
Ce fichier permet d'analyser le résultat du paiement lors du retour à la boutique.
Il sert à :
vérifier de la signature avec la Clé HMAC-SHA-256 pour comparer avec la valeur du
kr-hash
. (4 ème clé du tableau des clés API REST ).récupérer des informations de la réponse du
kr-answer
(le statut, le numéro de la commnande, le numéro unique UUID ...)
https://github.com/lyra/rest-php-examples/blob/master/www/sample/paid.php