Pourquoi ai-je obtenu le code de résultat 4 ?

Les raisons pour lesquelles PayPal renvoie ce code d'erreur et les solutions possibles sont les suivantes :

  • Le montant transmis contient un caractère ou un montant non valide.
    • Vérifiez que le montant est formaté sans virgule ni symbole dollar (« 1000.00 » et non « $1,000.00 »).
    • Assurez-vous qu'il n'y a que deux chiffres après le point décimal. Par exemple, « 137.899 » est incorrect. Le format correct est « 137.89 » ou « 137.90 » (si vous arrondissez à la hausse).
    • L'adresse contient un point (par exemple, « Ave. » ou « Rd. »). Supprimez le point et réessayez d'effectuer la transaction.
  • Une autorisation « 0.00 » a été soumise pour une société de traitement des paiements qui ne prend pas en charge les vérifications de compte. Utilisez « 0.01 » ou « 1.01 » comme montants minimums pour les vérifications de compte. Remarque : Le montant minimum dépend du processeur.
  • La plateforme traitant la transaction ne prendra pas en charge les montants en dollars supérieurs à 99 999,99.
  • La banque émettrice de la carte souhaite confirmer la transaction. Cela correspond au code de résultat 13.
  • La carte de crédit du client a dépassé sa limite de paiement.
  • Un montant supérieur à l'autorisation initiale ne peut être collecté. Si une transaction est supérieure au montant autorisé, collectez le montant initialement autorisé, puis envoyez une autre transaction pour le montant supplémentaire. Pour des raisons de sécurité, vous devez attendre au moins une minute avant de collecter l'autorisation initiale après l'échec de la tentative.

Voir aussi :
Valeurs RESULT et texte RESPMSG