【问题标题】:Braintree Java Implementation of Validation Error codes creating customerBraintree Java 实现验证错误代码创建客户
【发布时间】:2016-09-10 11:35:23
【问题描述】:

我在 java 中使用 Braintree, 在创建客户资料时,我收到这样的错误消息

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

我没有在任何地方的文档中找到这个错误代码

我怎样才能得到剩余的错误代码?

我被卡住了。 请帮忙。

【问题讨论】:

    标签: java braintree braintree-data


    【解决方案1】:

    我相信您正在寻找的是Braintree Validation Errors 的列表。

    【讨论】:

    • 是的,但我得到了上面的常量(即 CUSTOMER_ID_IS_IN_USE)作为错误而不是它的整数代码。我想知道这种类型的常量是否有任何文档
    • 常量在the library source中可用。
    猜你喜欢
    • 2016-07-18
    • 2022-10-04
    • 2017-07-24
    • 2017-09-27
    • 1970-01-01
    • 2015-10-27
    • 2013-06-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多