Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/321.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Braintree创建子目录失败,但结果对象中没有错误_Java_Braintree - Fatal编程技术网

Java Braintree创建子目录失败,但结果对象中没有错误

Java Braintree创建子目录失败,但结果对象中没有错误,java,braintree,Java,Braintree,我想使用Braintree,我已获得批准并签署使用市场功能。我使用JAVA作为后端,并使用沙盒帐户 我试图根据中的教程和特定的文档创建一个子目录。例如,我直接从指南中复制的代码是,我还尝试使用以下有效的个人信息: MerchantAccountRequest request = new MerchantAccountRequest(). individual(). firstName("Jane"). lastName("Doe"). em

我想使用Braintree,我已获得批准并签署使用市场功能。我使用JAVA作为后端,并使用沙盒帐户

我试图根据中的教程和特定的文档创建一个子目录。例如,我直接从指南中复制的代码是,我还尝试使用以下有效的个人信息:

MerchantAccountRequest request = new MerchantAccountRequest().
    individual().
        firstName("Jane").
        lastName("Doe").
        email("jane@14ladders.com").
        phone("5553334444").
        dateOfBirth("1981-11-19").
        ssn("456-45-4567").
        address().
            streetAddress("111 Main St").
            locality("Chicago").
            region("IL").
            postalCode("60622").
            done().
        done().
    funding().
        descriptor("Blue Ladders").
        destination(MerchantAccount.FundingDestination.BANK).
        email("funding@blueladders.com").
        mobilePhone("071101307").
        accountNumber("1123581321").
        routingNumber("071101307").
        done().
    tosAccepted(true).
    masterMerchantAccountId("14ladders_marketplace").
    id("blue_ladders_store");
Result<MerchantAccount> result = gateway.merchantAccount().create(request);
所以创造应该总是成功的。代码片段是:

Result<MerchantAccount> result = gateway.merchantAccount().create(
    new MerchantAccountRequest().
    individual()
        .firstName(com.braintreegateway.test.MerchantAccount.Approve)
        .done()
  );
result.isSuccess始终返回false,而result.getErrors中没有错误。我也无法从沙盒web帐户中找到任何错误信息。有什么问题吗?或者这是因为我没有启用marketplace功能

谢谢

我在Braintree工作。如果你有更多的问题,你可以随时回答。看起来你已经有了一张我们的公开票,并且得到了回复,但是我会在这里为其他有同样问题的人发布他的

您要查找的是result.getErrors.getAllDeepValidationErrors,而不仅仅是result.getErrors

有关此类故障的更多信息,请参阅

Result<MerchantAccount> result = gateway.merchantAccount().create(
    new MerchantAccountRequest().
    individual()
        .firstName(com.braintreegateway.test.MerchantAccount.Approve)
        .done()
  );
logger.info("Is the result successful? " + result.isSuccess());

ValidationErrors errors = result.getErrors();
logger.info("Number of errors returned " + result.getErrors().size());