【问题标题】:How to test an integration to mercadopago using test users?如何使用测试用户测试与 mercadopago 的集成?
【发布时间】:2017-06-26 19:29:00
【问题描述】:

为了测试 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。”

【问题讨论】:

    标签: java integration-testing


    【解决方案1】:

    步骤:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-08-10
      相关资源
      最近更新 更多