2017-06-26 1 views
0

Afin de tester une intégration MercadoPago, le documentation indique que vous avez besoin d'au moins deux utilisateurs de test: un vendeur et un acheteur. Il explique également comment les créer mais pas comment les utiliser. Je suppose que les informations du vendeur doivent être codées en dur quelque part du côté serveur. Où? Y a-t-il un champ dans les données de préférence pour spécifier l'utilisateur du vendeur?Comment tester une intégration à mercadopago en utilisant des utilisateurs de test?

Je sais qu'il y a un champ payer et je l'ai utilisé pour spécifier l'acheteur. Mais qu'en est-il du vendeur?

J'ai déjà essayé de remplir les champs client_id et collector_id des données de préférence avec l'ID utilisateur de test sans succès.

MP mp = new MP("???", "????"); 
JSONObject preference = mp.createPreference("{items:[...], client_id: 262046207}"); 

262046207 est l'ID utilisateur de test de l'un des deux utilisateurs test I accumulés. Lorsque l'utilisateur soumet un paiement, il reçoit ce message d'erreur: "Una de las partes es usuario de prueba."

Répondre

0

Étapes:

  1. créer deux utilisateurs test: un pour agir comme l'acheteur, et l'autre pour agir en tant que vendeur. Here are the instructions pour créer un utilisateur de test.
  2. Connectez-vous si vous êtes déjà connecté.
  3. Log in to MercadoPago avec l'utilisateur test du vendeur en utilisant l'e-mail et mot de passe que vous avez obtenu à l'étape 1. Si la boîte de dialogue de connexion vous demande votre mot de passe avant l'e-mail, cliquez sur le lien "no soy ..." qui se trouve sous la boîte de dialogue de connexion.
  4. Ensuite, passez à this link pour obtenir les informations d'identification dont vous avez besoin pour vous authentifier par programme auprès du serveur. Puis, passez au this link pour configurer l'URL où votre serveur écoutera les notifications MercadoPago. Si vous avez un routeur, n'oubliez pas d'ouvrir le port.
  5. Au moment de tester un achat, connectez-vous à MercadoPago avec l'adresse e-mail et le mot de passe de l'utilisateur du test acheteur. Pour payer avec des cartes de crédit, utilisez l'un des codes these cards numbers. Les autres champs peuvent être remplis avec tout, mais le nom du détenteur de la carte doit commencer par n'importe lequel des préfixes énumérés en bas de la page mentionnée.