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

标签 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是常量,例如:

CUSTOMER_ID_IS_IN_USE

PAYMENT_METHOD_PAYMENT_METHOD_NONCE_UNKNOWN

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

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

我被困住了。 请帮忙。

最佳答案

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

关于java - Braintree Java 验证错误代码创建客户的实现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37224101/

相关文章:

paypal - 如何更新 Braintree 中现有的 Paypal 帐户?

使用 braintree 库时 Android 资源链接失败

java - 如何将文本字段解析为bigdecimal

java - 如何使用 GridBagLayout 让所有组件出现在 JPanel 的中心?

ruby-on-rails - 如何将 braintree 与 rails 和 activemerchant 一起使用

braintree - 单元测试 3dSecure

c# - 在 C# 和 Xamarin 开发的移动应用程序上使用 Braintree

java - 有没有办法下载所有 Java EE 接口(interface)?

java - 带有额外列的多对多(Hibernate 4)