Pourquoi ai-je reçu le code d'erreur d'API 10412 ?
Pour éviter le code d'erreur d'API 10412 et les transactions en double, vous devez indiquer un numéro de facture dans votre demande de paiement API. Cette fonctionnalité est disponible pour PayPal Intégral et PayPal Intégral Évolution (SOAP et NVP). Configurez votre profil pour bloquer les numéros de facture en double. Nous vérifierons si le numéro de facture transmis a déjà été payé sur votre compte. Par exemple, si le numéro de facture 1001 a été payé, la valeur 1001 sera refusée si elle est utilisée dans une requête de paiement API ultérieure.
Pour transmettre un numéro de facture à PayPal Intégral, ajoutez une ligne de code HTML au code de votre bouton existant, comme dans l'exemple suivant :
<inpute type="hidden" name="invoice" value="001">
Remarque : vous ne pouvez pas ajouter ce code à un bouton initialement créé comme chiffré.
Pour PayPal Intégral Évolution, le paramètre transmis dépend du type d'appels API que vous effectuez :
- Pour SOAP, utilisez InvoiceID.
- Pour NVP, utilisez INVNUM.
PayPal Intégral Évolution renvoie le code d'erreur d'API 10412 s'il détecte un numéro de facture en double.
Consultez le Portail des développeurs pour obtenir la liste complète des codes d'erreur d'API NVP/SOAP.