Braintree Java Реализация валидации Коды ошибок при создании клиента
Я использую Braintree с Java, при создании профиля клиента, я получаю сообщения об ошибках, как это
try{
CustomerRequest request = new CustomerRequest()
.firstName("Kim")
.lastName("Jones")
.company("Jones Co.")
.email("mark.jones@example.com")
.fax("419-555-1234")
.phone("614-555-1234")
.id("asdasda23423433")
.paymentMethodNonce("88878692-0157-40c3-b23b-51c113ebf160")
.website("http://example.com");
Result<Customer> result = gateway.customer().create(request);
System.out.println("\n\n\t isSuccess=="+result.getSubscription());
ValidationErrors validationErrors=result.getErrors();
for (ValidationError validationError : validationErrors.getAllDeepValidationErrors()) {
ValidationErrorCode validationErrorCode=validationError.getCode();
System.out.println("\n\t code==>"+validationErrorCode+"\t msg- "+validationError.getMessage());
}
Проблема в том, что validationErrorCode приходит как константа. Например:
CUSTOMER_ID_IS_IN_USE
PAYMENT_METHOD_PAYMENT_METHOD_NONCE_UNKNOWN
Я не нашел ни одного кода ошибки в документе
Как я могу получить оставшиеся коды ошибок?
Я застрял. Пожалуйста помоги.
1 ответ
Решение