Bonjour, j'ai un beau soucis avec Paypal
J'ai mis en place le SDK php de Paypal (https://cms.paypal.com/us/cgi-bin/?cmd= ... nload_sdks)
Très simple y'a pas grand chose à faire hormis modifier le fichier constants.php
Je suis allé me créer un certificat public et privé ici : http://www.stellarwebsolutions.com/cert ... uilder.php
Ensuite j'ai ajouté le certificat public dans mon compte paypal (partie developper, le sandbox) puis j'ai récupéré mon cert_id et télécharger mon fichier "cert_key_pem.txt"
J'ai modifié le fichier constants.php comme il suit :
<?php
define("DEFAULT_DEV_CENTRAL", "developer");
define("DEFAULT_ENV", "sandbox");
define("DEFAULT_EMAIL_ADDRESS", "[email protected]");
define("DEFAULT_IDENTITY_TOKEN", "6vwLEY_ogPGnoQac2a0x4PRsSGrmzJPMkyGbJtpiCSwrkYsNSYxWfPY2ZLO");
define("DEFAULT_EWP_CERT_PATH", "cert/public.pem");
define("DEFAULT_EWP_PRIVATE_KEY_PATH", "cert/private.pem");
define("DEFAULT_EWP_PRIVATE_KEY_PWD", "");
define("DEFAULT_CERT_ID", "XXXXXXXXXXXXXX");
define("PAYPAL_CERT_PATH", "cert/cert_key_pem.txt");
define("BUTTON_IMAGE", "https://www.paypal.com/en_US/i/btn/x-click-but23.gif");
define("PAYPAL_IPN_LOG", "paypal-ipn.log");
?>
Le bouton se génère bien en crypté mais dès que je clique sur BuyNow j'ai un message paypal : Nous ne sommes pas parvenus à décrypter l'ID de certificat.
ça fais quelques jours que j'écume tout ... en vain !!
J'aimerai savoir mon erreur !!
Concernant la constante "DEFAULT_EMAIL_ADDRESS" je doit bien mettre l'adresse mail "[email protected]" ? Et non pas celle du compte principale ?
Quand j'ai généré mon certificat j'ai mis un autre mail, est ce grave ?
La constante "DEFAULT_EWP_PRIVATE_KEY_PWD" est vide car je n'ai pas eu à saisir de mot de passe pour créer mon certificat public et privé, est ce selon vous normal ?
Bref, je commence à m'arracher les cheveux et votre aide serait la bienvenue !!
Merci d'avoir lu et merci pour votre aide.