如何使用测试用户测试与 mercadopago 的集成?
How to test an integration to mercadopago using test users?
为了测试 MercadoPago 集成,documentation 告诉您至少需要两个测试用户:卖家和买家。它还解释了如何创建它们而不是如何使用它们。
我想卖家信息应该在服务器端的某个地方进行硬编码。在哪里?偏好数据中是否有指定卖家用户的字段?
我知道有一个 payer
字段,我用它来指定买家。但是卖家呢?
我已经尝试用测试用户 ID 填充偏好数据的 client_id
和 collector_id
字段,但没有用。
MP mp = new MP("???", "????");
JSONObject preference = mp.createPreference("{items:[...], client_id: 262046207}");
其中 262046207
是我生成的两个测试用户之一的测试用户 ID。
当用户提交付款时,他收到此错误消息:"Una de las partes es un usuario de prueba."
步骤:
- 创建两个测试用户:一个作为买家,一个作为卖家。 Here are the instructions 创建测试用户。
- 如果您已经登录,请退出。
- Log in to MercadoPago 卖家测试用户使用您在第 1 步中获得的电子邮件和密码。如果登录对话框在电子邮件之前要求您输入密码,请单击 link“ no soy ..." 位于登录对话框下方。
- 然后转到 this link 以从服务器以编程方式获取您需要进行身份验证的凭据。
- 然后转到 this link 配置 URL 您的服务器将在其中侦听 MercadoPago 通知。如果你有路由器,别忘了打开端口。
- 在测试购买时,使用买家测试用户的电子邮件和密码登录 MercadoPago。
- 要使用信用卡支付,请使用 these cards numbers 中的任何一种。其他字段可以填写任何内容,但持卡人姓名应以上述页面底部列举的任何前缀开头。
为了测试 MercadoPago 集成,documentation 告诉您至少需要两个测试用户:卖家和买家。它还解释了如何创建它们而不是如何使用它们。 我想卖家信息应该在服务器端的某个地方进行硬编码。在哪里?偏好数据中是否有指定卖家用户的字段?
我知道有一个 payer
字段,我用它来指定买家。但是卖家呢?
我已经尝试用测试用户 ID 填充偏好数据的 client_id
和 collector_id
字段,但没有用。
MP mp = new MP("???", "????");
JSONObject preference = mp.createPreference("{items:[...], client_id: 262046207}");
其中 262046207
是我生成的两个测试用户之一的测试用户 ID。
当用户提交付款时,他收到此错误消息:"Una de las partes es un usuario de prueba."
步骤:
- 创建两个测试用户:一个作为买家,一个作为卖家。 Here are the instructions 创建测试用户。
- 如果您已经登录,请退出。
- Log in to MercadoPago 卖家测试用户使用您在第 1 步中获得的电子邮件和密码。如果登录对话框在电子邮件之前要求您输入密码,请单击 link“ no soy ..." 位于登录对话框下方。
- 然后转到 this link 以从服务器以编程方式获取您需要进行身份验证的凭据。
- 然后转到 this link 配置 URL 您的服务器将在其中侦听 MercadoPago 通知。如果你有路由器,别忘了打开端口。
- 在测试购买时,使用买家测试用户的电子邮件和密码登录 MercadoPago。
- 要使用信用卡支付,请使用 these cards numbers 中的任何一种。其他字段可以填写任何内容,但持卡人姓名应以上述页面底部列举的任何前缀开头。