如何使用测试用户测试与mercadopago的集成?

时间:2017-06-26 19:29:00

标签: java integration-testing

为了测试MercadoPago集成,documentation告诉您至少需要两个测试用户:卖家和买家。它还解释了如何创建它们而不是如何使用它们。 我想卖家信息应该在服务器端的某处硬编码。哪里?偏好数据中是否有一个字段用于指定卖家用户?

我知道有一个payer字段,我用它来指定买方。但卖家怎么样?

我已尝试使用测试用户ID填充首选项数据的client_idcollector_id字段,但无效。

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

其中262046207是我生成的两个测试用户之一的测试用户ID。 当用户提交付款时,他会收到以下错误消息:" Una de las partes es un usuario de prueba。"

1 个答案:

答案 0 :(得分:-1)

步骤:

  1. 创建两个测试用户:一个用作买方,另一个用作卖方。 Here are the instructions创建测试用户。
  2. 如果您已登录,请退出。
  3. Log in to MercadoPago与卖家测试用户使用您在步骤1中获得的电子邮件和密码。如果登录对话框在电子邮件之前询问您的密码,请单击链接" 没有大豆...... "它位于登录对话框下方。
  4. 然后转到this link以获取从服务器以编程方式进行身份验证所需的凭据。
  5. 然后转到this link以配置服务器将收听MercadoPago通知的网址。如果您有路由器,请不要忘记打开端口。
  6. 在测试购买时,请使用买方测试用户的电子邮件和密码登录MercadoPago。
  7. 要使用信用卡付款,请使用these cards numbers中的任意一种。其他字段可以填充任何内容,但持卡人的姓名应以所提及页面底部列举的任何前缀开头。