Bonjour,

J'ai un souci avec l'API Paypal lors du retour du payement.

Voici la requête d'envoi vers Paypal :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
$requete = $requete."&METHOD=SetExpressCheckout".
    "&CANCELURL=".urlencode("http://domaine/cancel.php").
    "&RETURNURL=".urlencode("http://domaine/return.php").
    "&AMT=".$montant_abo.
    "&CURRENCYCODE=EUR".
    "&DESC=".urlencode($titre_abo).
    "&LOCALECODE=FR".
    "&CUSTOM=".$id_profil.
    "&HDRIMG=".urlencode("http://domaine/images/logo.png");
Voici la réponse Paypal :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Array
(
    [TIMESTAMP] => 2014-05-20T08:47:39Z
    [CORRELATIONID] => 26bb468e5b549
    [ACK] => Failure
    [VERSION] => 57
    [BUILD] => 11024577
    [L_ERRORCODE0] => 99998
    [L_SHORTMESSAGE0] => Transaction refused because of an invalid argument. See additional error messages for details.
    [L_LONGMESSAGE0] => Currency is not supported
    [L_SEVERITYCODE0] => Error
)
Erreur de communication avec le serveur PayPal.
Transaction refused because of an invalid argument. See additional error messages for details.
Currency is not supported
J'ai vérifié le code et c'est bien "EUR" pourtant