Braintree Java验证实现创建客户的错误代码

时间:2016-05-14 07:48:33

标签: java braintree braintree-data

我正在使用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变为常量对于ex:

  

CUSTOMER_ID_IS_IN_USE

     

PAYMENT_METHOD_PAYMENT_METHOD_NONCE_UNKNOWN

我没有在任何地方找到此错误代码

如何获取剩余的错误代码?

我被困住了。 请帮忙。

1 个答案:

答案 0 :(得分:0)

我相信你要找的是Braintree Validation Errors的清单。