Braintree Java 创建客户的验证错误代码的实现
Braintree Java Implementation of Validation Error codes creating customer
我在 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
我在文档中的任何地方都没有找到这个错误代码
如何获取剩余的错误代码?
我被卡住了。
请帮忙。
我相信您要查找的是 Braintree Validation Errors 的列表。
我在 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
我在文档中的任何地方都没有找到这个错误代码
如何获取剩余的错误代码?
我被卡住了。 请帮忙。
我相信您要查找的是 Braintree Validation Errors 的列表。