首页 > 解决方案 > 如何测试mercadopago集成?

问题描述

我正在尝试测试 mercadopago 的实现(我猜这篇文章仅适用于阿根廷的开发人员)

const mercadopago = require("mercadopago");
mercadopago.configure({
  access_token:
    "TEST-Access-Token"
});

var preference = {
    payer_email: "test_user_000000@testuser.com",
    back_url: "https://www.test.com/callback",
    reason: "my-reason",
    external_reference: "my-reference",
    auto_recurring: {
      frequency: 1,
      frequency_type: "months",
      transaction_amount: 10000,
      currency_id: "ARS"
    }
};

const preapproval = await mercadopago.preapproval.create(preference);
const location = preapproval && preapproval.response && preapproval.response.init_point;

当我点击location链接时,我收到此错误 Both payer and collector must be real or test users

我从生成的测试用户那里得到了 payer_email

curl -X POST \
-H "Content-Type: application/json" \
-H 'Authorization: Bearer TEST-Access-Token' \
"https://api.mercadopago.com/users/test_user" \
-d '{"site_id":"MLA"}'

标签: mercadopago

解决方案


推荐阅读