<?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: GetCustomerProfile Fails in Integration and Testing</title>
    <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/GetCustomerProfile-Fails/m-p/65548#M39191</link>
    <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.developer.cybersource.com/t5/user/viewprofilepage/user-id/27416"&gt;@webacers19&lt;/a&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I understand the scenario you are in, one option I can think of if you have used&amp;nbsp;&lt;STRONG&gt;&lt;EM&gt;merchantCustomerId&amp;nbsp;&lt;/EM&gt;&lt;/STRONG&gt; along with &lt;STRONG&gt;&lt;EM&gt;email&lt;/EM&gt; &lt;/STRONG&gt;while creating the CustomerProfiles, and if the combination of these two is unique you can get the CustomerProfile by sending both the fields in GetCustomerProfile.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;If that also doesn't work, I don't think so there is an easy way for you, you will need to get the CustomerProfile using CustomerProfileId only, and if you have not stored that you can&amp;nbsp;use G&lt;EM&gt;etCustomerProfileIds&lt;/EM&gt; API to get all the CustomerProfiles iterate through each and update the CustomerProfiles so that you have a single&amp;nbsp;CustomerProfile against each email id.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Hope this Helps!&lt;/P&gt;&lt;P&gt;Kaushik&lt;/P&gt;</description>
    <pubDate>Wed, 02 Jan 2019 05:55:54 GMT</pubDate>
    <dc:creator>kikmak42</dc:creator>
    <dc:date>2019-01-02T05:55:54Z</dc:date>
    <item>
      <title>GetCustomerProfile Fails</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/GetCustomerProfile-Fails/m-p/65367#M39045</link>
      <description>&lt;P&gt;Hi,&amp;nbsp;&lt;BR /&gt;I am trying to get all the customers profiles and using&amp;nbsp;&lt;/P&gt;&lt;DIV&gt;&lt;SPAN&gt;&lt;SPAN&gt;GetCustomerProfileRequest. However there are duplicate profiles exist with the same email and cc information and my request to&amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt;GetCustomerProfileRequest is failing.&amp;nbsp;&lt;BR /&gt;I am getting message:&amp;nbsp;Multiple records found. Please refine search options.&amp;nbsp;&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;Can anyone suggest me how will I get the customerprofileId and paymentProfile Ids when I have only email and duplicate profiles exist in the CIM?&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;Thanks.&amp;nbsp;&lt;/DIV&gt;</description>
      <pubDate>Mon, 17 Dec 2018 06:12:37 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/GetCustomerProfile-Fails/m-p/65367#M39045</guid>
      <dc:creator>webacers19</dc:creator>
      <dc:date>2018-12-17T06:12:37Z</dc:date>
    </item>
    <item>
      <title>Re: GetCustomerProfile Fails</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/GetCustomerProfile-Fails/m-p/65384#M39062</link>
      <description>&lt;P&gt;Why not just save customerProfileId in your db alongside email?&lt;/P&gt;</description>
      <pubDate>Tue, 18 Dec 2018 00:17:33 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/GetCustomerProfile-Fails/m-p/65384#M39062</guid>
      <dc:creator>Waterhouse</dc:creator>
      <dc:date>2018-12-18T00:17:33Z</dc:date>
    </item>
    <item>
      <title>Re: GetCustomerProfile Fails</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/GetCustomerProfile-Fails/m-p/65475#M39140</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.developer.cybersource.com/t5/user/viewprofilepage/user-id/27416"&gt;@webacers19&lt;/a&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;One can request&amp;nbsp;getCustomerProfile with emailId instead of CustomerProfileId and internally we do a search and return you the result. This feature was introduced later as per our community request, but the responsblity of unique email for each customer profile remains with the integrator. Thus if there exist multiple CustomerProfile with the same email you will need to use CustomerProfileId to get the Profile.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Ideally while creating the CustomerProfile with same email you should check if a CustomerProfile already exists with the email and if it exists use the same CustomerProfile and not create a new one.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Happy Coding!&lt;/P&gt;&lt;P&gt;Kaushik&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 26 Dec 2018 11:23:02 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/GetCustomerProfile-Fails/m-p/65475#M39140</guid>
      <dc:creator>kikmak42</dc:creator>
      <dc:date>2018-12-26T11:23:02Z</dc:date>
    </item>
    <item>
      <title>Re: GetCustomerProfile Fails</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/GetCustomerProfile-Fails/m-p/65527#M39178</link>
      <description>&lt;P&gt;Hi &lt;a href="https://community.developer.cybersource.com/t5/user/viewprofilepage/user-id/20378"&gt;@kikmak42&lt;/a&gt;,&amp;nbsp;&lt;BR /&gt;Thanks for the reply.&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;I understand that when creating customer profile, I should check for existing profile and create only if no profile exist for the same email. However I am working on middle of a project where these multiple profiles has already been created. Hence I am getting the above error.&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;Is there any method available which can filter out the latest profile from these multiple profiles?&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;Please let me know.&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;Thanks.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 31 Dec 2018 03:03:25 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/GetCustomerProfile-Fails/m-p/65527#M39178</guid>
      <dc:creator>webacers19</dc:creator>
      <dc:date>2018-12-31T03:03:25Z</dc:date>
    </item>
    <item>
      <title>Re: GetCustomerProfile Fails</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/GetCustomerProfile-Fails/m-p/65548#M39191</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.developer.cybersource.com/t5/user/viewprofilepage/user-id/27416"&gt;@webacers19&lt;/a&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I understand the scenario you are in, one option I can think of if you have used&amp;nbsp;&lt;STRONG&gt;&lt;EM&gt;merchantCustomerId&amp;nbsp;&lt;/EM&gt;&lt;/STRONG&gt; along with &lt;STRONG&gt;&lt;EM&gt;email&lt;/EM&gt; &lt;/STRONG&gt;while creating the CustomerProfiles, and if the combination of these two is unique you can get the CustomerProfile by sending both the fields in GetCustomerProfile.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;If that also doesn't work, I don't think so there is an easy way for you, you will need to get the CustomerProfile using CustomerProfileId only, and if you have not stored that you can&amp;nbsp;use G&lt;EM&gt;etCustomerProfileIds&lt;/EM&gt; API to get all the CustomerProfiles iterate through each and update the CustomerProfiles so that you have a single&amp;nbsp;CustomerProfile against each email id.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Hope this Helps!&lt;/P&gt;&lt;P&gt;Kaushik&lt;/P&gt;</description>
      <pubDate>Wed, 02 Jan 2019 05:55:54 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/GetCustomerProfile-Fails/m-p/65548#M39191</guid>
      <dc:creator>kikmak42</dc:creator>
      <dc:date>2019-01-02T05:55:54Z</dc:date>
    </item>
    <item>
      <title>Re: GetCustomerProfile Fails</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/GetCustomerProfile-Fails/m-p/65552#M39195</link>
      <description>&lt;P&gt;Thanks&amp;nbsp;&lt;a href="https://community.developer.cybersource.com/t5/user/viewprofilepage/user-id/20378"&gt;@kikmak42&lt;/a&gt;&amp;nbsp;for the reply.&amp;nbsp;&lt;/P&gt;&lt;P&gt;Unfortunately we don't have merchantCustomerIDs set and we have about 10000s of records so it will be not easy way to iterate through those.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Anyways I will try and let you know if I need further help.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks!!&lt;/P&gt;</description>
      <pubDate>Wed, 02 Jan 2019 06:31:08 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/GetCustomerProfile-Fails/m-p/65552#M39195</guid>
      <dc:creator>webacers19</dc:creator>
      <dc:date>2019-01-02T06:31:08Z</dc:date>
    </item>
  </channel>
</rss>

