<?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: Perform new CIM transaction with existing customerProfileId &amp;amp; customerPayamentProfileId in Integration and Testing</title>
    <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Perform-new-CIM-transaction-with-existing-customerProfileId-amp/m-p/38001#M20814</link>
    <description>&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Or is there any way by using ARB transaction i.e using subscriptionId we can get customer's credit card information ?&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Tue, 24 Dec 2013 04:38:53 GMT</pubDate>
    <dc:creator>aryansds</dc:creator>
    <dc:date>2013-12-24T04:38:53Z</dc:date>
    <item>
      <title>Perform new CIM transaction with existing customerProfileId &amp; customerPayamentProfileId</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Perform-new-CIM-transaction-with-existing-customerProfileId-amp/m-p/37985#M20806</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;When we perform a CIM transaction and for that we need customerProfileId &amp;amp; customerPayamentProfileId using follwing process:&lt;/P&gt;&lt;PRE&gt;CustomerProfile.createCustomerProfile();
and 
Result&amp;lt;Transaction&amp;gt; result = (Result&amp;lt;Transaction&amp;gt;) merchant.postTransaction(transaction); &lt;BR /&gt;//&lt;SPAN&gt;(above transaction contains customers credit card information)&lt;/SPAN&gt;&lt;/PRE&gt;&lt;P&gt;&lt;SPAN style="line-height: 16px;"&gt;When we post our transaction we get customerPayamentProfileId.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I want to perform another new trasaction with same credit card information in future.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Now my question is can we use same customerProfileId and customerPayamentProfileId to perform another transaction ?&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;I believe authorize.net will keep customers credit card details, and using customerProfileId &amp;amp; customerPayamentProfileId we can perform another new&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;transaction without asking customer credit card information again if he wants to continue with same credit card information.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I tried to perform another transaction with same customerProfileId &amp;amp; customerPayamentProfileId but I am getting error as&lt;BR /&gt;&lt;EM&gt;'&lt;STRONG&gt;A duplicate transaction has been submitted'&lt;/STRONG&gt;.&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Please give me suggestions.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 23 Dec 2013 07:27:35 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Perform-new-CIM-transaction-with-existing-customerProfileId-amp/m-p/37985#M20806</guid>
      <dc:creator>aryansds</dc:creator>
      <dc:date>2013-12-23T07:27:35Z</dc:date>
    </item>
    <item>
      <title>Re: Perform new CIM transaction with existing customerProfileId &amp; customerPayamentProfileId</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Perform-new-CIM-transaction-with-existing-customerProfileId-amp/m-p/37987#M20807</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Is there any way to get either user's credit card information against transactionId &amp;nbsp;as I don't want to force user again to submit same credit card information ?.&lt;/P&gt;</description>
      <pubDate>Mon, 23 Dec 2013 08:10:17 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Perform-new-CIM-transaction-with-existing-customerProfileId-amp/m-p/37987#M20807</guid>
      <dc:creator>aryansds</dc:creator>
      <dc:date>2013-12-23T08:10:17Z</dc:date>
    </item>
    <item>
      <title>Re: Perform new CIM transaction with existing customerProfileId &amp; customerPayamentProfileId</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Perform-new-CIM-transaction-with-existing-customerProfileId-amp/m-p/37989#M20808</link>
      <description>&lt;P&gt;sound like you did two transaction using the same customerprofileid and paymentprofileid within the 2 min.&lt;/P&gt;&lt;P&gt;From doc&lt;/P&gt;&lt;P&gt;You can specify the window of time after a transaction is submitted during which the payment gateway checks for a duplicate transaction (based on credit card number, invoice number, amount, billing address information, transaction type, etc.) using the duplicate window field (&lt;SPAN&gt;x_duplicate_window&lt;/SPAN&gt;). The value for this field can range from 0 to 28800 seconds (maximum of 8 hours).&lt;/P&gt;</description>
      <pubDate>Mon, 23 Dec 2013 13:27:51 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Perform-new-CIM-transaction-with-existing-customerProfileId-amp/m-p/37989#M20808</guid>
      <dc:creator>RaynorC1emen7</dc:creator>
      <dc:date>2013-12-23T13:27:51Z</dc:date>
    </item>
    <item>
      <title>Re: Perform new CIM transaction with existing customerProfileId &amp; customerPayamentProfileId</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Perform-new-CIM-transaction-with-existing-customerProfileId-amp/m-p/37991#M20809</link>
      <description>&lt;P&gt;If you read the doc, you can only get the last 4 digit from transactionID using the &lt;A href="http://developer.authorize.net/api/transaction_details/" target="_blank"&gt;http://developer.authorize.net/api/transaction_details/&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 23 Dec 2013 14:09:34 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Perform-new-CIM-transaction-with-existing-customerProfileId-amp/m-p/37991#M20809</guid>
      <dc:creator>RaynorC1emen7</dc:creator>
      <dc:date>2013-12-23T14:09:34Z</dc:date>
    </item>
    <item>
      <title>Re: Perform new CIM transaction with existing customerProfileId &amp; customerPayamentProfileId</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Perform-new-CIM-transaction-with-existing-customerProfileId-amp/m-p/37999#M20813</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks for reply :)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Yes I am trying to perform 2 transactions using same&amp;nbsp;&lt;SPAN&gt;customerprofileid and paymentprofileid .&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Is it possible? I am doing this as I believe if I will use these&amp;nbsp;&lt;SPAN&gt;customerprofileid and paymentprofileid I will not need to take customer's credit card information again.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;SPAN&gt;So am I doign any mistake here? Please guide me.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;My concern is I don't want to force user to enter credit card information again, he will provide credit card information only once , &amp;amp; I believe authorize net api stores somewhere customer's credit card information,which I can use in future for another transaction for same customer.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;SPAN&gt;Please correct me if I am wrong.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;SPAN&gt;Thanks,&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 24 Dec 2013 03:44:42 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Perform-new-CIM-transaction-with-existing-customerProfileId-amp/m-p/37999#M20813</guid>
      <dc:creator>aryansds</dc:creator>
      <dc:date>2013-12-24T03:44:42Z</dc:date>
    </item>
    <item>
      <title>Re: Perform new CIM transaction with existing customerProfileId &amp; customerPayamentProfileId</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Perform-new-CIM-transaction-with-existing-customerProfileId-amp/m-p/38001#M20814</link>
      <description>&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Or is there any way by using ARB transaction i.e using subscriptionId we can get customer's credit card information ?&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 24 Dec 2013 04:38:53 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Perform-new-CIM-transaction-with-existing-customerProfileId-amp/m-p/38001#M20814</guid>
      <dc:creator>aryansds</dc:creator>
      <dc:date>2013-12-24T04:38:53Z</dc:date>
    </item>
    <item>
      <title>Re: Perform new CIM transaction with existing customerProfileId &amp; customerPayamentProfileId</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Perform-new-CIM-transaction-with-existing-customerProfileId-amp/m-p/38003#M20815</link>
      <description>&lt;P&gt;Hello &lt;a href="https://community.developer.cybersource.com/t5/user/viewprofilepage/user-id/14739"&gt;@aryansds&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Yes, you can submit multiple transactions using the same customer and payment profile ID, eliminating the need to collect the user's payment card information again.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;ARB cannot be used together at this time.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Richard&lt;/P&gt;</description>
      <pubDate>Tue, 24 Dec 2013 05:36:33 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Perform-new-CIM-transaction-with-existing-customerProfileId-amp/m-p/38003#M20815</guid>
      <dc:creator>RichardH</dc:creator>
      <dc:date>2013-12-24T05:36:33Z</dc:date>
    </item>
    <item>
      <title>Re: Perform new CIM transaction with existing customerProfileId &amp; customerPayamentProfileId</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Perform-new-CIM-transaction-with-existing-customerProfileId-amp/m-p/38005#M20816</link>
      <description>&lt;P&gt;Hi @RichardH, Thanks for reply.&lt;/P&gt;&lt;P&gt;Its Good news then ,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;But I tried to perform another new transaction with existing customer and payment profile ID, but I am getting error as 'A duplicate transaction has been submitted' when I am trying to execute transacation in following way.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;transaction.setCustomerProfileId(customerProfileId);
