Braintree Marketplace API-在沙盒帐户中?

问题描述 投票:0回答:2

我想在沙盒模式下测试Braintree Marketplace API。我已经创建了沙箱帐户并使用了node.js SDK。

我从这里引用文档:https://developers.braintreepayments.com/guides/marketplace/onboarding/node

下面是我的节点代码:

app.get('/', function(req, res) {

    merchantAccountParams = {
  individual: {
    firstName: "Jane",
    lastName: "Doe",
    email: "[email protected]",
    phone: "5553334444",
    dateOfBirth: "1981-11-19",
    ssn: "456-45-4567",
    address: {
      streetAddress: "111 Main St",
      locality: "Chicago",
      region: "IL",
      postalCode: "60622"
    }
  },
  business: {
    legalName: "Jane's Ladders",
    dbaName: "Jane's Ladders",
    taxId: "98-7654321",
    address: {
      streetAddress: "111 Main St",
      locality: "Chicago",
      region: "IL",
      postalCode: "60622"
    }
  },
  funding: {
    descriptor: "Blue Ladders",
    //destination: MerchantAccount.FundingDestination.Bank,
        destination:"Demo Bank",
        email: "[email protected]",
    mobilePhone: "5555555555",
    accountNumber: "1123581321",
    routingNumber: "071101307"
  },
  tosAccepted: true,
  masterMerchantAccountId: "14ladders_marketplace",
  id: "blue_ladders_store"
};

gateway.merchantAccount.create(merchantAccountParams, function (err, result) {
        res.send(result.success);
});

});

上面的代码总是返回false。我想知道我们是否可以用沙盒测试它?还是我缺少什么?

任何人在遇到此问题之前请提供帮助。

谢谢。

braintree
2个回答
1
投票

完全公开:我在Braintree工作。如果您还有其他疑问,请随时contact support

目标参数不是在寻找银行的名称,而是在寻找一个文字字符串,该字符串指示应使用bankemailmobile_phone来为帐户注资。您可以直接使用这些字符串,但是我们建议您使用constant references,因为它可以使代码更整洁并可以防止将来的更改。

您可以在我们的guidereference中阅读更多有关不同融资目标类型的详细信息。


0
投票

我在国家/地区下拉列表中使用美国作为创建沙箱中的帐户的选项,但我仍然收到“主商人帐户ID无效。”错误。谁能帮助我解决此错误。

© www.soinside.com 2019 - 2024. All rights reserved.