<?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 Issue with Transaction ID in Test Mode for authOnlyTransaction in Integration and Testing</title>
    <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Issue-with-Transaction-ID-in-Test-Mode-for-authOnlyTransaction/m-p/89633#M56487</link>
    <description>&lt;DIV&gt;&lt;STRONG&gt;Hello All,&lt;/STRONG&gt;&lt;/DIV&gt;&lt;DIV&gt;I am currently developing an integration with the Authorize.Net payment gateway and using the sandbox environment for testing. During the implementation, I encountered an issue with the&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;authOnlyTransaction&amp;nbsp;transaction type.&lt;/DIV&gt;&lt;DIV&gt;When I attempt to authorize a credit card transaction using&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;authOnlyTransaction, I do not receive a valid transaction ID. Instead, the response indicates a transaction ID of&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;0. Below is an example of the response I am receiving:&lt;BR /&gt;&lt;BR /&gt;net\authorize\api\contract\v1\CreateTransactionResponse Object&lt;/DIV&gt;&lt;DIV&gt;(&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; [transactionResponse:net\authorize\api\contract\v1\CreateTransactionResponse:private] =&amp;gt; net\authorize\api\contract\v1\TransactionResponseType Object&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; (&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; [responseCode:net\authorize\api\contract\v1\TransactionResponseType:private] =&amp;gt; 1&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; [authCode:net\authorize\api\contract\v1\TransactionResponseType:private] =&amp;gt; 000000&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; [avsResultCode:net\authorize\api\contract\v1\TransactionResponseType:private] =&amp;gt; P&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; [transId:net\authorize\api\contract\v1\TransactionResponseType:private] =&amp;gt; 0&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; [accountNumber:net\authorize\api\contract\v1\TransactionResponseType:private] =&amp;gt; XXXX5821&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; [accountType:net\authorize\api\contract\v1\TransactionResponseType:private] =&amp;gt; MasterCard&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; [messages:net\authorize\api\contract\v1\TransactionResponseType:private] =&amp;gt; Array&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; (&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; [0] =&amp;gt; net\authorize\api\contract\v1\TransactionResponseType\MessagesAType\MessageAType Object&lt;/DIV&gt;&lt;DIV&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; (&lt;/DIV&gt;&lt;DIV&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; [code:net\authorize\api\contract\v1\TransactionResponseType\MessagesAType\MessageAType:private] =&amp;gt; 1&lt;/DIV&gt;&lt;DIV&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; [description:net\authorize\api\contract\v1\TransactionResponseType\MessagesAType\MessageAType:private] =&amp;gt; This transaction has been approved.&lt;/DIV&gt;&lt;DIV&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; )&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; )&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; )&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; [messages:net\authorize\api\contract\v1\ANetApiResponseType:private] =&amp;gt; net\authorize\api\contract\v1\MessagesType Object&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; (&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; [resultCode:net\authorize\api\contract\v1\MessagesType:private] =&amp;gt; Ok&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; [message:net\authorize\api\contract\v1\MessagesType:private] =&amp;gt; Array&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; (&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; [0] =&amp;gt; net\authorize\api\contract\v1\MessagesType\MessageAType Object&lt;/DIV&gt;&lt;DIV&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; (&lt;/DIV&gt;&lt;DIV&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; [code:net\authorize\api\contract\v1\MessagesType\MessageAType:private] =&amp;gt; I00001&lt;/DIV&gt;&lt;DIV&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; [text:net\authorize\api\contract\v1\MessagesType\MessageAType:private] =&amp;gt; Successful.&lt;/DIV&gt;&lt;DIV&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; )&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; )&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; )&lt;/DIV&gt;&lt;DIV&gt;)&lt;BR /&gt;&lt;BR /&gt;As shown, the&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;transId&amp;nbsp;is&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;0&amp;nbsp;despite the transaction being approved. Consequently, when I attempt to capture this transaction using&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;priorAuthCaptureTransaction, I receive the following error due to the invalid transaction ID:&lt;BR /&gt;&lt;BR /&gt;net\authorize\api\contract\v1\CreateTransactionResponse Object&lt;/DIV&gt;&lt;DIV&gt;(&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; [transactionResponse:net\authorize\api\contract\v1\TransactionResponseType:private] =&amp;gt; net\authorize\api\contract\v1\TransactionResponseType Object&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; (&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; [responseCode:net\authorize\api\contract\v1\TransactionResponseType:private] =&amp;gt; 3&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; [transId:net\authorize\api\contract\v1\TransactionResponseType:private] =&amp;gt; 0&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; [messages:net\authorize\api\contract\v1\TransactionResponseType:private] =&amp;gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; [errors:net\authorize\api\contract\v1\TransactionResponseType:private] =&amp;gt; Array&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; (&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; [0] =&amp;gt; net\authorize\api\contract\v1\TransactionResponseType\ErrorsAType\ErrorAType Object&lt;/DIV&gt;&lt;DIV&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; (&lt;/DIV&gt;&lt;DIV&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; [errorCode:net\authorize\api\contract\v1\TransactionResponseType\ErrorsAType\ErrorAType:private] =&amp;gt; 33&lt;/DIV&gt;&lt;DIV&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; [errorText:net\authorize\api\contract\v1\TransactionResponseType\ErrorsAType\ErrorAType:private] =&amp;gt; A valid referenced transaction ID is required.&lt;/DIV&gt;&lt;DIV&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; )&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; )&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; )&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; [messages:net\authorize\api\contract\v1\ANetApiResponseType:private] =&amp;gt; net\authorize\api\contract\v1\MessagesType Object&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; (&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; [resultCode:net\authorize\api\contract\v1\MessagesType:private] =&amp;gt; Error&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; [message:net\authorize\api\contract\v1\MessagesType:private] =&amp;gt; Array&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; (&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; [0] =&amp;gt; net\authorize\api\contract\v1\MessagesType\MessageAType Object&lt;/DIV&gt;&lt;DIV&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; (&lt;/DIV&gt;&lt;DIV&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; [code:net\authorize\api\contract\v1\MessagesType\MessageAType:private] =&amp;gt; E00027&lt;/DIV&gt;&lt;DIV&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; [text:net\authorize\api\contract\v1\MessagesType\MessageAType:private] =&amp;gt; The transaction was unsuccessful.&lt;/DIV&gt;&lt;DIV&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; )&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; )&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; )&lt;/DIV&gt;&lt;DIV&gt;)&lt;BR /&gt;&lt;BR /&gt;Could you please suggest a proper way to generate a valid transaction ID in test mode so I can successfully capture the authorized transaction?&lt;/DIV&gt;&lt;DIV&gt;I appreciate your assistance in resolving this issue.&lt;/DIV&gt;&lt;DIV&gt;Thanks &amp;amp; Regards,&lt;/DIV&gt;&lt;DIV&gt;Ashwini Nehe&lt;/DIV&gt;</description>
    <pubDate>Wed, 03 Jul 2024 10:02:12 GMT</pubDate>
    <dc:creator>ashwini_nehe</dc:creator>
    <dc:date>2024-07-03T10:02:12Z</dc:date>
    <item>
      <title>Issue with Transaction ID in Test Mode for authOnlyTransaction</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Issue-with-Transaction-ID-in-Test-Mode-for-authOnlyTransaction/m-p/89633#M56487</link>
      <description>&lt;DIV&gt;&lt;STRONG&gt;Hello All,&lt;/STRONG&gt;&lt;/DIV&gt;&lt;DIV&gt;I am currently developing an integration with the Authorize.Net payment gateway and using the sandbox environment for testing. During the implementation, I encountered an issue with the&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;authOnlyTransaction&amp;nbsp;transaction type.&lt;/DIV&gt;&lt;DIV&gt;When I attempt to authorize a credit card transaction using&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;authOnlyTransaction, I do not receive a valid transaction ID. Instead, the response indicates a transaction ID of&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;0. Below is an example of the response I am receiving:&lt;BR /&gt;&lt;BR /&gt;net\authorize\api\contract\v1\CreateTransactionResponse Object&lt;/DIV&gt;&lt;DIV&gt;(&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; [transactionResponse:net\authorize\api\contract\v1\CreateTransactionResponse:private] =&amp;gt; net\authorize\api\contract\v1\TransactionResponseType Object&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; (&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; [responseCode:net\authorize\api\contract\v1\TransactionResponseType:private] =&amp;gt; 1&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; [authCode:net\authorize\api\contract\v1\TransactionResponseType:private] =&amp;gt; 000000&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; [avsResultCode:net\authorize\api\contract\v1\TransactionResponseType:private] =&amp;gt; P&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; [transId:net\authorize\api\contract\v1\TransactionResponseType:private] =&amp;gt; 0&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; [accountNumber:net\authorize\api\contract\v1\TransactionResponseType:private] =&amp;gt; XXXX5821&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; [accountType:net\authorize\api\contract\v1\TransactionResponseType:private] =&amp;gt; MasterCard&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; [messages:net\authorize\api\contract\v1\TransactionResponseType:private] =&amp;gt; Array&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; (&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; [0] =&amp;gt; net\authorize\api\contract\v1\TransactionResponseType\MessagesAType\MessageAType Object&lt;/DIV&gt;&lt;DIV&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; (&lt;/DIV&gt;&lt;DIV&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; [code:net\authorize\api\contract\v1\TransactionResponseType\MessagesAType\MessageAType:private] =&amp;gt; 1&lt;/DIV&gt;&lt;DIV&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; [description:net\authorize\api\contract\v1\TransactionResponseType\MessagesAType\MessageAType:private] =&amp;gt; This transaction has been approved.&lt;/DIV&gt;&lt;DIV&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; )&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; )&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; )&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; [messages:net\authorize\api\contract\v1\ANetApiResponseType:private] =&amp;gt; net\authorize\api\contract\v1\MessagesType Object&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; (&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; [resultCode:net\authorize\api\contract\v1\MessagesType:private] =&amp;gt; Ok&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; [message:net\authorize\api\contract\v1\MessagesType:private] =&amp;gt; Array&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; (&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; [0] =&amp;gt; net\authorize\api\contract\v1\MessagesType\MessageAType Object&lt;/DIV&gt;&lt;DIV&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; (&lt;/DIV&gt;&lt;DIV&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; [code:net\authorize\api\contract\v1\MessagesType\MessageAType:private] =&amp;gt; I00001&lt;/DIV&gt;&lt;DIV&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; [text:net\authorize\api\contract\v1\MessagesType\MessageAType:private] =&amp;gt; Successful.&lt;/DIV&gt;&lt;DIV&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; )&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; )&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; )&lt;/DIV&gt;&lt;DIV&gt;)&lt;BR /&gt;&lt;BR /&gt;As shown, the&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;transId&amp;nbsp;is&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;0&amp;nbsp;despite the transaction being approved. Consequently, when I attempt to capture this transaction using&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;priorAuthCaptureTransaction, I receive the following error due to the invalid transaction ID:&lt;BR /&gt;&lt;BR /&gt;net\authorize\api\contract\v1\CreateTransactionResponse Object&lt;/DIV&gt;&lt;DIV&gt;(&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; [transactionResponse:net\authorize\api\contract\v1\TransactionResponseType:private] =&amp;gt; net\authorize\api\contract\v1\TransactionResponseType Object&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; (&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; [responseCode:net\authorize\api\contract\v1\TransactionResponseType:private] =&amp;gt; 3&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; [transId:net\authorize\api\contract\v1\TransactionResponseType:private] =&amp;gt; 0&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; [messages:net\authorize\api\contract\v1\TransactionResponseType:private] =&amp;gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; [errors:net\authorize\api\contract\v1\TransactionResponseType:private] =&amp;gt; Array&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; (&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; [0] =&amp;gt; net\authorize\api\contract\v1\TransactionResponseType\ErrorsAType\ErrorAType Object&lt;/DIV&gt;&lt;DIV&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; (&lt;/DIV&gt;&lt;DIV&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; [errorCode:net\authorize\api\contract\v1\TransactionResponseType\ErrorsAType\ErrorAType:private] =&amp;gt; 33&lt;/DIV&gt;&lt;DIV&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; [errorText:net\authorize\api\contract\v1\TransactionResponseType\ErrorsAType\ErrorAType:private] =&amp;gt; A valid referenced transaction ID is required.&lt;/DIV&gt;&lt;DIV&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; )&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; )&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; )&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; [messages:net\authorize\api\contract\v1\ANetApiResponseType:private] =&amp;gt; net\authorize\api\contract\v1\MessagesType Object&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; (&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; [resultCode:net\authorize\api\contract\v1\MessagesType:private] =&amp;gt; Error&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; [message:net\authorize\api\contract\v1\MessagesType:private] =&amp;gt; Array&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; (&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; [0] =&amp;gt; net\authorize\api\contract\v1\MessagesType\MessageAType Object&lt;/DIV&gt;&lt;DIV&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; (&lt;/DIV&gt;&lt;DIV&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; [code:net\authorize\api\contract\v1\MessagesType\MessageAType:private] =&amp;gt; E00027&lt;/DIV&gt;&lt;DIV&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; [text:net\authorize\api\contract\v1\MessagesType\MessageAType:private] =&amp;gt; The transaction was unsuccessful.&lt;/DIV&gt;&lt;DIV&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; )&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; )&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; )&lt;/DIV&gt;&lt;DIV&gt;)&lt;BR /&gt;&lt;BR /&gt;Could you please suggest a proper way to generate a valid transaction ID in test mode so I can successfully capture the authorized transaction?&lt;/DIV&gt;&lt;DIV&gt;I appreciate your assistance in resolving this issue.&lt;/DIV&gt;&lt;DIV&gt;Thanks &amp;amp; Regards,&lt;/DIV&gt;&lt;DIV&gt;Ashwini Nehe&lt;/DIV&gt;</description>
      <pubDate>Wed, 03 Jul 2024 10:02:12 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Issue-with-Transaction-ID-in-Test-Mode-for-authOnlyTransaction/m-p/89633#M56487</guid>
      <dc:creator>ashwini_nehe</dc:creator>
      <dc:date>2024-07-03T10:02:12Z</dc:date>
    </item>
    <item>
      <title>Re: Issue with Transaction ID in Test Mode for authOnlyTransaction</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Issue-with-Transaction-ID-in-Test-Mode-for-authOnlyTransaction/m-p/89642#M56491</link>
      <description>&lt;P&gt;Hi Ashwini nehe&lt;/P&gt;&lt;P&gt;It looks like you're encountering an issue where the transaction ID returned for the `authOnlyTransaction` is `0`, which is causing problems for the `priorAuthCaptureTransaction`.&lt;/P&gt;&lt;P&gt;Here’s a brief solution to this problem:&lt;/P&gt;&lt;P&gt;**To fix this issue, follow these steps:**&lt;/P&gt;&lt;P&gt;1. **Verify Test Mode Settings:** Ensure you are using the correct test mode settings and the sandbox environment. The `authOnlyTransaction` should work properly in the sandbox environment.&lt;/P&gt;&lt;P&gt;2. **Check API Credentials:** Make sure your API credentials (API Login ID and Transaction Key) are correct and configured for the sandbox environment.&lt;/P&gt;&lt;P&gt;3. **Use a Different Test Card Number:** Sometimes using different test card numbers provided by Authorize.Net can help generate valid transactions.&lt;/P&gt;&lt;P&gt;4. **Contact Authorize.Net Support:** If the above steps don’t resolve the issue, contact Authorize.Net support for assistance, as there might be a specific issue with the sandbox environment.&lt;/P&gt;&lt;P&gt;By following these steps, you should be able to generate a valid transaction ID for further testing.&lt;/P&gt;</description>
      <pubDate>Fri, 05 Jul 2024 04:46:44 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Issue-with-Transaction-ID-in-Test-Mode-for-authOnlyTransaction/m-p/89642#M56491</guid>
      <dc:creator>maverickwhites</dc:creator>
      <dc:date>2024-07-05T04:46:44Z</dc:date>
    </item>
    <item>
      <title>Re: Issue with Transaction ID in Test Mode for authOnlyTransaction</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Issue-with-Transaction-ID-in-Test-Mode-for-authOnlyTransaction/m-p/89679#M56515</link>
      <description>&lt;P&gt;Hello&amp;nbsp;&lt;a href="https://community.developer.cybersource.com/t5/user/viewprofilepage/user-id/67856"&gt;@maverickwhites&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks for your reply.&lt;/P&gt;&lt;P&gt;I found the solution to our issue. Although we are using a sandbox account, we need to perform transactions in live mode instead of test mode. Authorize.net has a provision that allows for testing with test cards in a sandbox account using live mode. This generates valid transaction IDs and settles transactions accordingly.&lt;/P&gt;&lt;P&gt;Thank you for your assistance.&lt;/P&gt;&lt;P&gt;Best regards,&lt;BR /&gt;Ashwini Nehe&lt;/P&gt;</description>
      <pubDate>Thu, 11 Jul 2024 08:20:36 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Issue-with-Transaction-ID-in-Test-Mode-for-authOnlyTransaction/m-p/89679#M56515</guid>
      <dc:creator>ashwini_nehe</dc:creator>
      <dc:date>2024-07-11T08:20:36Z</dc:date>
    </item>
    <item>
      <title>Re: Issue with Transaction ID in Test Mode for authOnlyTransaction</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Issue-with-Transaction-ID-in-Test-Mode-for-authOnlyTransaction/m-p/89976#M56664</link>
      <description>&lt;P&gt;Since test mode doesn't capture funds, you can simulate the capture process by simply verifying the authorization response.&lt;BR /&gt;Check the response for responseCode 1 and authCode to confirm successful authorization.&lt;/P&gt;</description>
      <pubDate>Wed, 21 Aug 2024 20:53:49 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Issue-with-Transaction-ID-in-Test-Mode-for-authOnlyTransaction/m-p/89976#M56664</guid>
      <dc:creator>evaelfie</dc:creator>
      <dc:date>2024-08-21T20:53:49Z</dc:date>
    </item>
  </channel>
</rss>

