<?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 A duplicate customer payment profile already exists. in Integration and Testing</title>
    <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/A-duplicate-customer-payment-profile-already-exists/m-p/63977#M37984</link>
    <description>&lt;P&gt;What is the difference&amp;nbsp;between&amp;nbsp;&lt;SPAN&gt;Create the profile and Create profile payments? Do i need to create a Customer first and then profile payment? If so,&amp;nbsp;&lt;/SPAN&gt;I am running into a small issue on Create the profile and create the profile payment. After i&amp;nbsp;create a profile i get Customer Profile ID, then i am creating a profile payment&amp;nbsp;with received customer profile id but i get an error "A duplicate customer payment profile already exists".&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;&lt;SPAN&gt;auth&lt;/SPAN&gt;.createProfile({&lt;BR /&gt;  &lt;SPAN&gt;cust_id     &lt;/SPAN&gt;: '123456',&lt;BR /&gt;  &lt;SPAN&gt;creditcard  &lt;/SPAN&gt;: &lt;SPAN&gt;"0000 0000 0000 0000"&lt;/SPAN&gt;,&lt;BR /&gt;  &lt;SPAN&gt;expire      &lt;/SPAN&gt;: &lt;SPAN&gt;"0000"&lt;/SPAN&gt;,&lt;BR /&gt;  &lt;SPAN&gt;fname       &lt;/SPAN&gt;: &lt;SPAN&gt;'test'&lt;/SPAN&gt;,&lt;BR /&gt;  &lt;SPAN&gt;lname       &lt;/SPAN&gt;: &lt;SPAN&gt;'test'&lt;/SPAN&gt;,&lt;BR /&gt;  &lt;SPAN&gt;company     &lt;/SPAN&gt;: &lt;SPAN&gt;'test'&lt;/SPAN&gt;,&lt;BR /&gt;  &lt;SPAN&gt;street      &lt;/SPAN&gt;: &lt;SPAN&gt;'my adddress'&lt;/SPAN&gt;,&lt;BR /&gt;  &lt;SPAN&gt;city        &lt;/SPAN&gt;: &lt;SPAN&gt;'Montreal'&lt;/SPAN&gt;,&lt;BR /&gt;  &lt;SPAN&gt;state       &lt;/SPAN&gt;: &lt;SPAN&gt;'Quebec'&lt;/SPAN&gt;,&lt;BR /&gt;  &lt;SPAN&gt;zip         &lt;/SPAN&gt;: &lt;SPAN&gt;'h4mp343'&lt;/SPAN&gt;,&lt;BR /&gt;  &lt;SPAN&gt;country     &lt;/SPAN&gt;: &lt;SPAN&gt;'Canada'&lt;/SPAN&gt;,&lt;BR /&gt;  &lt;SPAN&gt;email       &lt;/SPAN&gt;: &lt;SPAN&gt;'test@test.com'&lt;/SPAN&gt;,&lt;BR /&gt;  &lt;SPAN&gt;phone       &lt;/SPAN&gt;: &lt;SPAN&gt;'5149999999'&lt;BR /&gt;&lt;/SPAN&gt;},&lt;SPAN&gt;function &lt;/SPAN&gt;(data) {&lt;BR /&gt;&lt;BR /&gt;  &lt;SPAN&gt;if&lt;/SPAN&gt;(data.&lt;SPAN&gt;error &lt;/SPAN&gt;=== &lt;SPAN&gt;undefined&lt;/SPAN&gt;){&lt;BR /&gt;    &lt;SPAN&gt;auth&lt;/SPAN&gt;.createPaymentProfile({&lt;BR /&gt;      profile&lt;SPAN&gt;_id  &lt;/SPAN&gt;: data.&lt;SPAN&gt;data&lt;/SPAN&gt;.&lt;SPAN&gt;id&lt;/SPAN&gt;,&lt;BR /&gt;      &lt;SPAN&gt;creditcard  &lt;/SPAN&gt;: &lt;SPAN&gt;"0000 0000 0000 0000"&lt;/SPAN&gt;,&lt;BR /&gt;      &lt;SPAN&gt;expire      &lt;/SPAN&gt;: &lt;SPAN&gt;"1111"&lt;/SPAN&gt;,&lt;BR /&gt;      &lt;SPAN&gt;fname       &lt;/SPAN&gt;: &lt;SPAN&gt;'test'&lt;/SPAN&gt;,&lt;BR /&gt;      &lt;SPAN&gt;lname       &lt;/SPAN&gt;: &lt;SPAN&gt;'test'&lt;/SPAN&gt;,&lt;BR /&gt;      &lt;SPAN&gt;company     &lt;/SPAN&gt;: &lt;SPAN&gt;'test'&lt;/SPAN&gt;,&lt;BR /&gt;      &lt;SPAN&gt;street      &lt;/SPAN&gt;: &lt;SPAN&gt;'my address'&lt;/SPAN&gt;,&lt;BR /&gt;      &lt;SPAN&gt;city        &lt;/SPAN&gt;: &lt;SPAN&gt;'Montreal'&lt;/SPAN&gt;,&lt;BR /&gt;      &lt;SPAN&gt;state       &lt;/SPAN&gt;: &lt;SPAN&gt;'Quebec'&lt;/SPAN&gt;,&lt;BR /&gt;      &lt;SPAN&gt;zip         &lt;/SPAN&gt;: &lt;SPAN&gt;'h4mp343'&lt;/SPAN&gt;,&lt;BR /&gt;      &lt;SPAN&gt;country     &lt;/SPAN&gt;: &lt;SPAN&gt;'Canada'&lt;/SPAN&gt;,&lt;BR /&gt;      &lt;SPAN&gt;email       &lt;/SPAN&gt;: &lt;SPAN&gt;'test@test.com'&lt;/SPAN&gt;,&lt;BR /&gt;      &lt;SPAN&gt;phone       &lt;/SPAN&gt;: &lt;SPAN&gt;'5149999999'&lt;BR /&gt;&lt;/SPAN&gt;    },&lt;SPAN&gt;function &lt;/SPAN&gt;(data) {&lt;BR /&gt;      &lt;SPAN&gt;console&lt;/SPAN&gt;.&lt;SPAN&gt;log&lt;/SPAN&gt;(&lt;SPAN&gt;'createPaymentProfile'&lt;/SPAN&gt;,data)&lt;BR /&gt;      // here i get an error: A duplicate customer payment profile already exists.&lt;BR /&gt;    })&lt;BR /&gt;  }&lt;SPAN&gt;else&lt;/SPAN&gt;{&lt;BR /&gt;    &lt;SPAN&gt;console&lt;/SPAN&gt;.&lt;SPAN&gt;log&lt;/SPAN&gt;(&lt;SPAN&gt;'createProfile'&lt;/SPAN&gt;,data.&lt;SPAN&gt;error&lt;/SPAN&gt;)&lt;BR /&gt;  }&lt;BR /&gt;})&lt;/PRE&gt;</description>
    <pubDate>Tue, 31 Jul 2018 17:26:02 GMT</pubDate>
    <dc:creator>xeroxstar</dc:creator>
    <dc:date>2018-07-31T17:26:02Z</dc:date>
    <item>
      <title>A duplicate customer payment profile already exists.</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/A-duplicate-customer-payment-profile-already-exists/m-p/63977#M37984</link>
      <description>&lt;P&gt;What is the difference&amp;nbsp;between&amp;nbsp;&lt;SPAN&gt;Create the profile and Create profile payments? Do i need to create a Customer first and then profile payment? If so,&amp;nbsp;&lt;/SPAN&gt;I am running into a small issue on Create the profile and create the profile payment. After i&amp;nbsp;create a profile i get Customer Profile ID, then i am creating a profile payment&amp;nbsp;with received customer profile id but i get an error "A duplicate customer payment profile already exists".&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;&lt;SPAN&gt;auth&lt;/SPAN&gt;.createProfile({&lt;BR /&gt;  &lt;SPAN&gt;cust_id     &lt;/SPAN&gt;: '123456',&lt;BR /&gt;  &lt;SPAN&gt;creditcard  &lt;/SPAN&gt;: &lt;SPAN&gt;"0000 0000 0000 0000"&lt;/SPAN&gt;,&lt;BR /&gt;  &lt;SPAN&gt;expire      &lt;/SPAN&gt;: &lt;SPAN&gt;"0000"&lt;/SPAN&gt;,&lt;BR /&gt;  &lt;SPAN&gt;fname       &lt;/SPAN&gt;: &lt;SPAN&gt;'test'&lt;/SPAN&gt;,&lt;BR /&gt;  &lt;SPAN&gt;lname       &lt;/SPAN&gt;: &lt;SPAN&gt;'test'&lt;/SPAN&gt;,&lt;BR /&gt;  &lt;SPAN&gt;company     &lt;/SPAN&gt;: &lt;SPAN&gt;'test'&lt;/SPAN&gt;,&lt;BR /&gt;  &lt;SPAN&gt;street      &lt;/SPAN&gt;: &lt;SPAN&gt;'my adddress'&lt;/SPAN&gt;,&lt;BR /&gt;  &lt;SPAN&gt;city        &lt;/SPAN&gt;: &lt;SPAN&gt;'Montreal'&lt;/SPAN&gt;,&lt;BR /&gt;  &lt;SPAN&gt;state       &lt;/SPAN&gt;: &lt;SPAN&gt;'Quebec'&lt;/SPAN&gt;,&lt;BR /&gt;  &lt;SPAN&gt;zip         &lt;/SPAN&gt;: &lt;SPAN&gt;'h4mp343'&lt;/SPAN&gt;,&lt;BR /&gt;  &lt;SPAN&gt;country     &lt;/SPAN&gt;: &lt;SPAN&gt;'Canada'&lt;/SPAN&gt;,&lt;BR /&gt;  &lt;SPAN&gt;email       &lt;/SPAN&gt;: &lt;SPAN&gt;'test@test.com'&lt;/SPAN&gt;,&lt;BR /&gt;  &lt;SPAN&gt;phone       &lt;/SPAN&gt;: &lt;SPAN&gt;'5149999999'&lt;BR /&gt;&lt;/SPAN&gt;},&lt;SPAN&gt;function &lt;/SPAN&gt;(data) {&lt;BR /&gt;&lt;BR /&gt;  &lt;SPAN&gt;if&lt;/SPAN&gt;(data.&lt;SPAN&gt;error &lt;/SPAN&gt;=== &lt;SPAN&gt;undefined&lt;/SPAN&gt;){&lt;BR /&gt;    &lt;SPAN&gt;auth&lt;/SPAN&gt;.createPaymentProfile({&lt;BR /&gt;      profile&lt;SPAN&gt;_id  &lt;/SPAN&gt;: data.&lt;SPAN&gt;data&lt;/SPAN&gt;.&lt;SPAN&gt;id&lt;/SPAN&gt;,&lt;BR /&gt;      &lt;SPAN&gt;creditcard  &lt;/SPAN&gt;: &lt;SPAN&gt;"0000 0000 0000 0000"&lt;/SPAN&gt;,&lt;BR /&gt;      &lt;SPAN&gt;expire      &lt;/SPAN&gt;: &lt;SPAN&gt;"1111"&lt;/SPAN&gt;,&lt;BR /&gt;      &lt;SPAN&gt;fname       &lt;/SPAN&gt;: &lt;SPAN&gt;'test'&lt;/SPAN&gt;,&lt;BR /&gt;      &lt;SPAN&gt;lname       &lt;/SPAN&gt;: &lt;SPAN&gt;'test'&lt;/SPAN&gt;,&lt;BR /&gt;      &lt;SPAN&gt;company     &lt;/SPAN&gt;: &lt;SPAN&gt;'test'&lt;/SPAN&gt;,&lt;BR /&gt;      &lt;SPAN&gt;street      &lt;/SPAN&gt;: &lt;SPAN&gt;'my address'&lt;/SPAN&gt;,&lt;BR /&gt;      &lt;SPAN&gt;city        &lt;/SPAN&gt;: &lt;SPAN&gt;'Montreal'&lt;/SPAN&gt;,&lt;BR /&gt;      &lt;SPAN&gt;state       &lt;/SPAN&gt;: &lt;SPAN&gt;'Quebec'&lt;/SPAN&gt;,&lt;BR /&gt;      &lt;SPAN&gt;zip         &lt;/SPAN&gt;: &lt;SPAN&gt;'h4mp343'&lt;/SPAN&gt;,&lt;BR /&gt;      &lt;SPAN&gt;country     &lt;/SPAN&gt;: &lt;SPAN&gt;'Canada'&lt;/SPAN&gt;,&lt;BR /&gt;      &lt;SPAN&gt;email       &lt;/SPAN&gt;: &lt;SPAN&gt;'test@test.com'&lt;/SPAN&gt;,&lt;BR /&gt;      &lt;SPAN&gt;phone       &lt;/SPAN&gt;: &lt;SPAN&gt;'5149999999'&lt;BR /&gt;&lt;/SPAN&gt;    },&lt;SPAN&gt;function &lt;/SPAN&gt;(data) {&lt;BR /&gt;      &lt;SPAN&gt;console&lt;/SPAN&gt;.&lt;SPAN&gt;log&lt;/SPAN&gt;(&lt;SPAN&gt;'createPaymentProfile'&lt;/SPAN&gt;,data)&lt;BR /&gt;      // here i get an error: A duplicate customer payment profile already exists.&lt;BR /&gt;    })&lt;BR /&gt;  }&lt;SPAN&gt;else&lt;/SPAN&gt;{&lt;BR /&gt;    &lt;SPAN&gt;console&lt;/SPAN&gt;.&lt;SPAN&gt;log&lt;/SPAN&gt;(&lt;SPAN&gt;'createProfile'&lt;/SPAN&gt;,data.&lt;SPAN&gt;error&lt;/SPAN&gt;)&lt;BR /&gt;  }&lt;BR /&gt;})&lt;/PRE&gt;</description>
      <pubDate>Tue, 31 Jul 2018 17:26:02 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/A-duplicate-customer-payment-profile-already-exists/m-p/63977#M37984</guid>
      <dc:creator>xeroxstar</dc:creator>
      <dc:date>2018-07-31T17:26:02Z</dc:date>
    </item>
    <item>
      <title>Re: A duplicate customer payment profile already exists.</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/A-duplicate-customer-payment-profile-already-exists/m-p/63979#M37986</link>
      <description>&lt;P&gt;I&amp;nbsp;solved it, i guess it was the problem with credit card number. If you enter same credit card you get an error.&lt;/P&gt;</description>
      <pubDate>Tue, 31 Jul 2018 17:44:58 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/A-duplicate-customer-payment-profile-already-exists/m-p/63979#M37986</guid>
      <dc:creator>xeroxstar</dc:creator>
      <dc:date>2018-07-31T17:44:58Z</dc:date>
    </item>
  </channel>
</rss>

