Message d'erreur Express Checkout: "l'en-tête de sécurité n'est pas valide"

je suis d'exécution Caisse Express dans PayPal.

je n'ai aucun problème avec les deux premières étapes, SetExpressCheckout et GetExpressCheckout. Mais quand j'utilise DoExpressCheckout, je rencontre le message d'erreur "en-tête de Sécurité n'est pas valide".

les identifiants de L'API sont les mêmes!

Je l'ai corrigé en changeant le $environmentliveDoExpressCheckout. (La différence $environment en fait c'est qu'il va utiliser https://api.sandbox.paypal.com/nvp/ au lieu de https://api-3t.$environment.paypal.com/nvp)

Mais pourquoi?

Est-il quelque chose de mal avec

3 ответов

https://api-3t.sandbox.paypal.com/nvp nécessite des comptes d'utilisateur différents de ce que https://api-3t.paypal.com/nvp nécessite.

les comptes de bac à sable peuvent être activés à developer.paypal.com

34
répondu Cheery 2013-12-19 15:20:43
la source

j'ai eu la même erreur est générée pour l'environnement direct. Pour moi, il s'est avéré qu'il y avait un espace à la fin de mon nom D'utilisateur API.... J'ai enlevé l'espace et il a bien fonctionné.... Je les avais collés dans un fichier de configuration directement à partir de PayPal et j'ai dû copier un blanc là aussi... donc si cela vous arrive, vérifier les espaces! Cela aurait été évident si le nom d'utilisateur avait été codé en dur dans une chaîne de caractères, mais pas parce qu'il était dans un fichier de propriétés java.

notez que vous obtiendrez également cette erreur si vos justificatifs d'identité sont erronés (c.-à-d. mauvais nom d'utilisateur, mot de passe ou signature). J'ai juste eu le même problème quand j'ai collé mes informations dans un fichier de configuration, et j'ai eu des caractères supplémentaires à la fin de ma signature par erreur.

10
répondu Brad Parks 2012-07-21 04:46:18
la source

il ne peut pas accorder la permission pour la caisse. Reportez-vous à cet article, apparemment en baisse pour le moment mais toujours disponible ici.

2
répondu Sandeep 2017-06-27 17:41:20
la source

Autres questions sur