Braintree Marketplace을 사용하고 싶습니다. (시장 기능을 사용하려면 승인을 받았고 서명했습니다). 내 백엔드에 JAVA를 사용하고 Sandbox 계정으로 재생했습니다.Braintree가 결과 객체에 오류가없는 실패한 submerchant를 만듭니다.
overview과 특정 section에있는 자습서에 따라 자 급식을 만들려고했습니다.
MerchantAccountRequest request = new MerchantAccountRequest().
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").
done().
done().
funding().
descriptor("Blue Ladders").
destination(MerchantAccount.FundingDestination.BANK).
email("[email protected]").
mobilePhone("071101307").
accountNumber("1123581321").
routingNumber("071101307").
done().
tosAccepted(true).
masterMerchantAccountId("14ladders_marketplace").
id("blue_ladders_store");
Result<MerchantAccount> result = gateway.merchantAccount().create(request);
나는 또한 testing first name
com.braintreegateway.test.MerchantAccount.Approve
그래서를 사용하여 시도했다 : 예, 제가 직접 가이드에서 복사 한 코드 (나는 또한 아래에있는 내 VALID 개인 정보를 사용하려고했습니다)입니다 을 작성하면이 항상 성공해야합니다. 코드는 다음과 같습니다 그러나
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());
result.isSuccess()는 항상 false를 반환하고 result.getErrors()에는 오류가 없습니다. 또한 샌드 박스 웹 계정에서 오류 정보를 찾을 수 없습니다. 무엇이 잘못 될지에 대한 통찰력? 또는 을 활성화했기 때문에 이것이 맞나요? 마켓 플레이스 기능은 무엇입니까?
감사합니다.