<?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 Help Fix Create Visa Checkout Transaction Response Error in Integration and Testing</title>
    <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Help-Fix-Create-Visa-Checkout-Transaction-Response-Error/m-p/66809#M40315</link>
    <description>&lt;P&gt;I am getting response error when&amp;nbsp; I use "Create Visa Checkout"&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Here is my request sample PHP code&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt; VisaCheckoutForAuthorizeNet();
unction VisaCheckoutForAuthorizeNet(){

$data-&amp;gt;createTransactionRequest-&amp;gt;merchantAuthentication-&amp;gt;name = 'myIPname';
$data-&amp;gt;createTransactionRequest-&amp;gt;merchantAuthentication-&amp;gt;transactionKey = 'myTransactionKey';
$data-&amp;gt;createTransactionRequest-&amp;gt;refId = uniqid();
$data-&amp;gt;createTransactionRequest-&amp;gt;transactionRequest-&amp;gt;transactionType = 'authCaptureTransaction';
$data-&amp;gt;createTransactionRequest-&amp;gt;transactionRequest-&amp;gt;amount = '85.00';
$data-&amp;gt;createTransactionRequest-&amp;gt;transactionRequest-&amp;gt;payment-&amp;gt;opaqueData-&amp;gt;dataDescriptor = 'COMMON.VCO.ONLINE.PAYMENT';
$data-&amp;gt;createTransactionRequest-&amp;gt;transactionRequest-&amp;gt;payment-&amp;gt;opaqueData-&amp;gt;dataValue = $_POST['EncPaymentData'];
$data-&amp;gt;createTransactionRequest-&amp;gt;transactionRequest-&amp;gt;payment-&amp;gt;opaqueData-&amp;gt;dataKey = $_POST['EncKey'];
$data-&amp;gt;createTransactionRequest-&amp;gt;transactionRequest-&amp;gt;callId = $_POST['Callid'];

$data = json_encode($data);

$url = 'https://apitest.authorize.net/xml/v1/request.api';
$header = (array("Accept: application/json","Content-Type: application/json"));
 $options = array('http' =&amp;gt; array('header' =&amp;gt; $header, 'method' =&amp;gt; 'POST', 'content' =&amp;gt; $data ));

 $context  = stream_context_create($options);
      $result = file_get_contents($url, false, $context);


      if ($http_response_header[0] != 'HTTP/1.1 200 OK'){
              
         // Email or Log technical notice
         
      }
      else{
         echo $result;
      }

}&lt;/PRE&gt;&lt;P&gt;Here is the Response Result:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;{
    "transactionResponse": {
        "responseCode": "3",
        "authCode": "000000",
        "avsResultCode": "P",
        "cvvResultCode": "",
        "cavvResultCode": "",
        "transId": "0",
        "refTransID": "",
        "transHash": "",
        "testRequest": "1",
        "accountNumber": "",
        "accountType": "",
        "errors": [
            {
                "errorCode": "261",
                "errorText": "An error occurred during processing.  Please try again."
            }
        ]      
    },
    "refId": "123456",
    "messages": {
        "resultCode": "Error",
        "message": [
            {
                "code": "E00027",
                "text": "The transaction was unsuccessful."
            }
        ]
    }
}&lt;/PRE&gt;&lt;P&gt;When I try to send request, I always get a response error mesage "An error occurred during processing. Please try again". Please help me fix these problem quickly or as soon as possible.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you.&lt;/P&gt;</description>
    <pubDate>Fri, 08 Mar 2019 07:45:39 GMT</pubDate>
    <dc:creator>AuthorizeNet261</dc:creator>
    <dc:date>2019-03-08T07:45:39Z</dc:date>
    <item>
      <title>Help Fix Create Visa Checkout Transaction Response Error</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Help-Fix-Create-Visa-Checkout-Transaction-Response-Error/m-p/66809#M40315</link>
      <description>&lt;P&gt;I am getting response error when&amp;nbsp; I use "Create Visa Checkout"&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Here is my request sample PHP code&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt; VisaCheckoutForAuthorizeNet();
unction VisaCheckoutForAuthorizeNet(){

$data-&amp;gt;createTransactionRequest-&amp;gt;merchantAuthentication-&amp;gt;name = 'myIPname';
$data-&amp;gt;createTransactionRequest-&amp;gt;merchantAuthentication-&amp;gt;transactionKey = 'myTransactionKey';
$data-&amp;gt;createTransactionRequest-&amp;gt;refId = uniqid();
$data-&amp;gt;createTransactionRequest-&amp;gt;transactionRequest-&amp;gt;transactionType = 'authCaptureTransaction';
$data-&amp;gt;createTransactionRequest-&amp;gt;transactionRequest-&amp;gt;amount = '85.00';
$data-&amp;gt;createTransactionRequest-&amp;gt;transactionRequest-&amp;gt;payment-&amp;gt;opaqueData-&amp;gt;dataDescriptor = 'COMMON.VCO.ONLINE.PAYMENT';
$data-&amp;gt;createTransactionRequest-&amp;gt;transactionRequest-&amp;gt;payment-&amp;gt;opaqueData-&amp;gt;dataValue = $_POST['EncPaymentData'];
$data-&amp;gt;createTransactionRequest-&amp;gt;transactionRequest-&amp;gt;payment-&amp;gt;opaqueData-&amp;gt;dataKey = $_POST['EncKey'];
$data-&amp;gt;createTransactionRequest-&amp;gt;transactionRequest-&amp;gt;callId = $_POST['Callid'];

$data = json_encode($data);

$url = 'https://apitest.authorize.net/xml/v1/request.api';
$header = (array("Accept: application/json","Content-Type: application/json"));
 $options = array('http' =&amp;gt; array('header' =&amp;gt; $header, 'method' =&amp;gt; 'POST', 'content' =&amp;gt; $data ));

 $context  = stream_context_create($options);
      $result = file_get_contents($url, false, $context);


      if ($http_response_header[0] != 'HTTP/1.1 200 OK'){
              
         // Email or Log technical notice
         
      }
      else{
         echo $result;
      }

}&lt;/PRE&gt;&lt;P&gt;Here is the Response Result:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;{
    "transactionResponse": {
        "responseCode": "3",
        "authCode": "000000",
        "avsResultCode": "P",
        "cvvResultCode": "",
        "cavvResultCode": "",
        "transId": "0",
        "refTransID": "",
        "transHash": "",
        "testRequest": "1",
        "accountNumber": "",
        "accountType": "",
        "errors": [
            {
                "errorCode": "261",
                "errorText": "An error occurred during processing.  Please try again."
            }
        ]      
    },
    "refId": "123456",
    "messages": {
        "resultCode": "Error",
        "message": [
            {
                "code": "E00027",
                "text": "The transaction was unsuccessful."
            }
        ]
    }
}&lt;/PRE&gt;&lt;P&gt;When I try to send request, I always get a response error mesage "An error occurred during processing. Please try again". Please help me fix these problem quickly or as soon as possible.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you.&lt;/P&gt;</description>
      <pubDate>Fri, 08 Mar 2019 07:45:39 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Help-Fix-Create-Visa-Checkout-Transaction-Response-Error/m-p/66809#M40315</guid>
      <dc:creator>AuthorizeNet261</dc:creator>
      <dc:date>2019-03-08T07:45:39Z</dc:date>
    </item>
  </channel>
</rss>

