<?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: Unable to process pmts using paymentprofileid created by ARB in Integration and Testing</title>
    <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Unable-to-process-pmts-using-paymentprofileid-created-by-ARB/m-p/61033#M35540</link>
    <description>&lt;P&gt;&lt;a href="https://community.developer.cybersource.com/t5/user/viewprofilepage/user-id/22929"&gt;@museminder&lt;/a&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;What is the specific error message you receive when the transaction fails?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Richard&lt;/P&gt;</description>
    <pubDate>Sat, 30 Dec 2017 17:08:44 GMT</pubDate>
    <dc:creator>RichardH</dc:creator>
    <dc:date>2017-12-30T17:08:44Z</dc:date>
    <item>
      <title>Unable to process pmts using paymentprofileid created by ARB</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Unable-to-process-pmts-using-paymentprofileid-created-by-ARB/m-p/61032#M35539</link>
      <description>&lt;P&gt;The ARB createSubscription method automatically creates a new Customer Profile (CIM) record and associated payment profile for each subscription.&amp;nbsp; The customerProfileid and the paymentProfileid are available for capture in the response.&amp;nbsp; However, if we try to use the any of these customerProfileid/ paymentProfileid combinations in a subsequent transaction, the transaction fails.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;If we wish to capture the customerProfile and paymentProfile ids for later use, must we create a CIM record FIRST, and then submit a createSubscription request based on the newly-created profile?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Having those extra profiles that look, walk, and quack like customer profiles but cannot be used as such is confusing.&lt;/P&gt;</description>
      <pubDate>Sat, 30 Dec 2017 16:44:43 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Unable-to-process-pmts-using-paymentprofileid-created-by-ARB/m-p/61032#M35539</guid>
      <dc:creator>museminder</dc:creator>
      <dc:date>2017-12-30T16:44:43Z</dc:date>
    </item>
    <item>
      <title>Re: Unable to process pmts using paymentprofileid created by ARB</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Unable-to-process-pmts-using-paymentprofileid-created-by-ARB/m-p/61033#M35540</link>
      <description>&lt;P&gt;&lt;a href="https://community.developer.cybersource.com/t5/user/viewprofilepage/user-id/22929"&gt;@museminder&lt;/a&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;What is the specific error message you receive when the transaction fails?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Richard&lt;/P&gt;</description>
      <pubDate>Sat, 30 Dec 2017 17:08:44 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Unable-to-process-pmts-using-paymentprofileid-created-by-ARB/m-p/61033#M35540</guid>
      <dc:creator>RichardH</dc:creator>
      <dc:date>2017-12-30T17:08:44Z</dc:date>
    </item>
    <item>
      <title>Re: Unable to process pmts using paymentprofileid created by ARB</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Unable-to-process-pmts-using-paymentprofileid-created-by-ARB/m-p/61034#M35541</link>
      <description>&lt;P&gt;There is no message at all.&amp;nbsp; No error number.&lt;/P&gt;</description>
      <pubDate>Sat, 30 Dec 2017 17:11:54 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Unable-to-process-pmts-using-paymentprofileid-created-by-ARB/m-p/61034#M35541</guid>
      <dc:creator>museminder</dc:creator>
      <dc:date>2017-12-30T17:11:54Z</dc:date>
    </item>
    <item>
      <title>Re: Unable to process pmts using paymentprofileid created by ARB</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Unable-to-process-pmts-using-paymentprofileid-created-by-ARB/m-p/61035#M35542</link>
      <description>&lt;P&gt;Just tried again.&amp;nbsp; There is one message and the response is "ERROR".&amp;nbsp; In the code below I am passing legitimate customerProfileid and paymentProfileid as I have that sandbox window open.&amp;nbsp; The annotation on that customer profile is "&lt;SPAN&gt;Profile created by Subscription: 4937604".&amp;nbsp; The cardholder name is recorded as is the masked card number and expiry, but no address is captured.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Here is our wrapper method:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;	public TransactionResponse captureUsingProfile(CustomerProfilePaymentType payment, OrderType order, Money amount) throws GatewayException, UserException {
		
		// Create the payment transaction request
        TransactionRequestType txnRequest = new TransactionRequestType();
        txnRequest.setTransactionType(TransactionTypeEnum.AUTH_CAPTURE_TRANSACTION.value());
        //txnRequest.setPayment(paymentType);
        txnRequest.setAmount(amount.getBigDecimal());        
        txnRequest.setProfile(payment);
        
        CreateTransactionRequest apiRequest = new CreateTransactionRequest();
        apiRequest.setTransactionRequest(txnRequest);
        CreateTransactionController controller = new CreateTransactionController(apiRequest);
        controller.execute();

        CreateTransactionResponse response = controller.getApiResponse();

        checkResponse(response);
        TransactionResponse result = response.getTransactionResponse();
        checkResult(result);
        return result;
	}&lt;/PRE&gt;</description>
      <pubDate>Sat, 30 Dec 2017 17:34:07 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Unable-to-process-pmts-using-paymentprofileid-created-by-ARB/m-p/61035#M35542</guid>
      <dc:creator>museminder</dc:creator>
      <dc:date>2017-12-30T17:34:07Z</dc:date>
    </item>
    <item>
      <title>Re: Unable to process pmts using paymentprofileid created by ARB</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Unable-to-process-pmts-using-paymentprofileid-created-by-ARB/m-p/61037#M35544</link>
      <description>Hi &lt;a href="https://community.developer.cybersource.com/t5/user/viewprofilepage/user-id/22929"&gt;@museminder&lt;/a&gt;&lt;BR /&gt;&lt;BR /&gt;You are getting ERROR in the response, but to get more details why you are getting the error you need to get the error code which API is returning.&lt;BR /&gt;&lt;BR /&gt;Please refer this sample code to charge a customer profile which might be useful in your case.&lt;BR /&gt;&lt;A href="https://github.com/AuthorizeNet/sample-code-csharp/blob/master/PaymentTransactions/ChargeCustomerProfile.cs" target="_blank"&gt;https://github.com/AuthorizeNet/sample-code-csharp/blob/master/PaymentTransactions/ChargeCustomerProfile.cs&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;Hope this helps !</description>
      <pubDate>Sat, 30 Dec 2017 20:58:53 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Unable-to-process-pmts-using-paymentprofileid-created-by-ARB/m-p/61037#M35544</guid>
      <dc:creator>kikmak42</dc:creator>
      <dc:date>2017-12-30T20:58:53Z</dc:date>
    </item>
    <item>
      <title>Re: Unable to process pmts using paymentprofileid created by ARB</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Unable-to-process-pmts-using-paymentprofileid-created-by-ARB/m-p/61039#M35546</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.developer.cybersource.com/t5/user/viewprofilepage/user-id/20378"&gt;@kikmak42&lt;/a&gt;,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I get the classic E00027 error "The transaction was unsuccessful".&amp;nbsp; There is also a transaction response error code of 3.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I should mention that I am using Java 8, with the latest SDK, but I will look at that C# code to see if there is anything different.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I ended up writing the code to create a proper CIM profile first, and then create a subscription tied to that newly-created profile, and everything works smoothly.&amp;nbsp; However, I do see that when I (or my clients) create other subscriptions, even using existing profiles, the createSubscription process litters the CIM list with new profiles that, so far as I can see, serve no purpose.&lt;/P&gt;</description>
      <pubDate>Sat, 30 Dec 2017 21:31:23 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Unable-to-process-pmts-using-paymentprofileid-created-by-ARB/m-p/61039#M35546</guid>
      <dc:creator>museminder</dc:creator>
      <dc:date>2017-12-30T21:31:23Z</dc:date>
    </item>
    <item>
      <title>Re: Unable to process pmts using paymentprofileid created by ARB</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Unable-to-process-pmts-using-paymentprofileid-created-by-ARB/m-p/61044#M35551</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.developer.cybersource.com/t5/user/viewprofilepage/user-id/22929"&gt;@museminder&lt;/a&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I tried using the sample codes written for JAVA for Charge a customer profile for customer profile created by a subscription.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I created a CustomerProfile :&amp;nbsp;1814057956 &amp;amp; CustomerPaymentProfile :&amp;nbsp;1808720212 using the &lt;A href="https://github.com/AuthorizeNet/sample-code-java/blob/master/src/main/java/net/authorize/sample/RecurringBilling/CreateSubscription.java" target="_blank"&gt;CreateSubscription sample code&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;And then is used the &lt;A href="https://github.com/AuthorizeNet/sample-code-java/blob/master/src/main/java/net/authorize/sample/PaymentTransactions/ChargeCustomerProfile.java" target="_blank"&gt;ChargeCustomerProfile sample code&lt;/A&gt;&amp;nbsp;to charge the above profile anf I got a successfull message with&amp;nbsp;Transaction ID: 60037321957&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Hope this helps !&lt;/P&gt;</description>
      <pubDate>Tue, 02 Jan 2018 09:37:03 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Unable-to-process-pmts-using-paymentprofileid-created-by-ARB/m-p/61044#M35551</guid>
      <dc:creator>kikmak42</dc:creator>
      <dc:date>2018-01-02T09:37:03Z</dc:date>
    </item>
  </channel>
</rss>

