<?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 API Endpoints XML - Sandbox Works, Production Does Not in Integration and Testing</title>
    <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/API-Endpoints-XML-Sandbox-Works-Production-Does-Not/m-p/66492#M40026</link>
    <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I am having an issue with Sandbox working everytime and Production failing every time.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#FF0000"&gt;For Sandbox I use the following code in php:&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;?php&lt;BR /&gt;$xmlContent = '&amp;lt;createTransactionRequest xmlns="AnetApi/xml/v1/schema/AnetApiSchema.xsd"&amp;gt;&lt;BR /&gt;&amp;lt;merchantAuthentication&amp;gt;&lt;BR /&gt;&amp;lt;name&amp;gt;327zFYy6&amp;lt;/name&amp;gt;&lt;BR /&gt;&amp;lt;transactionKey&amp;gt;7A66szz53F6N67YK&amp;lt;/transactionKey&amp;gt;&lt;BR /&gt;&amp;lt;/merchantAuthentication&amp;gt;&lt;BR /&gt;&amp;lt;transactionRequest&amp;gt;&lt;BR /&gt;&amp;lt;transactionType&amp;gt;authCaptureTransaction&amp;lt;/transactionType&amp;gt;&lt;BR /&gt;&amp;lt;amount&amp;gt;2.70&amp;lt;/amount&amp;gt;&lt;BR /&gt;&amp;lt;payment&amp;gt;&lt;BR /&gt;&amp;lt;creditCard&amp;gt;&lt;BR /&gt;&amp;lt;cardNumber&amp;gt;xxxxxxxxxxxxxxxx&amp;lt;/cardNumber&amp;gt; &lt;FONT color="#FF0000"&gt;I used a real credit card&lt;/FONT&gt;&lt;BR /&gt;&amp;lt;expirationDate&amp;gt;1119&amp;lt;/expirationDate&amp;gt;&lt;BR /&gt;&amp;lt;cardCode&amp;gt;002&amp;lt;/cardCode&amp;gt;&lt;BR /&gt;&amp;lt;/creditCard&amp;gt;&lt;BR /&gt;&amp;lt;/payment&amp;gt;&lt;BR /&gt;&amp;lt;customer&amp;gt;&lt;BR /&gt;&amp;lt;id&amp;gt;Ryan Moore&amp;lt;/id&amp;gt;&lt;BR /&gt;&amp;lt;/customer&amp;gt;&lt;BR /&gt;&amp;lt;billTo&amp;gt;&lt;BR /&gt;&amp;lt;firstName&amp;gt;Ryan&amp;lt;/firstName&amp;gt;&lt;BR /&gt;&amp;lt;lastName&amp;gt;Moore&amp;lt;/lastName&amp;gt;&lt;BR /&gt;&amp;lt;address&amp;gt;3780 Rosin Court&amp;lt;/address&amp;gt;&lt;BR /&gt;&amp;lt;city&amp;gt;Sacramento&amp;lt;/city&amp;gt;&lt;BR /&gt;&amp;lt;state&amp;gt;CA&amp;lt;/state&amp;gt;&lt;BR /&gt;&amp;lt;zip&amp;gt;95834&amp;lt;/zip&amp;gt;&lt;BR /&gt;&amp;lt;country&amp;gt;USA&amp;lt;/country&amp;gt;&lt;BR /&gt;&amp;lt;/billTo&amp;gt;&lt;BR /&gt;&amp;lt;transactionSettings&amp;gt;&lt;BR /&gt;&amp;lt;/transactionSettings&amp;gt;&lt;BR /&gt;&amp;lt;/transactionRequest&amp;gt;&lt;BR /&gt;&amp;lt;/createTransactionRequest&amp;gt;';&lt;/P&gt;&lt;P&gt;$url = '&lt;A href="https://apitest.authorize.net/xml/v1/request.api" target="_blank" rel="noopener"&gt;https://apitest.authorize.net/xml/v1/request.api&lt;/A&gt;';&lt;BR /&gt;$ch = curl_init();&lt;BR /&gt;curl_setopt($ch, CURLOPT_URL, $url);&lt;BR /&gt;curl_setopt($ch, CURLOPT_POST, true);&lt;BR /&gt;curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type: text/xml'));&lt;BR /&gt;curl_setopt($ch, CURLOPT_RETURNTRANSFER, true );&lt;BR /&gt;curl_setopt($ch, CURLOPT_POSTFIELDS, $xmlContent);&lt;BR /&gt;$result = curl_exec($ch);&lt;/P&gt;&lt;P&gt;//echo "&amp;lt;pre&amp;gt; Result Array: &amp;lt;br&amp;gt;";&lt;BR /&gt;//print_r($result);&lt;BR /&gt;//echo "&amp;lt;pre&amp;gt;";&lt;BR /&gt;&lt;BR /&gt;echo "Result: " . $result . "&amp;lt;br&amp;gt;";&lt;BR /&gt;echo "&amp;lt;br&amp;gt;";&lt;BR /&gt;&lt;BR /&gt;$err_status = curl_error($ch);&lt;BR /&gt;echo "Err Status: " . $err_status . "&amp;lt;br&amp;gt;";&lt;BR /&gt;curl_close($ch);&lt;/P&gt;&lt;P&gt;echo "URL: " . $url . "&amp;lt;br&amp;gt;";&lt;BR /&gt;$curl_info = curl_version();&lt;BR /&gt;echo "SSL: " . $curl_info['ssl_version'] . "&amp;lt;br&amp;gt;";&lt;/P&gt;&lt;P&gt;$ch = curl_init('&lt;A href="https://www.howsmyssl.com/a/check" target="_blank" rel="noopener"&gt;https://www.howsmyssl.com/a/check&lt;/A&gt;');&lt;BR /&gt;curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);&lt;BR /&gt;$data = curl_exec($ch);&lt;BR /&gt;curl_close($ch);&lt;/P&gt;&lt;P&gt;$json = json_decode($data);&lt;BR /&gt;echo "TLS: " . $json-&amp;gt;tls_version ."&amp;lt;br&amp;gt;";&lt;BR /&gt;?&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#FF0000"&gt;I get:&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Result: &lt;/SPAN&gt;OkI00001Successful. 1FQ6V8EYP2400256621287ECA7D1F270049DF9846976B8B3F5A3F0XXXX0027MasterCard1This transaction has been approved.&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Err Status:&amp;nbsp;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;URL: &lt;A href="https://apitest.authorize.net/xml/v1/request.api" target="_blank" rel="noopener"&gt;https://apitest.authorize.net/xml/v1/request.api&lt;/A&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;SSL: OpenSSL/1.0.2m&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;TLS: TLS 1.2&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;----------------------------------------------------------------------------------------------&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;For Production I changed only the following three lines.&amp;nbsp; I used my live 11 digit account id and live transaction key.&amp;nbsp; I&amp;nbsp; changed from apitest to api for the url.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;lt;name&amp;gt;xxxxxxxxxxx&amp;lt;/name&amp;gt;&lt;BR /&gt;&amp;lt;transactionKey&amp;gt;xxxxxxxxxxxxxxxx&amp;lt;/transactionKey&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;$url = '&lt;A href="https://api.authorize.net/xml/v1/request.api" target="_blank" rel="noopener"&gt;https://api.authorize.net/xml/v1/request.api&lt;/A&gt;';&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#FF0000"&gt;&lt;SPAN&gt;I get:&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Result:&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;Err Status: OpenSSL SSL_connect: SSL_ERROR_SYSCALL in connection to api.authorize.net:443&amp;nbsp;&lt;BR /&gt;URL: &lt;A href="https://api.authorize.net/xml/v1/request.api" target="_blank" rel="noopener"&gt;https://api.authorize.net/xml/v1/request.api&lt;/A&gt;&lt;BR /&gt;SSL: OpenSSL/1.0.2m&lt;BR /&gt;TLS: TLS 1.2&lt;/SPAN&gt;&lt;/P&gt;</description>
    <pubDate>Thu, 21 Feb 2019 22:47:20 GMT</pubDate>
    <dc:creator>ryantmoore</dc:creator>
    <dc:date>2019-02-21T22:47:20Z</dc:date>
    <item>
      <title>API Endpoints XML - Sandbox Works, Production Does Not</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/API-Endpoints-XML-Sandbox-Works-Production-Does-Not/m-p/66492#M40026</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I am having an issue with Sandbox working everytime and Production failing every time.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#FF0000"&gt;For Sandbox I use the following code in php:&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;?php&lt;BR /&gt;$xmlContent = '&amp;lt;createTransactionRequest xmlns="AnetApi/xml/v1/schema/AnetApiSchema.xsd"&amp;gt;&lt;BR /&gt;&amp;lt;merchantAuthentication&amp;gt;&lt;BR /&gt;&amp;lt;name&amp;gt;327zFYy6&amp;lt;/name&amp;gt;&lt;BR /&gt;&amp;lt;transactionKey&amp;gt;7A66szz53F6N67YK&amp;lt;/transactionKey&amp;gt;&lt;BR /&gt;&amp;lt;/merchantAuthentication&amp;gt;&lt;BR /&gt;&amp;lt;transactionRequest&amp;gt;&lt;BR /&gt;&amp;lt;transactionType&amp;gt;authCaptureTransaction&amp;lt;/transactionType&amp;gt;&lt;BR /&gt;&amp;lt;amount&amp;gt;2.70&amp;lt;/amount&amp;gt;&lt;BR /&gt;&amp;lt;payment&amp;gt;&lt;BR /&gt;&amp;lt;creditCard&amp;gt;&lt;BR /&gt;&amp;lt;cardNumber&amp;gt;xxxxxxxxxxxxxxxx&amp;lt;/cardNumber&amp;gt; &lt;FONT color="#FF0000"&gt;I used a real credit card&lt;/FONT&gt;&lt;BR /&gt;&amp;lt;expirationDate&amp;gt;1119&amp;lt;/expirationDate&amp;gt;&lt;BR /&gt;&amp;lt;cardCode&amp;gt;002&amp;lt;/cardCode&amp;gt;&lt;BR /&gt;&amp;lt;/creditCard&amp;gt;&lt;BR /&gt;&amp;lt;/payment&amp;gt;&lt;BR /&gt;&amp;lt;customer&amp;gt;&lt;BR /&gt;&amp;lt;id&amp;gt;Ryan Moore&amp;lt;/id&amp;gt;&lt;BR /&gt;&amp;lt;/customer&amp;gt;&lt;BR /&gt;&amp;lt;billTo&amp;gt;&lt;BR /&gt;&amp;lt;firstName&amp;gt;Ryan&amp;lt;/firstName&amp;gt;&lt;BR /&gt;&amp;lt;lastName&amp;gt;Moore&amp;lt;/lastName&amp;gt;&lt;BR /&gt;&amp;lt;address&amp;gt;3780 Rosin Court&amp;lt;/address&amp;gt;&lt;BR /&gt;&amp;lt;city&amp;gt;Sacramento&amp;lt;/city&amp;gt;&lt;BR /&gt;&amp;lt;state&amp;gt;CA&amp;lt;/state&amp;gt;&lt;BR /&gt;&amp;lt;zip&amp;gt;95834&amp;lt;/zip&amp;gt;&lt;BR /&gt;&amp;lt;country&amp;gt;USA&amp;lt;/country&amp;gt;&lt;BR /&gt;&amp;lt;/billTo&amp;gt;&lt;BR /&gt;&amp;lt;transactionSettings&amp;gt;&lt;BR /&gt;&amp;lt;/transactionSettings&amp;gt;&lt;BR /&gt;&amp;lt;/transactionRequest&amp;gt;&lt;BR /&gt;&amp;lt;/createTransactionRequest&amp;gt;';&lt;/P&gt;&lt;P&gt;$url = '&lt;A href="https://apitest.authorize.net/xml/v1/request.api" target="_blank" rel="noopener"&gt;https://apitest.authorize.net/xml/v1/request.api&lt;/A&gt;';&lt;BR /&gt;$ch = curl_init();&lt;BR /&gt;curl_setopt($ch, CURLOPT_URL, $url);&lt;BR /&gt;curl_setopt($ch, CURLOPT_POST, true);&lt;BR /&gt;curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type: text/xml'));&lt;BR /&gt;curl_setopt($ch, CURLOPT_RETURNTRANSFER, true );&lt;BR /&gt;curl_setopt($ch, CURLOPT_POSTFIELDS, $xmlContent);&lt;BR /&gt;$result = curl_exec($ch);&lt;/P&gt;&lt;P&gt;//echo "&amp;lt;pre&amp;gt; Result Array: &amp;lt;br&amp;gt;";&lt;BR /&gt;//print_r($result);&lt;BR /&gt;//echo "&amp;lt;pre&amp;gt;";&lt;BR /&gt;&lt;BR /&gt;echo "Result: " . $result . "&amp;lt;br&amp;gt;";&lt;BR /&gt;echo "&amp;lt;br&amp;gt;";&lt;BR /&gt;&lt;BR /&gt;$err_status = curl_error($ch);&lt;BR /&gt;echo "Err Status: " . $err_status . "&amp;lt;br&amp;gt;";&lt;BR /&gt;curl_close($ch);&lt;/P&gt;&lt;P&gt;echo "URL: " . $url . "&amp;lt;br&amp;gt;";&lt;BR /&gt;$curl_info = curl_version();&lt;BR /&gt;echo "SSL: " . $curl_info['ssl_version'] . "&amp;lt;br&amp;gt;";&lt;/P&gt;&lt;P&gt;$ch = curl_init('&lt;A href="https://www.howsmyssl.com/a/check" target="_blank" rel="noopener"&gt;https://www.howsmyssl.com/a/check&lt;/A&gt;');&lt;BR /&gt;curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);&lt;BR /&gt;$data = curl_exec($ch);&lt;BR /&gt;curl_close($ch);&lt;/P&gt;&lt;P&gt;$json = json_decode($data);&lt;BR /&gt;echo "TLS: " . $json-&amp;gt;tls_version ."&amp;lt;br&amp;gt;";&lt;BR /&gt;?&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#FF0000"&gt;I get:&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Result: &lt;/SPAN&gt;OkI00001Successful. 1FQ6V8EYP2400256621287ECA7D1F270049DF9846976B8B3F5A3F0XXXX0027MasterCard1This transaction has been approved.&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Err Status:&amp;nbsp;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;URL: &lt;A href="https://apitest.authorize.net/xml/v1/request.api" target="_blank" rel="noopener"&gt;https://apitest.authorize.net/xml/v1/request.api&lt;/A&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;SSL: OpenSSL/1.0.2m&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;TLS: TLS 1.2&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;----------------------------------------------------------------------------------------------&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;For Production I changed only the following three lines.&amp;nbsp; I used my live 11 digit account id and live transaction key.&amp;nbsp; I&amp;nbsp; changed from apitest to api for the url.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;lt;name&amp;gt;xxxxxxxxxxx&amp;lt;/name&amp;gt;&lt;BR /&gt;&amp;lt;transactionKey&amp;gt;xxxxxxxxxxxxxxxx&amp;lt;/transactionKey&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;$url = '&lt;A href="https://api.authorize.net/xml/v1/request.api" target="_blank" rel="noopener"&gt;https://api.authorize.net/xml/v1/request.api&lt;/A&gt;';&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#FF0000"&gt;&lt;SPAN&gt;I get:&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Result:&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;Err Status: OpenSSL SSL_connect: SSL_ERROR_SYSCALL in connection to api.authorize.net:443&amp;nbsp;&lt;BR /&gt;URL: &lt;A href="https://api.authorize.net/xml/v1/request.api" target="_blank" rel="noopener"&gt;https://api.authorize.net/xml/v1/request.api&lt;/A&gt;&lt;BR /&gt;SSL: OpenSSL/1.0.2m&lt;BR /&gt;TLS: TLS 1.2&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 21 Feb 2019 22:47:20 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/API-Endpoints-XML-Sandbox-Works-Production-Does-Not/m-p/66492#M40026</guid>
      <dc:creator>ryantmoore</dc:creator>
      <dc:date>2019-02-21T22:47:20Z</dc:date>
    </item>
    <item>
      <title>Re: API Endpoints XML - Sandbox Works, Production Does Not</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/API-Endpoints-XML-Sandbox-Works-Production-Does-Not/m-p/66797#M40303</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;SPAN class=""&gt;&lt;A id="link_1" class="lia-link-navigation lia-page-link lia-user-name-link" href="https://community.developer.authorize.net/t5/user/viewprofilepage/user-id/21076" target="_self"&gt;ryantmoore&lt;/A&gt;,&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN class=""&gt;This sounds like a cert or OpenSSL issue, based on what you are describing, but I'm including some basic server configuration best practices advisements below as well. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN class=""&gt;If you are using a PHP SDK, make sure you are using the most recent version found at &lt;A href="https://github.com/AuthorizeNet/sdk-php" target="_blank"&gt;https://github.com/AuthorizeNet/sdk-php&lt;/A&gt;, or at least the most recent version of the &lt;A id="691869bca85baab2f31b7f268617f791-45654c0b9c49019a508f635e159220af27981e03" class="js-navigation-open" title="cert.pem" href="https://github.com/AuthorizeNet/sdk-php/blob/master/lib/ssl/cert.pem" target="_blank"&gt;cert.pem&lt;/A&gt;&amp;nbsp;file found in the PHP SDK. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;What are the current Best Practices that should follow for&amp;nbsp;browser and/or setting up a new server-to-server that relies on TLS to secure the connection?&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;BR /&gt;&lt;BR /&gt;Only TLS 1.2 should be used. Earlier versions are no longer supported. With TLS 1.2 protocol, any&amp;nbsp;modern cipher suites maybe used to initiate the secure handshake but there are some preferred configurations:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;ECDHE and AESGCM ciphers are preferred.&lt;/LI&gt;
