<?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 CIM Duplicate AddressId - How to match with what customer entered? in Integration and Testing</title>
    <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/CIM-Duplicate-AddressId-How-to-match-with-what-customer-entered/m-p/31902#M16606</link>
    <description>&lt;P&gt;We are integrating the CIM API and need some advice.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;If an existing customer uses our "new customers" form to checkout and we get "E00039 - Duplicate exists" for the profile, the existing Id is in the "text" string which we can grab and use.&amp;nbsp; If we get the same when trying to add the paymentProfile, since there is no existing Id returned, we call getCustomerProfile, loop through the paymentProfiles and match by credit card and zipcode.&amp;nbsp; Works well so far.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;However, when we get the duplicate error when trying to add the shippingProfile, we can loop through the existing shippingProfiles and try to match, but what do we use to match?&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The auth.net employee I spoke with today said to use the numerical values in the street address and zipcode.&amp;nbsp; That could work, but what if the customer had two properties with the same house number but different street names?&amp;nbsp; That may be odd, but I want to cover all my bases.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;This could all be solved if Auth.net could return the matched addressId in the response when a duplicate is found.&amp;nbsp; Since they already do the matching with their own logic, why not provide that addressId like they do if a duplicate profile is found?&amp;nbsp; Seems like a small tweak on their end which would save us a lot of unnecessary work.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks for any advice.&lt;/P&gt;</description>
    <pubDate>Wed, 05 Dec 2012 17:32:39 GMT</pubDate>
    <dc:creator>hanrahan</dc:creator>
    <dc:date>2012-12-05T17:32:39Z</dc:date>
    <item>
      <title>CIM Duplicate AddressId - How to match with what customer entered?</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/CIM-Duplicate-AddressId-How-to-match-with-what-customer-entered/m-p/31902#M16606</link>
      <description>&lt;P&gt;We are integrating the CIM API and need some advice.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;If an existing customer uses our "new customers" form to checkout and we get "E00039 - Duplicate exists" for the profile, the existing Id is in the "text" string which we can grab and use.&amp;nbsp; If we get the same when trying to add the paymentProfile, since there is no existing Id returned, we call getCustomerProfile, loop through the paymentProfiles and match by credit card and zipcode.&amp;nbsp; Works well so far.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;However, when we get the duplicate error when trying to add the shippingProfile, we can loop through the existing shippingProfiles and try to match, but what do we use to match?&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The auth.net employee I spoke with today said to use the numerical values in the street address and zipcode.&amp;nbsp; That could work, but what if the customer had two properties with the same house number but different street names?&amp;nbsp; That may be odd, but I want to cover all my bases.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;This could all be solved if Auth.net could return the matched addressId in the response when a duplicate is found.&amp;nbsp; Since they already do the matching with their own logic, why not provide that addressId like they do if a duplicate profile is found?&amp;nbsp; Seems like a small tweak on their end which would save us a lot of unnecessary work.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks for any advice.&lt;/P&gt;</description>
      <pubDate>Wed, 05 Dec 2012 17:32:39 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/CIM-Duplicate-AddressId-How-to-match-with-what-customer-entered/m-p/31902#M16606</guid>
      <dc:creator>hanrahan</dc:creator>
      <dc:date>2012-12-05T17:32:39Z</dc:date>
    </item>
    <item>
      <title>Re: CIM Duplicate AddressId - How to match with what customer entered?</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/CIM-Duplicate-AddressId-How-to-match-with-what-customer-entered/m-p/32002#M16650</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thank you for the suggestion, we will&amp;nbsp;pass this on to our developers but we cannot promise at this time that it will be implemented.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thanks,&lt;/P&gt;
&lt;P&gt;Joy&lt;/P&gt;</description>
      <pubDate>Fri, 07 Dec 2012 19:27:16 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/CIM-Duplicate-AddressId-How-to-match-with-what-customer-entered/m-p/32002#M16650</guid>
      <dc:creator>Joy</dc:creator>
      <dc:date>2012-12-07T19:27:16Z</dc:date>
    </item>
  </channel>
</rss>