transaction.setCustomerPaymentProfileId(paymentProfileId);
PaymentTransaction paymentTransaction = PaymentTransaction.createPaymentTransaction();
Order order = Order.createOrder();
order.setTotalAmount(amount);
order.setDescription("Payment process with new transaction");
paymentTransaction.setOrder(order); paymentTransaction.setTransactionType(net.authorize.TransactionType.AUTH_CAPTURE); transaction.setPaymentTransaction(paymentTransaction); Result result = (Result) merchant.postTransaction(transaction); // this transaction contains customer's existing customer and payment profile ID&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="line-height: 16px;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="line-height: 16px;"&gt;Can you guide me why I am getting this error ? And also once this transaction will get successful, I will use this same information to process a new ARB transaction.&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 24 Dec 2013 05:56:08 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Perform-new-CIM-transaction-with-existing-customerProfileId-amp/m-p/38005#M20816</guid>
      <dc:creator>aryansds</dc:creator>
      <dc:date>2013-12-24T05:56:08Z</dc:date>
    </item>
    <item>
      <title>Re: Perform new CIM transaction with existing customerProfileId &amp; customerPayamentProfileId</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Perform-new-CIM-transaction-with-existing-customerProfileId-amp/m-p/38013#M20820</link>
      <description>&lt;P&gt;Are you running the same postTransaction twice in a row? look like all you did was set the same description and amount.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Like I wrote before from documentation&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;You can specify the window of time after a transaction is submitted during which the payment gateway checks for a duplicate transaction &lt;FONT color="#FF0000"&gt;(based on credit card number, invoice number, amount, billing address information, transaction type, etc.)&lt;/FONT&gt; using the duplicate window field (&lt;SPAN&gt;x_duplicate_window&lt;/SPAN&gt;). The value for this field can range from 0 to 28800 seconds (maximum of 8 hours).&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;You have to change something so it not a duplicate.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;SPAN style="line-height: 16px;"&gt;I will use this same information to process a new ARB transaction.&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="line-height: 16px;"&gt;If all you need is create ARB, you don't need CIM, because you can NOT use profileID,paymentprofileID to create ARB.&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="line-height: 16px;"&gt;Nor getting CC info back from CIM to create ARB later. read the &lt;A href="http://developer.authorize.net/api/arb/" target="_self"&gt;ARB&lt;/A&gt; and &lt;A href="http://developer.authorize.net/api/cim/" target="_self"&gt;CIM&lt;/A&gt; documentation on what you need and can do.&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 24 Dec 2013 13:37:05 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Perform-new-CIM-transaction-with-existing-customerProfileId-amp/m-p/38013#M20820</guid>
      <dc:creator>RaynorC1emen7</dc:creator>
      <dc:date>2013-12-24T13:37:05Z</dc:date>
    </item>
  </channel>
</rss>

