有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

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

为了测试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) 个答案

  1. # 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中的任何一种。其他字段可以填写任何内容,但持卡人的姓名应以上述页面底部列举的任何前缀开头