<?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: createTransactionRequest API - Charge a Customer Profile is not working in Integration and Testing</title>
    <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/createTransactionRequest-API-Charge-a-Customer-Profile-is-not/m-p/49826#M25356</link>
    <description>&lt;P&gt;Actually the last two statements are to print what happened with CreateTransactionResponse. I could print this messages(null) as &amp;nbsp;controller.execute(Environment.SANDBOX) ran successfully. At this point, I don't have any clue as what to do.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Sun, 01 Mar 2015 18:02:48 GMT</pubDate>
    <dc:creator>smartk1977</dc:creator>
    <dc:date>2015-03-01T18:02:48Z</dc:date>
    <item>
      <title>createTransactionRequest API - Charge a Customer Profile is not working</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/createTransactionRequest-API-Charge-a-Customer-Profile-is-not/m-p/49813#M25344</link>
      <description>&lt;P&gt;I used "createCustomerProfileTransactionRequest" &lt;SPAN&gt;to authorize a transaction from an existing customer profile and made it work in java&lt;/SPAN&gt;. I understand that this has been depreciated as per information - &lt;A target="_blank" href="http://developer.authorize.net/api/reference/#charge-customer-profiles"&gt;http://developer.authorize.net/api/reference/#charge-customer-profiles&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;So, I tried to use "createTransactionRequest" to authorize a payment using a stored customer payment profile but in vain. In the following web site (&lt;A target="_blank" href="http://developer.authorize.net/api/reference/#payment-transactions-charge-a-customer-profile)"&gt;http://developer.authorize.net/api/reference/#payment-transactions-charge-a-customer-profile)&lt;/A&gt; I just gave required information to see the output. Interestingly I see blank in response instead of seeing either success/failure.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;------------------------------------------------&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;lt;createTransactionRequest xmlns="AnetApi/xml/v1/schema/AnetApiSchema.xsd"&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;merchantAuthentication&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;name&amp;gt;XXXXXXXXXXXX&amp;lt;/name&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;transactionKey&amp;gt;XXXXXXXXXXXXXX&amp;lt;/transactionKey&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;/merchantAuthentication&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;refId&amp;gt;123456&amp;lt;/refId&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;transactionRequest&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;transactionType&amp;gt;authCaptureTransaction&amp;lt;/transactionType&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;amount&amp;gt;5&amp;lt;/amount&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;profile&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;customerProfileId&amp;gt;XXXXXXXXXX&amp;lt;/customerProfileId&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;paymentProfile&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;paymentProfileId&amp;gt;XXXXXXXXX&amp;lt;/paymentProfileId&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/paymentProfile&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/profile&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;lineItems&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;lineItem&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;itemId&amp;gt;1&amp;lt;/itemId&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;name&amp;gt;vase&amp;lt;/name&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;description&amp;gt;Cannes logo &amp;lt;/description&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;quantity&amp;gt;18&amp;lt;/quantity&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;unitPrice&amp;gt;45.00&amp;lt;/unitPrice&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/lineItem&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/lineItems&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;poNumber&amp;gt;456654&amp;lt;/poNumber&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;shipTo&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;firstName&amp;gt;China&amp;lt;/firstName&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;lastName&amp;gt;Bayles&amp;lt;/lastName&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;company&amp;gt;Thyme for Tea&amp;lt;/company&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;address&amp;gt;12 Main Street&amp;lt;/address&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;city&amp;gt;Pecan Springs&amp;lt;/city&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;state&amp;gt;TX&amp;lt;/state&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;zip&amp;gt;44628&amp;lt;/zip&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;country&amp;gt;USA&amp;lt;/country&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/shipTo&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;customerIP&amp;gt;192.168.1.1&amp;lt;/customerIP&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;/transactionRequest&amp;gt;&lt;BR /&gt;&amp;lt;/createTransactionRequest&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;---------------------------------------&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I guess this must be a new api and I am not sure whether I have to add any other information. I am just testing from site itself. Please help me to solve this one.&lt;/P&gt;</description>
      <pubDate>Fri, 27 Feb 2015 18:00:29 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/createTransactionRequest-API-Charge-a-Customer-Profile-is-not/m-p/49813#M25344</guid>
      <dc:creator>smartk1977</dc:creator>
      <dc:date>2015-02-27T18:00:29Z</dc:date>
    </item>
    <item>
      <title>Re: createTransactionRequest API - Charge a Customer Profile is not working</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/createTransactionRequest-API-Charge-a-Customer-Profile-is-not/m-p/49814#M25345</link>
      <description>&lt;P&gt;It work fine for me.&lt;/P&gt;</description>
      <pubDate>Fri, 27 Feb 2015 19:28:26 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/createTransactionRequest-API-Charge-a-Customer-Profile-is-not/m-p/49814#M25345</guid>
      <dc:creator>RaynorC1emen7</dc:creator>
      <dc:date>2015-02-27T19:28:26Z</dc:date>
    </item>
    <item>
      <title>Re: createTransactionRequest API - Charge a Customer Profile is not working</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/createTransactionRequest-API-Charge-a-Customer-Profile-is-not/m-p/49815#M25346</link>
      <description>&lt;P&gt;Did you test from website directly? Even the following java code does not yeild result to me, I get null for response code&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Merchant merchant = Merchant.createMerchant(Environment.SANDBOX,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; apiLoginID, transactionKey);&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MerchantAuthenticationType merchantAuthenticationType = new MerchantAuthenticationType();&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; merchantAuthenticationType.setName("xxx");&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; merchantAuthenticationType.setTransactionKey("xxx");&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CreateTransactionRequest createTransactionRequest = new CreateTransactionRequest();&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; createTransactionRequest.setMerchantAuthentication(merchantAuthenticationType);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TransactionRequestType transactionRequestType = new TransactionRequestType();&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; transactionRequestType.setTransactionType(TransactionTypeEnum.AUTH_ONLY_TRANSACTION.value());&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; transactionRequestType.setAmount(new BigDecimal(150));&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CustomerProfilePaymentType customerProfilePaymentType = new CustomerProfilePaymentType();&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; customerProfilePaymentType.setCustomerProfileId("xxxx");&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; net.authorize.api.contract.v1.PaymentProfile paymentProfile = new net.authorize.api.contract.v1.PaymentProfile();&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; paymentProfile.setPaymentProfileId("xxxxx");&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; customerProfilePaymentType.setPaymentProfile(paymentProfile);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; transactionRequestType.setProfile(customerProfilePaymentType);&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; createTransactionRequest.setTransactionRequest(transactionRequestType);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CreateTransactionResponse createTransactionResponse = null;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; createTransactionResponse = (CreateTransactionResponse) HttpUtility.postData(Environment.SANDBOX, createTransactionRequest, CreateTransactionResponse.class );&lt;/P&gt;</description>
      <pubDate>Fri, 27 Feb 2015 20:00:37 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/createTransactionRequest-API-Charge-a-Customer-Profile-is-not/m-p/49815#M25346</guid>
      <dc:creator>smartk1977</dc:creator>
      <dc:date>2015-02-27T20:00:37Z</dc:date>
    </item>
    <item>
      <title>Re: createTransactionRequest API - Charge a Customer Profile is not working</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/createTransactionRequest-API-Charge-a-Customer-Profile-is-not/m-p/49817#M25347</link>
      <description>&lt;P&gt;The new API use the controller, not xml&lt;/P&gt;&lt;P&gt;&lt;A target="_blank" href="https://github.com/AuthorizeNet/sdk-java/tree/0743313b8308af7b508f48bbee35d4c6a7ebedbe/src/main/java/net/authorize/api/controller"&gt;https://github.com/AuthorizeNet/sdk-java/tree/0743313b8308af7b508f48bbee35d4c6a7ebedbe/src/main/java/net/authorize/api/controller&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Didn't look like they have much sample, just this look close&lt;/P&gt;&lt;P&gt;&lt;A target="_blank" href="https://github.com/AuthorizeNet/sdk-java/blob/82d9a6d615a2f1260a8a5903e3338c68a1884bee/src/test/java/net/authorize/api/controller/sampletest/CreateCustomerProfileFromTransactionTest.java"&gt;https://github.com/AuthorizeNet/sdk-java/blob/82d9a6d615a2f1260a8a5903e3338c68a1884bee/src/test/java/net/authorize/api/controller/sampletest/CreateCustomerProfileFromTransactionTest.java&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Sat, 28 Feb 2015 00:59:05 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/createTransactionRequest-API-Charge-a-Customer-Profile-is-not/m-p/49817#M25347</guid>
      <dc:creator>RaynorC1emen7</dc:creator>
      <dc:date>2015-02-28T00:59:05Z</dc:date>
    </item>
    <item>
      <title>Re: createTransactionRequest API - Charge a Customer Profile is not working</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/createTransactionRequest-API-Charge-a-Customer-Profile-is-not/m-p/49823#M25353</link>
      <description>&lt;P&gt;Thanks for the information. I followed your instructions and added controller at the end of the code but in vain. I am still getting transactionid as null. Can u please find what is wrong in the below code?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MerchantAuthenticationType merchantAuthenticationType = new MerchantAuthenticationType();&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; merchantAuthenticationType.setName("xxx");&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; merchantAuthenticationType.setTransactionKey("xxx");&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CreateTransactionRequest createTransactionRequest = new CreateTransactionRequest();&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; createTransactionRequest.setMerchantAuthentication(merchantAuthenticationType);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TransactionRequestType transactionRequestType = new TransactionRequestType();&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; transactionRequestType.setTransactionType(TransactionTypeEnum.AUTH_ONLY_TRANSACTION.value());&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; transactionRequestType.setAmount(new BigDecimal(150));&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CustomerProfilePaymentType customerProfilePaymentType = new CustomerProfilePaymentType();&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; customerProfilePaymentType.setCustomerProfileId("xxxx");&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; net.authorize.api.contract.v1.PaymentProfile paymentProfile = new net.authorize.api.contract.v1.PaymentProfile();&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; paymentProfile.setPaymentProfileId("xxxxx");&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; customerProfilePaymentType.setPaymentProfile(paymentProfile);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; transactionRequestType.setProfile(customerProfilePaymentType);&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; createTransactionRequest.setTransactionRequest(transactionRequestType);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //used controller&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CreateTransactionController controller = new CreateTransactionController(createTransactionRequest);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; controller.execute(Environment.SANDBOX);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CreateTransactionResponse createTransactionResponse = controller.getApiResponse();&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; System.out.println("transactionid:" + createTransactionResponse.getTransactionResponse().getTransId());&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; System.out.println("response code:" + createTransactionResponse.getTransactionResponse().getResponseCode());&lt;/P&gt;</description>
      <pubDate>Sat, 28 Feb 2015 23:33:46 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/createTransactionRequest-API-Charge-a-Customer-Profile-is-not/m-p/49823#M25353</guid>
      <dc:creator>smartk1977</dc:creator>
      <dc:date>2015-02-28T23:33:46Z</dc:date>
    </item>
    <item>
      <title>Re: createTransactionRequest API - Charge a Customer Profile is not working</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/createTransactionRequest-API-Charge-a-Customer-Profile-is-not/m-p/49824#M25354</link>
      <description>&lt;P&gt;Maybe some java developer can help you on this.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;System.out.println("transactionid:" + createTransactionResponse.getTransactionResponse().getTransId());&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; System.out.println("response code:" + createTransactionResponse.getTransactionResponse().getResponseCode());&lt;/P&gt;&lt;P&gt;You are assuming the request when thru without error.&lt;/P&gt;&lt;P&gt;Can you debug in what on the createTransactionResponse after the controller.getApiResponse();&lt;/P&gt;&lt;P&gt;Or better yet, if the execute() ran without failed.&lt;/P&gt;</description>
      <pubDate>Sun, 01 Mar 2015 00:53:53 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/createTransactionRequest-API-Charge-a-Customer-Profile-is-not/m-p/49824#M25354</guid>
      <dc:creator>RaynorC1emen7</dc:creator>
      <dc:date>2015-03-01T00:53:53Z</dc:date>
    </item>
    <item>
      <title>Re: createTransactionRequest API - Charge a Customer Profile is not working</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/createTransactionRequest-API-Charge-a-Customer-Profile-is-not/m-p/49826#M25356</link>
      <description>&lt;P&gt;Actually the last two statements are to print what happened with CreateTransactionResponse. I could print this messages(null) as &amp;nbsp;controller.execute(Environment.SANDBOX) ran successfully. At this point, I don't have any clue as what to do.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sun, 01 Mar 2015 18:02:48 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/createTransactionRequest-API-Charge-a-Customer-Profile-is-not/m-p/49826#M25356</guid>
      <dc:creator>smartk1977</dc:creator>
      <dc:date>2015-03-01T18:02:48Z</dc:date>
    </item>
    <item>
      <title>Re: createTransactionRequest API - Charge a Customer Profile is not working</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/createTransactionRequest-API-Charge-a-Customer-Profile-is-not/m-p/49827#M25357</link>
      <description>&lt;P&gt;Since the source it also on the github.com, you could look to see what it doing.&lt;/P&gt;</description>
      <pubDate>Sun, 01 Mar 2015 21:05:48 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/createTransactionRequest-API-Charge-a-Customer-Profile-is-not/m-p/49827#M25357</guid>
      <dc:creator>RaynorC1emen7</dc:creator>
      <dc:date>2015-03-01T21:05:48Z</dc:date>
    </item>
    <item>
      <title>Re: createTransactionRequest API - Charge a Customer Profile is not working</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/createTransactionRequest-API-Charge-a-Customer-Profile-is-not/m-p/52612#M27843</link>
      <description>&lt;P&gt;Any luck with this API?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;looks lke we are missing something so obvious?. I am also facing this problem.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 15 Oct 2015 19:28:29 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/createTransactionRequest-API-Charge-a-Customer-Profile-is-not/m-p/52612#M27843</guid>
      <dc:creator>mahanare</dc:creator>
      <dc:date>2015-10-15T19:28:29Z</dc:date>
    </item>
  </channel>
</rss>

