Je reçois des informations plutôt contradictoires de PayPal. J'ai passé deux heures au téléphone avec eux aujourd'hui, et posté mes questions sur leurs forums, et je n'ai pas reçu une seule solution. Donc je me tourne vers SO puisque les gens ici savent réellement ce qu'ils font. J'essaie d'ajouter les API AddressVerify et MassPay à notre site Web. Nous utilisons actuellement les appels Payflow Pro (DirectPayment, etc) sans problème. Cela utilise nos identifiants de connexion, mot de passe et fournisseur PayPal Manager pour l'authentification via l'interface HTTPS. Tout est écrit en PHP en utilisant NVP.PayPal MassPay et AddressVerify: Quel SDK est-ce que j'utilise?
Toutefois, lorsque j'essaie d'ajouter les API AddressVerify et/ou MassPay à l'aide de l'interface HTTPS, tout ce que je récupère est un PNREF et une erreur indiquant «Tender invalide». Sur les forums, je vois tout le monde utilisant des adresses e-mail comme des connexions, et une clé de certificat de quelque sorte que ce soit. J'ai appelé PayPal aujourd'hui pour comprendre comment diable obtenir cette information, et le développeur a dit que je n'utilise pas le login avec la clé et que j'utilise le mauvais SDK. Il m'a dit où trouver le guide de développement et que je devais l'utiliser à la place. Cependant, le guide de développement ne fait que décrire ce que nous utilisons déjà, et je n'étais pas sur le point de rester au téléphone pendant encore une heure et 40 minutes.
Alors ma question est la suivante:
Suis-je juste manque quelque chose, ou je ne juste obtenir une mauvaise information? Je suppose que c'est le dernier, parce que personne ne semblait savoir squat sur Jack diddly.
Suis-je raison de supposer que le code (as outlined here) est ce que je devrais utiliser? Si oui, comment puis-je obtenir une clé de signature et probablement un nouveau mot de passe & de connexion?
Si le développeur de PayPal est correct et que je devrais utiliser l'interface HTTPS, comment puis-je faire en sorte que cela fonctionne? Parce que, comme je l'ai dit ci-dessus, tout ce que je reçois de cela est un PNREF et un message d'erreur disant, "Invalid Tender".
Si quelqu'un a une expérience avec ceci et/ou des suggestions sur la façon de faire fonctionner cette chose stupide, je serais toujours reconnaissant!
Merci d'avance!
Brian
Comment puis-je obtenir un utilisateur, un fournisseur, un partenaire et un mot de passe sur un compte de test? –