<?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: Issue with UpdateCustomerPaymentProfile and Masked Expiration Date in Integration and Testing</title>
    <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Issue-with-UpdateCustomerPaymentProfile-and-Masked-Expiration/m-p/49721#M25261</link>
    <description>&lt;P&gt;I am unable to use the Response from the Get directly. Anytime I try to move one of those fields from the get response to the get request, I get an error about the types not matching. I believe this is an issue with the pcSoft WebDev enviroment.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have all the data from a previous get, and just setup my own request structure, by when I try to assign "XXXX" to the expirationdate I get the errror about it not matching the XSD.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have done testing, and if I modify the WSDL and define the ExpirationDate as &lt;SPAN&gt;s:string&amp;nbsp;&lt;/SPAN&gt;instead of&amp;nbsp;&lt;SPAN&gt;s:gYearMonth, then I am able to call the function and all works fine, if I send the MASK data "XXXX" then it doesn't change the original and if I send a new date (2016-09) it updates correctly. So I can work around this issue but it requires me to modify the WSDL&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Thu, 19 Feb 2015 17:45:34 GMT</pubDate>
    <dc:creator>PeteHalsted</dc:creator>
    <dc:date>2015-02-19T17:45:34Z</dc:date>
    <item>
      <title>Issue with UpdateCustomerPaymentProfile and Masked Expiration Date</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Issue-with-UpdateCustomerPaymentProfile-and-Masked-Expiration/m-p/49719#M25259</link>
      <description>&lt;P&gt;I am having an issue with UpdateCustomerPaymentProfile and Masked Expiration Date&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The docs say to use the Get function to get the profile first then use that response in the request for the update only updating the fields needed. However when I try setting&amp;nbsp;&lt;/P&gt;&lt;P&gt;request.paymentprofile = response.paymentprofile&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I get a runtime error saying they are not the same type.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The docs also say that I can pass the expiration date as the masked "XXXX" but when I do that I get the following runtime error.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The 'XXXX' value does not respect the XSD diagram.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;My development enviroment is WebDev by pcSoft, not PHP etc.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Any suggestions?&lt;/P&gt;</description>
      <pubDate>Thu, 19 Feb 2015 16:19:48 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Issue-with-UpdateCustomerPaymentProfile-and-Masked-Expiration/m-p/49719#M25259</guid>
      <dc:creator>PeteHalsted</dc:creator>
      <dc:date>2015-02-19T16:19:48Z</dc:date>
    </item>
    <item>
      <title>Re: Issue with UpdateCustomerPaymentProfile and Masked Expiration Date</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Issue-with-UpdateCustomerPaymentProfile-and-Masked-Expiration/m-p/49720#M25260</link>
      <description>&lt;P&gt;the type is different. from the doc &lt;A target="_blank" href="http://developer.authorize.net/api/cim/"&gt;http://developer.authorize.net/api/cim/&lt;/A&gt;&lt;/P&gt;&lt;P&gt;WSDL &lt;A target="_blank" href="https://api.authorize.net/soap/v1/Service.asmx?WSDL"&gt;https://api.authorize.net/soap/v1/Service.asmx?WSDL&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;get use CustomerPaymentProfileMaskedType&lt;/P&gt;&lt;P&gt;update use CustomerPaymentProfileExType&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;you will need to get into the components detail level and pass those fields.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The docs also say that I can pass the expiration date as the masked "XXXX" but when I do that I get the following runtime error.&lt;/P&gt;&lt;P&gt;How did you pass that?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;what are you updating?&lt;/P&gt;</description>
      <pubDate>Thu, 19 Feb 2015 16:53:50 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Issue-with-UpdateCustomerPaymentProfile-and-Masked-Expiration/m-p/49720#M25260</guid>
      <dc:creator>RaynorC1emen7</dc:creator>
      <dc:date>2015-02-19T16:53:50Z</dc:date>
    </item>
    <item>
      <title>Re: Issue with UpdateCustomerPaymentProfile and Masked Expiration Date</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Issue-with-UpdateCustomerPaymentProfile-and-Masked-Expiration/m-p/49721#M25261</link>
      <description>&lt;P&gt;I am unable to use the Response from the Get directly. Anytime I try to move one of those fields from the get response to the get request, I get an error about the types not matching. I believe this is an issue with the pcSoft WebDev enviroment.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have all the data from a previous get, and just setup my own request structure, by when I try to assign "XXXX" to the expirationdate I get the errror about it not matching the XSD.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have done testing, and if I modify the WSDL and define the ExpirationDate as &lt;SPAN&gt;s:string&amp;nbsp;&lt;/SPAN&gt;instead of&amp;nbsp;&lt;SPAN&gt;s:gYearMonth, then I am able to call the function and all works fine, if I send the MASK data "XXXX" then it doesn't change the original and if I send a new date (2016-09) it updates correctly. So I can work around this issue but it requires me to modify the WSDL&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 19 Feb 2015 17:45:34 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Issue-with-UpdateCustomerPaymentProfile-and-Masked-Expiration/m-p/49721#M25261</guid>
      <dc:creator>PeteHalsted</dc:creator>
      <dc:date>2015-02-19T17:45:34Z</dc:date>
    </item>
    <item>
      <title>Re: Issue with UpdateCustomerPaymentProfile and Masked Expiration Date</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Issue-with-UpdateCustomerPaymentProfile-and-Masked-Expiration/m-p/49726#M25266</link>
      <description>&lt;P&gt;It work in asp.net with the masked 'XXXX' date. could be how they implement it in WebDev by pcSoft&lt;/P&gt;</description>
      <pubDate>Thu, 19 Feb 2015 20:28:17 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Issue-with-UpdateCustomerPaymentProfile-and-Masked-Expiration/m-p/49726#M25266</guid>
      <dc:creator>RaynorC1emen7</dc:creator>
      <dc:date>2015-02-19T20:28:17Z</dc:date>
    </item>
  </channel>
</rss>

