<?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 Using CIM API can create duplicate customer profiles in Integration and Testing</title>
    <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Using-CIM-API-can-create-duplicate-customer-profiles/m-p/47909#M24179</link>
    <description>&lt;P&gt;Hi&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;We are using the CIM API to create and manage customer profiles, payment profiles and generate profile transactions.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;All is working fine with our implementaion, however I've noticed one anomaly inthe API behaviour.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The API docs for &lt;EM&gt;createCustomerProfileRequest&lt;/EM&gt; state that:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;A customer profile contains any unique combination:&lt;/EM&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;EM&gt;Customer ID (any value you choose)&lt;/EM&gt;&lt;/LI&gt;&lt;LI&gt;&lt;EM&gt;Email&lt;/EM&gt;&lt;/LI&gt;&lt;LI&gt;&lt;EM&gt;Description&lt;/EM&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;If an attempt is made to execute&amp;nbsp;&lt;EM&gt;createCustomerProfileRequest&lt;/EM&gt; using the same combination of values as an existing customer profile, the response is:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;E00039: A duplicate record with ID 12345678 already exists.&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;However, using &lt;EM&gt;updateCustomerProfileRequest&lt;/EM&gt; we can supply the same combination of values as an existing customer profile without error, thus indirectly creating a duplicate customer profile.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I would expect the same error in this case, but the duplicate profile values are allowed.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;NB. I've only tested this in the sandbox, so I don't know for sure that this issue exists on live as well.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Anyone else observed this?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Paul&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Tue, 14 Oct 2014 09:30:53 GMT</pubDate>
    <dc:creator>paul_westpier</dc:creator>
    <dc:date>2014-10-14T09:30:53Z</dc:date>
    <item>
      <title>Using CIM API can create duplicate customer profiles</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Using-CIM-API-can-create-duplicate-customer-profiles/m-p/47909#M24179</link>
      <description>&lt;P&gt;Hi&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;We are using the CIM API to create and manage customer profiles, payment profiles and generate profile transactions.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;All is working fine with our implementaion, however I've noticed one anomaly inthe API behaviour.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The API docs for &lt;EM&gt;createCustomerProfileRequest&lt;/EM&gt; state that:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;A customer profile contains any unique combination:&lt;/EM&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;EM&gt;Customer ID (any value you choose)&lt;/EM&gt;&lt;/LI&gt;&lt;LI&gt;&lt;EM&gt;Email&lt;/EM&gt;&lt;/LI&gt;&lt;LI&gt;&lt;EM&gt;Description&lt;/EM&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;If an attempt is made to execute&amp;nbsp;&lt;EM&gt;createCustomerProfileRequest&lt;/EM&gt; using the same combination of values as an existing customer profile, the response is:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;E00039: A duplicate record with ID 12345678 already exists.&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;However, using &lt;EM&gt;updateCustomerProfileRequest&lt;/EM&gt; we can supply the same combination of values as an existing customer profile without error, thus indirectly creating a duplicate customer profile.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I would expect the same error in this case, but the duplicate profile values are allowed.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;NB. I've only tested this in the sandbox, so I don't know for sure that this issue exists on live as well.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Anyone else observed this?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Paul&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 14 Oct 2014 09:30:53 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Using-CIM-API-can-create-duplicate-customer-profiles/m-p/47909#M24179</guid>
      <dc:creator>paul_westpier</dc:creator>
      <dc:date>2014-10-14T09:30:53Z</dc:date>
    </item>
    <item>
      <title>Re: Using CIM API can create duplicate customer profiles</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Using-CIM-API-can-create-duplicate-customer-profiles/m-p/47911#M24180</link>
      <description>&lt;P&gt;Hello &lt;a href="https://community.developer.cybersource.com/t5/user/viewprofilepage/user-id/14923"&gt;@paul_westpier&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;This is a known issue previously reported to our product team. &amp;nbsp;At this time, I don't have any information on when it might be corrected.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I'd recommend subscribing to this topic so that you'll be alerted via email if there are updates. To subscribe, click &lt;STRONG&gt;Topic Options&lt;/STRONG&gt; at the top of this thread and then select &lt;STRONG&gt;Subscribe&lt;/STRONG&gt;. You'll then receive an email once anyone replies to your post.&lt;BR /&gt;&lt;BR /&gt;Thanks,&lt;BR /&gt;&lt;BR /&gt;Richard&lt;/P&gt;</description>
      <pubDate>Tue, 14 Oct 2014 15:26:24 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Using-CIM-API-can-create-duplicate-customer-profiles/m-p/47911#M24180</guid>
      <dc:creator>RichardH</dc:creator>
      <dc:date>2014-10-14T15:26:24Z</dc:date>
    </item>
    <item>
      <title>Re: Using CIM API can create duplicate customer profiles</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Using-CIM-API-can-create-duplicate-customer-profiles/m-p/47915#M24182</link>
      <description>&lt;P&gt;Hi Richard&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks for the prompt response, and great to hear that it's on your list.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;As it happens, it's not a problem for us as we manage our own data very carefully, before handing it over to CIM, so there's no risk of a duplicate profile being created.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;It was just a test case that we were surprised snuck through the net.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Cheers&lt;/P&gt;&lt;P&gt;Paul&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 14 Oct 2014 15:40:13 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Using-CIM-API-can-create-duplicate-customer-profiles/m-p/47915#M24182</guid>
      <dc:creator>paul_westpier</dc:creator>
      <dc:date>2014-10-14T15:40:13Z</dc:date>
    </item>
  </channel>
</rss>

