Bonjour tout le monde,
Je galere depuis 1 mois a faire fonctionner un paiement par PayPal avec un bouton "Payez maintenant" crypté.
J'ai utilisé le tutoriel et script fournit ici http://www.stellarwebsolutions.com/en/arti...ryption_php.php
Tout marche parfaitement sur un serveur mutualisé chez OVH mais impossible de le faire fonctionner sur un serveur dédié ( distribution CentOS )
j'obtiens ce message lorsque je clique sur "Payer" : The email address for the business is not present in the encrypted blob. Please contact your merchant.
J'ai fais des dump des boutons cryptés et ils sont differents :
558 octets sur le serveur dédié.
2,8ko sur le serveur mutualisé.
Je pense que ca vient de la commande exécutée sur le serveur :
/urs/bin/openssl smime -sign -signer MY_CERT_FILE -inkey MY_KEY_FILE
-outform der -nodetach -binary | /usr/bin/openssl smime -encrypt
-des3 -binary -outform pem PAYPAL_CERT_FILE
Mais comment savoir d'ou vient le probleme ? J'ai executé la commande a la main sur le serveur mais il ne se passe rien ( je dois faire ctrl+c pour retourner au prompt )
Quelqu'un aurait une idée svp ?
Merci d'avance