&lt;LI&gt;Perfect Forward Secrecy (PFS) cipher suites are preferred but not required.&lt;/LI&gt;
&lt;LI&gt;Keyed hash functions must be used with either SHA-2 or SHA-3. SHA-1-based functions are not allowed.&lt;/LI&gt;
&lt;LI&gt;Authenticated encryption modes (e.g. AES GCM, ChaCha20-Poly 1305) modes must be preferred first over other AES modes (e.g. AES-CBC).&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;For browsers using modern/up-to-date browsers that support TLS 1.2 is required. It is recommend to have auto update enabled to ensure your browser is kept up-to-date. It is also recommend to keep your Operating System (OS) patched and up-to-date with patches and security fixes.&lt;BR /&gt;&lt;BR /&gt;&lt;STRONG&gt;How can I find out what protocols and ciphers Authorize.Net currently supports?&lt;/STRONG&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;For cipher support ECDHE and AESGCM&amp;nbsp;are preferred,&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;&lt;SPAN&gt;SHA-1 ciphers will be&amp;nbsp;&lt;U&gt;not&amp;nbsp;&lt;/U&gt;be supported as of 01/15/2019&lt;/SPAN&gt;.&lt;/STRONG&gt;&amp;nbsp;For a full list/report SSL Labs report can be run to see and verify TLS version and ciphers supported. Please see below for a matrix of reports available, by API endpoint and environment.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I hope this information is helpful.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thank you,&lt;/P&gt;
&lt;P&gt;Elaine&lt;/P&gt;</description>
      <pubDate>Thu, 07 Mar 2019 08:15:24 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/API-Endpoints-XML-Sandbox-Works-Production-Does-Not/m-p/66797#M40303</guid>
      <dc:creator>ElaineM</dc:creator>
      <dc:date>2019-03-07T08:15:24Z</dc:date>
    </item>
  </channel>
</rss>

