<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Java CIM UpdateCustomerPaymentProfile ; Error E00027 in Integration and Testing</title>
    <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Java-CIM-UpdateCustomerPaymentProfile-Error-E00027/m-p/62702#M36964</link>
    <description>&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;v-ping&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Any thoughts/feedback/updates or additional information needed?&lt;/P&gt;</description>
    <pubDate>Wed, 18 Apr 2018 21:06:33 GMT</pubDate>
    <dc:creator>apiLgendaryd8a</dc:creator>
    <dc:date>2018-04-18T21:06:33Z</dc:date>
    <item>
      <title>Java CIM UpdateCustomerPaymentProfile ; Error E00027</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Java-CIM-UpdateCustomerPaymentProfile-Error-E00027/m-p/62215#M36582</link>
      <description>&lt;P&gt;Authrorize.net – UpdateCustomerPaymentProfile()&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Gettting an Error = &amp;lt;DEBUG&amp;gt; [UpdateCustomerPaymentProfile()] There is one or more missing or invalid required fields.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;in the log = &amp;lt;&amp;lt; "?xml version="1.0" encoding="utf-8"?&amp;gt;&amp;lt;updateCustomerPaymentProfileResponse xmlns:xsi="&lt;A href="http://www.w3.org/2001/XMLSchema-instance" target="_blank"&gt;http://www.w3.org/2001/XMLSchema-instance&lt;/A&gt;" xmlns:xsd="&lt;A href="http://www.w3.org/2001/XMLSchema" target="_blank"&gt;http://www.w3.org/2001/XMLSchema&lt;/A&gt;" xmlns="AnetApi/xml/v1/schema/AnetApiSchema.xsd"&amp;gt;&amp;lt;messages&amp;gt;&amp;lt;resultCode&amp;gt;Error&amp;lt;/resultCode&amp;gt;&amp;lt;message&amp;gt;&amp;lt;code&amp;gt;E00027&amp;lt;/code&amp;gt;&amp;lt;text&amp;gt;There is one or more missing or invalid required fields.&amp;lt;/text&amp;gt;&amp;lt;/message&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;See below. I believe it is related to the fields that are noted as Required, though I yet have found no details on the information to set them (specifically, the dataValue).&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;can you help or provide direction to more details?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;In the documentation I see :&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;TABLE cellspacing="0" cellpadding="5"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;&lt;FONT face="Lucida Console"&gt;&lt;FONT size="2"&gt;opaqueData&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;STRONG&gt;Required.&lt;/STRONG&gt;&lt;BR /&gt;Contains&amp;nbsp;&lt;SPAN&gt;&lt;FONT color="#333333"&gt;&lt;FONT face="Menlo, Monaco, Consolas, Courier New, monospace"&gt;&lt;FONT size="2"&gt;dataDescriptor&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&amp;nbsp;and&amp;nbsp;&lt;SPAN&gt;&lt;FONT color="#333333"&gt;&lt;FONT face="Menlo, Monaco, Consolas, Courier New, monospace"&gt;&lt;FONT size="2"&gt;dataValue&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;.&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;&lt;FONT face="Lucida Console"&gt;&lt;FONT size="2"&gt;dataDescriptor&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;STRONG&gt;Required.&lt;/STRONG&gt;&lt;BR /&gt;Specifies how the request should be processed.&lt;BR /&gt;&lt;BR /&gt;The value of&amp;nbsp;&lt;SPAN&gt;&lt;FONT color="#333333"&gt;&lt;FONT face="Menlo, Monaco, Consolas, Courier New, monospace"&gt;&lt;FONT size="2"&gt;dataDescriptor&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&amp;nbsp;is based on the source of the value of&amp;nbsp;&lt;SPAN&gt;&lt;FONT color="#333333"&gt;&lt;FONT face="Menlo, Monaco, Consolas, Courier New, monospace"&gt;&lt;FONT size="2"&gt;dataValue&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;.&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;String, 128 characters.&lt;BR /&gt;&lt;BR /&gt;Use&amp;nbsp;&lt;SPAN&gt;&lt;FONT color="#333333"&gt;&lt;FONT face="Menlo, Monaco, Consolas, Courier New, monospace"&gt;&lt;FONT size="2"&gt;COMMON.ACCEPT.INAPP.PAYMENT&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;for Accept transactions.&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;&lt;FONT face="Lucida Console"&gt;&lt;FONT size="2"&gt;dataValue&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;STRONG&gt;Required.&lt;/STRONG&gt;&lt;BR /&gt;Base64 encoded data that contains encrypted payment data.&lt;BR /&gt;&lt;BR /&gt;The payment gateway expects the encrypted payment data and meta data for the encryption keys.&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;String, 8192 characters.&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I do not see details for this in the sample code. (see = &lt;A href="https://developer.authorize.net/api/reference/index.html#customer-profiles-update-customer-payment-profile" target="_blank"&gt;https://developer.authorize.net/api/reference/index.html#customer-profiles-update-customer-payment-profile&lt;/A&gt;) Can you provide some more details or examples of use. Also, a pointer to the details in the documentation so I can better dig into this and any potential&lt;/P&gt;&lt;P&gt;future needs? Thanks.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The code I am using is:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;public static String UpdateCustomerPaymentProfile(String apiLoginId, String transactionKey, String profileId, String profilePaymentId, String cc,String exp,String cvc) throws IOException {&lt;/P&gt;&lt;P&gt;ApiOperationBase.setEnvironment(Environment.SANDBOX);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;MerchantAuthenticationType merchantAuthenticationType = new MerchantAuthenticationType() ;&lt;/P&gt;&lt;P&gt;merchantAuthenticationType.setName(apiLoginId);&lt;/P&gt;&lt;P&gt;merchantAuthenticationType.setTransactionKey(transactionKey);&lt;/P&gt;&lt;P&gt;ApiOperationBase.setMerchantAuthentication(merchantAuthenticationType);&lt;/P&gt;&lt;P&gt;//&lt;/P&gt;&lt;P&gt;CreditCardType creditCard = new CreditCardType();&lt;/P&gt;&lt;P&gt;creditCard.setCardNumber(cc);&lt;/P&gt;&lt;P&gt;creditCard.setExpirationDate(exp); //dh - form here is MMYY , like 0822&lt;/P&gt;&lt;P&gt;//creditCard.setExpirationDate("2022-08"); //dh - Test, here the form is YYYY-MM ? =&amp;gt; did not fix&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;PaymentType paymentType = new PaymentType();&lt;/P&gt;&lt;P&gt;paymentType.setCreditCard(creditCard);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;CustomerPaymentProfileExType customer = new CustomerPaymentProfileExType();&lt;/P&gt;&lt;P&gt;customer.setPayment(paymentType);&lt;/P&gt;&lt;P&gt;customer.setCustomerPaymentProfileId(profilePaymentId);&lt;/P&gt;&lt;P&gt;//&lt;/P&gt;&lt;P&gt;UpdateCustomerPaymentProfileRequest apiRequest = new UpdateCustomerPaymentProfileRequest();&lt;/P&gt;&lt;P&gt;apiRequest.setCustomerProfileId(profileId);&lt;/P&gt;&lt;P&gt;apiRequest.setPaymentProfile(customer);&lt;/P&gt;&lt;P&gt;apiRequest.setValidationMode(ValidationModeEnum.LIVE_MODE);&lt;/P&gt;&lt;P&gt;//&lt;/P&gt;&lt;P&gt;UpdateCustomerPaymentProfileController controller = new UpdateCustomerPaymentProfileController(apiRequest);&lt;/P&gt;&lt;P&gt;controller.execute();&lt;/P&gt;&lt;P&gt;//&lt;/P&gt;&lt;P&gt;UpdateCustomerPaymentProfileResponse response = new UpdateCustomerPaymentProfileResponse();&lt;/P&gt;&lt;P&gt;response = controller.getApiResponse();&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;if (response!=null) {&lt;/P&gt;&lt;P&gt;if (response.getMessages().getResultCode() == MessageTypeEnum.OK) {&lt;/P&gt;&lt;P&gt;System.out.println(response.getMessages().getMessage().get(0).getCode());&lt;/P&gt;&lt;P&gt;System.out.println(response.getMessages().getMessage().get(0).getText());&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;P&gt;else&lt;/P&gt;&lt;P&gt;{&lt;/P&gt;&lt;P&gt;String txt = "Failed to update customer payment profile: " + response.getMessages().getResultCode();&lt;/P&gt;&lt;P&gt;System.out.println("&amp;lt;DEBUG&amp;gt; [UpdateCustomerPaymentProfile()] " + txt);&lt;/P&gt;&lt;P&gt;txt = response.getMessages().getMessage().get(0).getText();&lt;/P&gt;&lt;P&gt;System.out.println("&amp;lt;DEBUG&amp;gt; [UpdateCustomerPaymentProfile()] " + txt);&lt;/P&gt;&lt;P&gt;throw new IOException(txt);&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;P&gt;String txt = "Code=" + response.getMessages().getMessage().get(0).getCode() + ", message=" + response.getMessages().getMessage().get(0).getText();&lt;/P&gt;&lt;P&gt;return txt;&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;What other details or information is needed or that I should provide?&lt;/P&gt;&lt;P&gt;Is this enough detail?&lt;/P&gt;&lt;P&gt;What is next?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;thanks for your time.&lt;/P&gt;</description>
      <pubDate>Tue, 20 Mar 2018 18:56:35 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Java-CIM-UpdateCustomerPaymentProfile-Error-E00027/m-p/62215#M36582</guid>
      <dc:creator>apiLgendaryd8a</dc:creator>
      <dc:date>2018-03-20T18:56:35Z</dc:date>
    </item>
    <item>
      <title>Re: Java CIM UpdateCustomerPaymentProfile ; Error E00027</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Java-CIM-UpdateCustomerPaymentProfile-Error-E00027/m-p/62238#M36599</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.developer.cybersource.com/t5/user/viewprofilepage/user-id/20908"&gt;@apiLgendaryd8a&lt;/a&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Have you tried testing your request in our Try it Tab&amp;nbsp;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;A href="https://developer.authorize.net/api/reference/index.html#customer-profiles-update-customer-payment-profile" target="_blank"&gt;https://developer.authorize.net/api/reference/index.html#customer-profiles-update-customer-payment-profile&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thanks&lt;/P&gt;</description>
      <pubDate>Thu, 22 Mar 2018 03:39:09 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Java-CIM-UpdateCustomerPaymentProfile-Error-E00027/m-p/62238#M36599</guid>
      <dc:creator>Anurag</dc:creator>
      <dc:date>2018-03-22T03:39:09Z</dc:date>
    </item>
    <item>
      <title>Re: Java CIM UpdateCustomerPaymentProfile ; Error E00027</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Java-CIM-UpdateCustomerPaymentProfile-Error-E00027/m-p/62242#M36602</link>
      <description>&lt;P&gt;I will. &amp;nbsp; Should that provide details on the missing data or the error/issue? &amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Can you provide some more details or examples of use?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Also, a pointer to the details in the documentation so I can better dig into this and any potential&lt;/P&gt;&lt;P&gt;future needs?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks.&lt;/P&gt;</description>
      <pubDate>Thu, 22 Mar 2018 14:10:11 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Java-CIM-UpdateCustomerPaymentProfile-Error-E00027/m-p/62242#M36602</guid>
      <dc:creator>apiLgendaryd8a</dc:creator>
      <dc:date>2018-03-22T14:10:11Z</dc:date>
    </item>
    <item>
      <title>Re: Java CIM UpdateCustomerPaymentProfile ; Error E00027</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Java-CIM-UpdateCustomerPaymentProfile-Error-E00027/m-p/62243#M36603</link>
      <description>&lt;P&gt;quick follow up:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;The 'Try It' is taking mark up. &amp;nbsp;Or am I missing something? &amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I am trying to isolate the java code. &amp;nbsp;I do not find, yet, enough detail on the reported missing&amp;nbsp;&lt;SPAN&gt;or invalid required fields to know what specifically is the issue.&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;Nor have I found the details on how to generate what I think might be the field(s).&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Specifically:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;TABLE cellspacing="0" cellpadding="5"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;&lt;FONT face="Lucida Console"&gt;&lt;FONT size="2"&gt;opaqueData&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;STRONG&gt;Required.&lt;/STRONG&gt;&lt;BR /&gt;Contains&amp;nbsp;&lt;SPAN&gt;&lt;FONT color="#333333"&gt;&lt;FONT face="Menlo, Monaco, Consolas, Courier New, monospace"&gt;&lt;FONT size="2"&gt;dataDescriptor&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&amp;nbsp;and&amp;nbsp;&lt;SPAN&gt;&lt;FONT color="#333333"&gt;&lt;FONT face="Menlo, Monaco, Consolas, Courier New, monospace"&gt;&lt;FONT size="2"&gt;dataValue&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;.&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;&lt;FONT face="Lucida Console"&gt;&lt;FONT size="2"&gt;dataDescriptor&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;STRONG&gt;Required.&lt;/STRONG&gt;&lt;BR /&gt;Specifies how the request should be processed.&lt;BR /&gt;&lt;BR /&gt;The value of&amp;nbsp;&lt;SPAN&gt;&lt;FONT color="#333333"&gt;&lt;FONT face="Menlo, Monaco, Consolas, Courier New, monospace"&gt;&lt;FONT size="2"&gt;dataDescriptor&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&amp;nbsp;is based on the source of the value of&amp;nbsp;&lt;SPAN&gt;&lt;FONT color="#333333"&gt;&lt;FONT face="Menlo, Monaco, Consolas, Courier New, monospace"&gt;&lt;FONT size="2"&gt;dataValue&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;.&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;String, 128 characters.&lt;BR /&gt;&lt;BR /&gt;Use&amp;nbsp;&lt;SPAN&gt;&lt;FONT color="#333333"&gt;&lt;FONT face="Menlo, Monaco, Consolas, Courier New, monospace"&gt;&lt;FONT size="2"&gt;COMMON.ACCEPT.INAPP.PAYMENT&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;for Accept transactions.&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;&lt;FONT face="Lucida Console"&gt;&lt;FONT size="2"&gt;dataValue&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;STRONG&gt;Required.&lt;/STRONG&gt;&lt;BR /&gt;Base64 encoded data that contains encrypted payment data.&lt;BR /&gt;&lt;BR /&gt;The payment gateway expects the encrypted payment data and meta data for the encryption keys.&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;String, 8192 characters.&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Can you provide some more details or examples of use?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Also, a pointer to the details in the documentation so I can better dig into this and any potential&lt;/P&gt;&lt;P&gt;future needs?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;What is&amp;nbsp;&lt;SPAN&gt;&amp;nbsp;the encrypted payment data and meta data for the encryption keys?&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;again thanks for your time on this&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 22 Mar 2018 14:15:50 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Java-CIM-UpdateCustomerPaymentProfile-Error-E00027/m-p/62243#M36603</guid>
      <dc:creator>apiLgendaryd8a</dc:creator>
      <dc:date>2018-03-22T14:15:50Z</dc:date>
    </item>
    <item>
      <title>Re: Java CIM UpdateCustomerPaymentProfile ; Error E00027</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Java-CIM-UpdateCustomerPaymentProfile-Error-E00027/m-p/62371#M36709</link>
      <description>&lt;P&gt;I &amp;nbsp;got a message this AM about the details here.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;I do not get a resolution from the response.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;###&lt;/P&gt;&lt;P&gt;follow up:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;The 'Try It' is taking mark up. &amp;nbsp;Or am I missing something? &amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I am trying to isolate the java code. &amp;nbsp;I do not find, yet, enough detail on the reported missing&amp;nbsp;&lt;SPAN&gt;or invalid required fields to know what specifically is the issue.&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;Nor have I found the details on how to generate what I think might be the field(s).&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Specifically:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;TABLE cellspacing="0" cellpadding="5"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;&lt;FONT face="Lucida Console"&gt;&lt;FONT size="2"&gt;opaqueData&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;STRONG&gt;Required.&lt;/STRONG&gt;&lt;BR /&gt;Contains&amp;nbsp;&lt;SPAN&gt;&lt;FONT color="#333333"&gt;&lt;FONT face="Menlo, Monaco, Consolas, Courier New, monospace"&gt;&lt;FONT size="2"&gt;dataDescriptor&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&amp;nbsp;and&amp;nbsp;&lt;SPAN&gt;&lt;FONT color="#333333"&gt;&lt;FONT face="Menlo, Monaco, Consolas, Courier New, monospace"&gt;&lt;FONT size="2"&gt;dataValue&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;.&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;&lt;FONT face="Lucida Console"&gt;&lt;FONT size="2"&gt;dataDescriptor&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;STRONG&gt;Required.&lt;/STRONG&gt;&lt;BR /&gt;Specifies how the request should be processed.&lt;BR /&gt;&lt;BR /&gt;The value of&amp;nbsp;&lt;SPAN&gt;&lt;FONT color="#333333"&gt;&lt;FONT face="Menlo, Monaco, Consolas, Courier New, monospace"&gt;&lt;FONT size="2"&gt;dataDescriptor&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&amp;nbsp;is based on the source of the value of&amp;nbsp;&lt;SPAN&gt;&lt;FONT color="#333333"&gt;&lt;FONT face="Menlo, Monaco, Consolas, Courier New, monospace"&gt;&lt;FONT size="2"&gt;dataValue&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;.&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;String, 128 characters.&lt;BR /&gt;&lt;BR /&gt;Use&amp;nbsp;&lt;SPAN&gt;&lt;FONT color="#333333"&gt;&lt;FONT face="Menlo, Monaco, Consolas, Courier New, monospace"&gt;&lt;FONT size="2"&gt;COMMON.ACCEPT.INAPP.PAYMENT&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;for Accept transactions.&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;&lt;FONT face="Lucida Console"&gt;&lt;FONT size="2"&gt;dataValue&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;STRONG&gt;Required.&lt;/STRONG&gt;&lt;BR /&gt;Base64 encoded data that contains encrypted payment data.&lt;BR /&gt;&lt;BR /&gt;The payment gateway expects the encrypted payment data and meta data for the encryption keys.&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;String, 8192 characters.&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Can you provide some more details or examples of use?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Also, a pointer to the details in the documentation so I can better dig into this and any potential&lt;/P&gt;&lt;P&gt;future needs?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;What is&amp;nbsp;&lt;SPAN&gt;&amp;nbsp;the encrypted payment data and meta data for the encryption keys?&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Again&amp;nbsp;thanks for your time on this.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 28 Mar 2018 16:31:28 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Java-CIM-UpdateCustomerPaymentProfile-Error-E00027/m-p/62371#M36709</guid>
      <dc:creator>apiLgendaryd8a</dc:creator>
      <dc:date>2018-03-28T16:31:28Z</dc:date>
    </item>
    <item>
      <title>Re: Java CIM UpdateCustomerPaymentProfile ; Error E00027</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Java-CIM-UpdateCustomerPaymentProfile-Error-E00027/m-p/62649#M36920</link>
      <description>&lt;P&gt;I do not get a resolution from the response.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;###&lt;/P&gt;&lt;P&gt;follow up:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;If I follow the try it there still an error . &amp;nbsp;using (with data&amp;nbsp;abstracted ...)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;lt;updateCustomerPaymentProfileRequest xmlns="AnetApi/xml/v1/schema/AnetApiSchema.xsd"&amp;gt;&lt;BR /&gt;&amp;lt;merchantAuthentication&amp;gt;&lt;BR /&gt;&amp;lt;name&amp;gt;{{apiLoginId}}&amp;lt;/name&amp;gt;&lt;BR /&gt;&amp;lt;transactionKey&amp;gt;{{transactionKey}}&amp;lt;/transactionKey&amp;gt;&lt;BR /&gt;&amp;lt;/merchantAuthentication&amp;gt;&lt;BR /&gt;&amp;lt;clientId&amp;gt;sdk-java-1.9.1&amp;lt;/clientId&amp;gt;&lt;BR /&gt;&amp;lt;customerProfileId&amp;gt;{{profileId}}&amp;lt;/customerProfileId&amp;gt;&lt;BR /&gt;&amp;lt;paymentProfile&amp;gt;&lt;BR /&gt;&amp;lt;payment&amp;gt;&lt;BR /&gt;&amp;lt;creditCard&amp;gt;&lt;BR /&gt;&amp;lt;cardNumber&amp;gt;5424000000000015&amp;lt;/cardNumber&amp;gt;&lt;BR /&gt;&amp;lt;expirationDate&amp;gt;0923&amp;lt;/expirationDate&amp;gt;&lt;BR /&gt;&amp;lt;/creditCard&amp;gt;&lt;BR /&gt;&amp;lt;/payment&amp;gt;&lt;BR /&gt;&amp;lt;customerPaymentProfileId&amp;gt;{{paymentProfileId}}&amp;lt;/customerPaymentProfileId&amp;gt;&lt;BR /&gt;&amp;lt;/paymentProfile&amp;gt;&lt;BR /&gt;&amp;lt;validationMode&amp;gt;liveMode&amp;lt;/validationMode&amp;gt;&lt;BR /&gt;&amp;lt;/updateCustomerPaymentProfileRequest&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;## The response is not enough at this point to go on:&lt;/P&gt;&lt;P&gt;&amp;lt;?xml version="1.0" encoding="utf-8"?&amp;gt;&lt;BR /&gt;&amp;lt;updateCustomerPaymentProfileResponse xmlns:xsi="&lt;A href="http://www.w3.org/2001/XMLSchema-instance" target="_blank"&gt;http://www.w3.org/2001/XMLSchema-instance&lt;/A&gt;" xmlns:xsd="&lt;A href="http://www.w3.org/2001/XMLSchema" target="_blank"&gt;http://www.w3.org/2001/XMLSchema&lt;/A&gt;" xmlns="AnetApi/xml/v1/schema/AnetApiSchema.xsd"&amp;gt;&lt;BR /&gt;&amp;lt;messages&amp;gt;&lt;BR /&gt;&amp;lt;resultCode&amp;gt;&lt;BR /&gt;Error&lt;BR /&gt;&amp;lt;/resultCode&amp;gt;&lt;BR /&gt;&amp;lt;message&amp;gt;&lt;BR /&gt;&amp;lt;code&amp;gt;&lt;BR /&gt;E00027&lt;BR /&gt;&amp;lt;/code&amp;gt;&lt;BR /&gt;&amp;lt;text&amp;gt;&lt;BR /&gt;There is one or more missing or invalid required fields.&lt;BR /&gt;&amp;lt;/text&amp;gt;&lt;BR /&gt;&amp;lt;/message&amp;gt;&lt;BR /&gt;&amp;lt;/messages&amp;gt;&lt;BR /&gt;&amp;lt;validationDirectResponse&amp;gt;&lt;BR /&gt;3,1,290,There is one or more missing or invalid required fields.,,P,0,none,Test transaction for ValidateCustomerPaymentProfile.,0.00,CC,auth_only,LDL_larry@larry.com,,,,,,,,,,,larry@larry.com,,,,,,,,,0.00,0.00,0.00,FALSE,none,680428DA3C093F9DC2FE27B93E9DCCEA,,,,,,,,,,,,,XXXX0015,MasterCard,,,,,,,,,,,,,,,,,&lt;BR /&gt;&amp;lt;/validationDirectResponse&amp;gt;&lt;BR /&gt;&amp;lt;/updateCustomerPaymentProfileResponse&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;## Some details --- (Also, let me know if and what additional information I can provide OK?)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I can:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;[] create a new customers, and this profileId (with my merchantProfileId as 'LDL_larry@larry.com' ...) was done with the code.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;[] I can make chages with the appropriate paymentProfileId successfully&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;[] I canget the details back from getCustomerPaymentProfile() . &amp;nbsp;In this customer case values like&amp;nbsp;response.getMessages().getMessage().get(0).getText() are coming back null. &amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;###&lt;/P&gt;&lt;P&gt;I am trying to isolate the java code. &amp;nbsp;I do not find, yet, enough detail on the reported missing&amp;nbsp;&lt;SPAN&gt;or invalid required fields to know what specifically is the issue.&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;Nor have I found the details on how to generate what I think might be the field(s).&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Specifically:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;TABLE cellspacing="0" cellpadding="5"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;&lt;FONT face="Lucida Console"&gt;&lt;FONT size="2"&gt;opaqueData&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;STRONG&gt;Required.&lt;/STRONG&gt;&lt;BR /&gt;Contains&amp;nbsp;&lt;SPAN&gt;&lt;FONT color="#333333"&gt;&lt;FONT face="Menlo, Monaco, Consolas, Courier New, monospace"&gt;&lt;FONT size="2"&gt;dataDescriptor&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&amp;nbsp;and&amp;nbsp;&lt;SPAN&gt;&lt;FONT color="#333333"&gt;&lt;FONT face="Menlo, Monaco, Consolas, Courier New, monospace"&gt;&lt;FONT size="2"&gt;dataValue&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;.&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;&lt;FONT face="Lucida Console"&gt;&lt;FONT size="2"&gt;dataDescriptor&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;STRONG&gt;Required.&lt;/STRONG&gt;&lt;BR /&gt;Specifies how the request should be processed.&lt;BR /&gt;&lt;BR /&gt;The value of&amp;nbsp;&lt;SPAN&gt;&lt;FONT color="#333333"&gt;&lt;FONT face="Menlo, Monaco, Consolas, Courier New, monospace"&gt;&lt;FONT size="2"&gt;dataDescriptor&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&amp;nbsp;is based on the source of the value of&amp;nbsp;&lt;SPAN&gt;&lt;FONT color="#333333"&gt;&lt;FONT face="Menlo, Monaco, Consolas, Courier New, monospace"&gt;&lt;FONT size="2"&gt;dataValue&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;.&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;String, 128 characters.&lt;BR /&gt;&lt;BR /&gt;Use&amp;nbsp;&lt;SPAN&gt;&lt;FONT color="#333333"&gt;&lt;FONT face="Menlo, Monaco, Consolas, Courier New, monospace"&gt;&lt;FONT size="2"&gt;COMMON.ACCEPT.INAPP.PAYMENT&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;for Accept transactions.&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;&lt;FONT face="Lucida Console"&gt;&lt;FONT size="2"&gt;dataValue&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;STRONG&gt;Required.&lt;/STRONG&gt;&lt;BR /&gt;Base64 encoded data that contains encrypted payment data.&lt;BR /&gt;&lt;BR /&gt;The payment gateway expects the encrypted payment data and meta data for the encryption keys.&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;String, 8192 characters.&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Can you provide some more details or examples of use?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Is this what is missing?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Also, a pointer to the details in the documentation so I can better dig into this and any potential&lt;/P&gt;&lt;P&gt;future needs?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;What is&amp;nbsp;&lt;SPAN&gt;&amp;nbsp;the encrypted payment data and meta data for the encryption keys?&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Again&amp;nbsp;thanks for your time on this.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;###&lt;/P&gt;&lt;P&gt;# &amp;nbsp; &amp;nbsp;Summary&lt;/P&gt;&lt;P&gt;###&lt;BR /&gt;- can create a customerProfile and a customerPaymentProfile&lt;/P&gt;&lt;P&gt;- can charge with existing profile details&amp;nbsp;&lt;/P&gt;&lt;P&gt;- can getCustomerPaymentProfile&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;*** Unable to updatePaymentProfile&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Goal = with&amp;nbsp;profileId, paymentProfileId &amp;nbsp;AND update CreditCard for billing&lt;/STRONG&gt;.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 16 Apr 2018 16:26:31 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Java-CIM-UpdateCustomerPaymentProfile-Error-E00027/m-p/62649#M36920</guid>
      <dc:creator>apiLgendaryd8a</dc:creator>
      <dc:date>2018-04-16T16:26:31Z</dc:date>
    </item>
    <item>
      <title>Re: Java CIM UpdateCustomerPaymentProfile ; Error E00027</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Java-CIM-UpdateCustomerPaymentProfile-Error-E00027/m-p/62650#M36921</link>
      <description>&lt;P&gt;an additional note:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;The sample data (below for reference)&lt;/P&gt;&lt;P&gt;&amp;nbsp;does not have&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;opaqueData&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;SPAN&gt;dataDescriptor&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp; dataValue&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;That I see.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;AND the details back from the getCustomerPaymentProfile for the specific paymentProfileId that I am testing with and can make charges successfully with , have billTo items like firstname returning null.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;###&lt;BR /&gt;&amp;lt;updateCustomerPaymentProfileRequest xmlns="AnetApi/xml/v1/schema/AnetApiSchema.xsd"&amp;gt;&lt;BR /&gt;&amp;lt;merchantAuthentication&amp;gt;&lt;BR /&gt;&amp;lt;name&amp;gt;API_LOGIN_ID&amp;lt;/name&amp;gt;&lt;BR /&gt;&amp;lt;transactionKey&amp;gt;API_TRANSACTION_KEY&amp;lt;/transactionKey&amp;gt;&lt;BR /&gt;&amp;lt;/merchantAuthentication&amp;gt;&lt;BR /&gt;&amp;lt;customerProfileId&amp;gt;10000&amp;lt;/customerProfileId&amp;gt;&lt;BR /&gt;&amp;lt;paymentProfile&amp;gt;&lt;BR /&gt;&amp;lt;billTo&amp;gt;&lt;BR /&gt;&amp;lt;firstName&amp;gt;John&amp;lt;/firstName&amp;gt;&lt;BR /&gt;&amp;lt;lastName&amp;gt;Doe&amp;lt;/lastName&amp;gt;&lt;BR /&gt;&amp;lt;company&amp;gt;&amp;lt;/company&amp;gt;&lt;BR /&gt;&amp;lt;address&amp;gt;123 Main St.&amp;lt;/address&amp;gt;&lt;BR /&gt;&amp;lt;city&amp;gt;Bellevue&amp;lt;/city&amp;gt;&lt;BR /&gt;&amp;lt;state&amp;gt;WA&amp;lt;/state&amp;gt;&lt;BR /&gt;&amp;lt;zip&amp;gt;98004&amp;lt;/zip&amp;gt;&lt;BR /&gt;&amp;lt;country&amp;gt;USA&amp;lt;/country&amp;gt;&lt;BR /&gt;&amp;lt;phoneNumber&amp;gt;000-000-0000&amp;lt;/phoneNumber&amp;gt;&lt;BR /&gt;&amp;lt;faxNumber&amp;gt;&amp;lt;/faxNumber&amp;gt;&lt;BR /&gt;&amp;lt;/billTo&amp;gt;&lt;BR /&gt;&amp;lt;payment&amp;gt;&lt;BR /&gt;&amp;lt;creditCard&amp;gt;&lt;BR /&gt;&amp;lt;cardNumber&amp;gt;4111111111111111&amp;lt;/cardNumber&amp;gt;&lt;BR /&gt;&amp;lt;expirationDate&amp;gt;2026-01&amp;lt;/expirationDate&amp;gt;&lt;BR /&gt;&amp;lt;/creditCard&amp;gt;&lt;BR /&gt;&amp;lt;/payment&amp;gt;&lt;BR /&gt;&amp;lt;defaultPaymentProfile&amp;gt;false&amp;lt;/defaultPaymentProfile&amp;gt;&lt;BR /&gt;&amp;lt;customerPaymentProfileId&amp;gt;20000&amp;lt;/customerPaymentProfileId&amp;gt;&lt;BR /&gt;&amp;lt;/paymentProfile&amp;gt;&lt;BR /&gt;&amp;lt;validationMode&amp;gt;liveMode&amp;lt;/validationMode&amp;gt;&lt;BR /&gt;&amp;lt;/updateCustomerPaymentProfileRequest&amp;gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 16 Apr 2018 16:51:01 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Java-CIM-UpdateCustomerPaymentProfile-Error-E00027/m-p/62650#M36921</guid>
      <dc:creator>apiLgendaryd8a</dc:creator>
      <dc:date>2018-04-16T16:51:01Z</dc:date>
    </item>
    <item>
      <title>Re: Java CIM UpdateCustomerPaymentProfile ; Error E00027</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Java-CIM-UpdateCustomerPaymentProfile-Error-E00027/m-p/62702#M36964</link>
      <description>&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;v-ping&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Any thoughts/feedback/updates or additional information needed?&lt;/P&gt;</description>
      <pubDate>Wed, 18 Apr 2018 21:06:33 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Java-CIM-UpdateCustomerPaymentProfile-Error-E00027/m-p/62702#M36964</guid>
      <dc:creator>apiLgendaryd8a</dc:creator>
      <dc:date>2018-04-18T21:06:33Z</dc:date>
    </item>
    <item>
      <title>Re: Java CIM UpdateCustomerPaymentProfile ; Error E00027</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Java-CIM-UpdateCustomerPaymentProfile-Error-E00027/m-p/62758#M37019</link>
      <description>&lt;P&gt;another virtual ping here.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;a href="https://community.developer.cybersource.com/t5/user/viewprofilepage/user-id/21382"&gt;@Anurag&lt;/a&gt;&amp;nbsp;Any thoughts/feedback/updates or additional information needed?&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 20 Apr 2018 18:17:23 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Java-CIM-UpdateCustomerPaymentProfile-Error-E00027/m-p/62758#M37019</guid>
      <dc:creator>apiLgendaryd8a</dc:creator>
      <dc:date>2018-04-20T18:17:23Z</dc:date>
    </item>
    <item>
      <title>Re: Java CIM UpdateCustomerPaymentProfile ; Error E00027</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Java-CIM-UpdateCustomerPaymentProfile-Error-E00027/m-p/62773#M37034</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.developer.cybersource.com/t5/user/viewprofilepage/user-id/20908"&gt;@apiLgendaryd8a&lt;/a&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;opaque data is for passing the digital payments tokens like Apple Pay , Andriod Pay , Visa checkout .&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;For more details check&amp;nbsp;&lt;A href="https://developer.authorize.net/api/reference/features/in-app.html#Apple_Pay" target="_blank"&gt;https://developer.authorize.net/api/reference/features/in-app.html#Apple_Pay&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;A href="https://developer.authorize.net/api/reference/features/visa_checkout.html" target="_blank"&gt;https://developer.authorize.net/api/reference/features/visa_checkout.html&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;A href="https://developer.authorize.net/api/reference/features/acceptjs.html#Using_the_Payment_Nonce_in_an_API_Request_From_Your_Server" target="_blank"&gt;https://developer.authorize.net/api/reference/features/acceptjs.html#Using_the_Payment_Nonce_in_an_API_Request_From_Your_Server&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Also can you clearly summarize what other issue you having with Customer API ?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thanks&lt;/P&gt;</description>
      <pubDate>Sat, 21 Apr 2018 05:33:11 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Java-CIM-UpdateCustomerPaymentProfile-Error-E00027/m-p/62773#M37034</guid>
      <dc:creator>Anurag</dc:creator>
      <dc:date>2018-04-21T05:33:11Z</dc:date>
    </item>
    <item>
      <title>Re: Java CIM UpdateCustomerPaymentProfile ; Error E00027</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Java-CIM-UpdateCustomerPaymentProfile-Error-E00027/m-p/62794#M37048</link>
      <description>&lt;P&gt;Hello Anurag,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp;Thanks for the details. &amp;nbsp;The update I was testing was not using Apple Pay, Android Pay nor Visa Checkout. &amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;Is it required? &amp;nbsp;Or what might be the missing data if not? &amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;Could be address data is needed? &amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;However,&amp;nbsp;&lt;SPAN&gt;the details back from the getCustomerPaymentProfile for the specific paymentProfileId that I am testing with and can make charges successfully with , have billTo items like firstname returning null.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Authrorize.net – UpdateCustomerPaymentProfile()&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Gettting an Error = &amp;lt;DEBUG&amp;gt; [UpdateCustomerPaymentProfile()] There is one or more missing or invalid required fields.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;in the log = &amp;lt;&amp;lt; "?xml version="1.0" encoding="utf-8"?&amp;gt;&amp;lt;updateCustomerPaymentProfileResponse xmlns:xsi="&lt;A href="http://www.w3.org/2001/XMLSchema-instance" target="_blank" rel="nofollow noopener noreferrer"&gt;http://www.w3.org/2001/XMLSchema-instance&lt;/A&gt;" xmlns:xsd="&lt;A href="http://www.w3.org/2001/XMLSchema" target="_blank" rel="nofollow noopener noreferrer"&gt;http://www.w3.org/2001/XMLSchema&lt;/A&gt;" xmlns="AnetApi/xml/v1/schema/AnetApiSchema.xsd"&amp;gt;&amp;lt;messages&amp;gt;&amp;lt;resultCode&amp;gt;Error&amp;lt;/resultCode&amp;gt;&amp;lt;message&amp;gt;&amp;lt;code&amp;gt;E00027&amp;lt;/code&amp;gt;&amp;lt;text&amp;gt;There is one or more&lt;/P&gt;&lt;P&gt;missing or invalid required fields.&amp;lt;/text&amp;gt;&amp;lt;/message&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;--&lt;/P&gt;&lt;P&gt;## Some details --- (Also, let me know if and what additional information I can provide OK?)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I can:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;[] create a new customers, and this profileId (with my example merchantProfileId as 'LDL_larry@larry.com' ...) was done with the code.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;[] I can make chages with the appropriate paymentProfileId successfully&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;[] I can get the details back from getCustomerPaymentProfile() . &amp;nbsp;In this customer case values like&amp;nbsp;response.getMessages().getMessage().get(0).getText() are coming back null. &amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;###&lt;/P&gt;&lt;P&gt;I am trying to isolate the java code. &amp;nbsp;I do not find, yet, enough detail on the reported missing&amp;nbsp;&lt;SPAN&gt;or invalid required fields to know what specifically is the issue.&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;###&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;A summary:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;I am trying to update the credit card data for an existing CustomerProfileId&amp;nbsp;and &amp;nbsp;CustomerPaymentProffileId. &amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;- I can create a customerProfile and a customerPaymentProfile&lt;/P&gt;&lt;P&gt;- I can charge with existing profile details&amp;nbsp;&lt;/P&gt;&lt;P&gt;- I can getCustomerPaymentProfile&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;*** Unable to updatePaymentProfile&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Goal = with CustomerprofileId, CustomerpaymentProfileId &amp;nbsp;AND update CreditCard for billing&lt;/STRONG&gt;. in java&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Again&amp;nbsp;thanks for your time on this.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 23 Apr 2018 16:46:20 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Java-CIM-UpdateCustomerPaymentProfile-Error-E00027/m-p/62794#M37048</guid>
      <dc:creator>apiLgendaryd8a</dc:creator>
      <dc:date>2018-04-23T16:46:20Z</dc:date>
    </item>
    <item>
      <title>Re: Java CIM UpdateCustomerPaymentProfile ; Error E00027</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Java-CIM-UpdateCustomerPaymentProfile-Error-E00027/m-p/62865#M37104</link>
      <description>&lt;P&gt;###&lt;/P&gt;&lt;P&gt;I am trying to isolate the java code. &amp;nbsp;I do not find, yet, enough detail on the reported missing&amp;nbsp;&lt;SPAN&gt;or invalid required fields to know what specifically is the issue.&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;###&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;A summary:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;I am trying to update the credit card data for an existing CustomerProfileId&amp;nbsp;and &amp;nbsp;CustomerPaymentProffileId. &amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;- I can create a customerProfile and a customerPaymentProfile&lt;/P&gt;&lt;P&gt;- I can charge with existing profile details&amp;nbsp;&lt;/P&gt;&lt;P&gt;- I can getCustomerPaymentProfile&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;*** Unable to updatePaymentProfile&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Goal = with CustomerprofileId, CustomerpaymentProfileId &amp;nbsp;AND update CreditCard for billing&lt;/STRONG&gt;. in java&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Again&amp;nbsp;thanks for your time on this.&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 27 Apr 2018 19:40:56 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Java-CIM-UpdateCustomerPaymentProfile-Error-E00027/m-p/62865#M37104</guid>
      <dc:creator>apiLgendaryd8a</dc:creator>
      <dc:date>2018-04-27T19:40:56Z</dc:date>
    </item>
  </channel>
</rss>

