<?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: Empty Response in Callback - continued in Integration and Testing</title>
    <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Empty-Response-in-Callback-continued/m-p/51741#M27080</link>
    <description>&lt;P&gt;That look like only getting the url query, not post values.&lt;/P&gt;</description>
    <pubDate>Thu, 13 Aug 2015 14:14:04 GMT</pubDate>
    <dc:creator>RaynorC1emen7</dc:creator>
    <dc:date>2015-08-13T14:14:04Z</dc:date>
    <item>
      <title>Empty Response in Callback - continued</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Empty-Response-in-Callback-continued/m-p/51685#M27033</link>
      <description>&lt;P&gt;This is a continuation of the message:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.developer.cybersource.com/t5/Integration-and-Testing/Blank-response-from-Authorize-Net-callback/m-p/51283#M26658" target="_blank"&gt;https://community.developer.authorize.net/t5/Integration-and-Testing/Blank-response-from-Authorize-Net-callback/m-p/51283#M26658&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I could not post another message in the former topic (the message woupld post but then disappear), so I am starting another thread here.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;RaynorC1emen7 wrote:&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;EM&gt;Just want to make sure it not your account that is having issue, not returning any response. &lt;/EM&gt;&lt;EM&gt;It look like you posting the data to the /datavalidation/&amp;nbsp; page. &lt;/EM&gt;&lt;EM&gt;What we need change the relay response url to &lt;A href="https://developer.authorize.net/tools/paramdump/in" target="_blank"&gt;https://developer.authorize.net/tools/paramdump/index.php&lt;/A&gt; to see if it might be an account issue that it not post any data. &lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;Does the code still work in the sandbox with the test account?&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;If I try to use&amp;nbsp;&lt;A href="https://developer.authorize.net/tools/paramdump/in" target="_blank"&gt;&lt;EM&gt;https://developer.authorize.net/tools/paramdump/index.php&lt;/EM&gt;&lt;/A&gt;&lt;EM&gt;​&amp;nbsp;&lt;/EM&gt; for the callback url, the system will not even navigate to the payment page, but will return "url not found" error message.&amp;nbsp; The code fails in the same way on the main site in both production and test modes.&amp;nbsp; I am getting other errors when I try it from the sandbox account, but that may be because&amp;nbsp;my sandbox account is old/expired.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Bottom line - when we need is for Authorize.net to optionally save a log of the callback messages it sends.&lt;/P&gt;</description>
      <pubDate>Mon, 10 Aug 2015 20:06:50 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Empty-Response-in-Callback-continued/m-p/51685#M27033</guid>
      <dc:creator>rbsorensen7456</dc:creator>
      <dc:date>2015-08-10T20:06:50Z</dc:date>
    </item>
    <item>
      <title>Re: Empty Response in Callback - continued</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Empty-Response-in-Callback-continued/m-p/51686#M27034</link>
      <description>&lt;P&gt;So the code does NOT work anywhere?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;If I try to use&amp;nbsp;&lt;A href="https://developer.authorize.net/tools/paramdump/index.php" target="_blank" rel="nofollow"&gt;&lt;EM&gt;https://developer.authorize.net/tools/paramdump/index.php&lt;/EM&gt;&lt;/A&gt;&lt;EM&gt;​&amp;nbsp;&lt;/EM&gt; for the callback url, the system will not even navigate to the payment page, but will return "url not found" error message.&lt;/P&gt;&lt;P&gt;You keep saying callback url, is that the relay response url?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;but will return "url not found" error message.&lt;/P&gt;&lt;P&gt;Where? on the browser windows? that the exact message? What on the url address bar?&lt;/P&gt;</description>
      <pubDate>Mon, 10 Aug 2015 20:21:20 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Empty-Response-in-Callback-continued/m-p/51686#M27034</guid>
      <dc:creator>RaynorC1emen7</dc:creator>
      <dc:date>2015-08-10T20:21:20Z</dc:date>
    </item>
    <item>
      <title>Re: Empty Response in Callback - continued</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Empty-Response-in-Callback-continued/m-p/51687#M27035</link>
      <description>&lt;P&gt;By "callback" I mean "relay response" in your terminology&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I just tried it again using &lt;A href="https://developer.authorize.net/tools/paramdump/index.php" target="_blank" rel="nofollow"&gt;&lt;EM&gt;https://developer.authorize.net/tools/paramdump/index.php&lt;/EM&gt;&lt;/A&gt;&lt;EM&gt;​ &lt;/EM&gt;as the default relay response url.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;This time I didn't get an error, but I also didn't see any page displayed.&amp;nbsp; My callback form collects the the "x-blahblah" parameters that the authorize.net site is supposed to send in the message, and passes them to another form which logs the results and sends a page back to the user explaining what happened and telling them what to do next.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Some time ago I added logic to the callback form which logs the html and all of the query parameters from the relay response message. There are no query parameters in the callback message - hence the problem.&lt;/P&gt;</description>
      <pubDate>Mon, 10 Aug 2015 21:03:39 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Empty-Response-in-Callback-continued/m-p/51687#M27035</guid>
      <dc:creator>rbsorensen7456</dc:creator>
      <dc:date>2015-08-10T21:03:39Z</dc:date>
    </item>
    <item>
      <title>Re: Empty Response in Callback - continued</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Empty-Response-in-Callback-continued/m-p/51689#M27037</link>
      <description>&lt;DIV class="lia-message-body lia-component-body"&gt;&lt;DIV class="lia-message-body-content"&gt;&lt;P&gt;1)So the url on the address bar is &lt;A href="https://developer.authorize.net/tools/paramdump.index.php" target="_blank" rel="nofollow"&gt;https://developer.authorize.net/tools/paramdump.index.php&lt;/A&gt; but the content is blank?&lt;/P&gt;&lt;P&gt;&amp;nbsp;On the blank screen can you look at the page source?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;2)What happened if you put that in a new browswer windows? does it display anything at all?&lt;/P&gt;&lt;P&gt;&lt;A href="https://developer.authorize.net/tools/paramdump/index.php" target="_blank" rel="nofollow"&gt;&lt;EM&gt;https://developer.authorize.net/tools/paramdump/index.php&lt;/EM&gt;&lt;/A&gt;&lt;EM&gt;​ &lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Mon, 10 Aug 2015 23:23:54 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Empty-Response-in-Callback-continued/m-p/51689#M27037</guid>
      <dc:creator>RaynorC1emen7</dc:creator>
      <dc:date>2015-08-10T23:23:54Z</dc:date>
    </item>
    <item>
      <title>Re: Empty Response in Callback - continued</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Empty-Response-in-Callback-continued/m-p/51690#M27038</link>
      <description>&lt;P&gt;Maybe a Mod would read this and get what you need&lt;/P&gt;</description>
      <pubDate>Tue, 11 Aug 2015 00:00:24 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Empty-Response-in-Callback-continued/m-p/51690#M27038</guid>
      <dc:creator>RaynorC1emen7</dc:creator>
      <dc:date>2015-08-11T00:00:24Z</dc:date>
    </item>
    <item>
      <title>Re: Empty Response in Callback - continued</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Empty-Response-in-Callback-continued/m-p/51691#M27039</link>
      <description>&lt;P&gt;Was playing on your website, look like you have testmode on because I was using a test # 4111111111111111&lt;/P&gt;&lt;P&gt;and it said payment was successfuly process.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;That doesn't make sense as the there are only a few different between testmode on or testmode off.&lt;/P&gt;&lt;P&gt;One being transactionID is always 0 on testmode on.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Can you post the code in your &lt;A href="http://www.haccp360.com/PageRegister/RegisterCallback.aspx" target="_blank" rel="nofollow"&gt;RegisterCallback.aspx&lt;/A&gt; page so we can look how you are getting value?&lt;/P&gt;</description>
      <pubDate>Tue, 11 Aug 2015 00:25:16 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Empty-Response-in-Callback-continued/m-p/51691#M27039</guid>
      <dc:creator>RaynorC1emen7</dc:creator>
      <dc:date>2015-08-11T00:25:16Z</dc:date>
    </item>
    <item>
      <title>Re: Empty Response in Callback - continued</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Empty-Response-in-Callback-continued/m-p/51718#M27062</link>
      <description>&lt;P&gt;I am posting responses that display as being posted, but them they don't show up when I reload the topic.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Why?&lt;/P&gt;</description>
      <pubDate>Wed, 12 Aug 2015 18:57:14 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Empty-Response-in-Callback-continued/m-p/51718#M27062</guid>
      <dc:creator>rbsorensen7456</dc:creator>
      <dc:date>2015-08-12T18:57:14Z</dc:date>
    </item>
    <item>
      <title>Re: Empty Response in Callback - continued</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Empty-Response-in-Callback-continued/m-p/51719#M27063</link>
      <description>&lt;P&gt;If you are posting code, please use the Insert Code option in the comment box. &amp;nbsp;It looks like &amp;nbsp;this &amp;lt;&amp;gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Richard&lt;/P&gt;</description>
      <pubDate>Wed, 12 Aug 2015 19:26:10 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Empty-Response-in-Callback-continued/m-p/51719#M27063</guid>
      <dc:creator>RichardH</dc:creator>
      <dc:date>2015-08-12T19:26:10Z</dc:date>
    </item>
    <item>
      <title>Re: Empty Response in Callback - continued</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Empty-Response-in-Callback-continued/m-p/51737#M27076</link>
      <description>&lt;P&gt;1. When I use&amp;nbsp;&lt;A href="https://developer.authorize.net/tools/paramdump/index.php" target="_self"&gt;https://developer.authorize.net/tools/paramdump/index.php&lt;/A&gt; as the sole relay response url, I get the following response when the Authorize.net payment page should be displayed:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The following errors have occurred.&lt;BR /&gt;(14) The referrer, relay response or receipt link URL is invalid.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;2. If I then try navigaing to the above URL I get an Authorize.net "Page Not Found" error.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;3. I tried this for both my live and sandbox accounts and I am now having the same issue for both - blank relay response. Here is the contents of my log of the message:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;Host: 50.244.14.225 50.244.14.225 Browser: Firefox39, 39.0 BrowserAgent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:39.0) Gecko/20100101 Firefox/39.0
Query String: Url: /PageRegister/RegisterResult.aspx UrlReferrer: /PageRegister/RegisterCallback.aspx

Log: Message: Length: 0 Request URL: /PageRegister/RegisterCallback.aspx&lt;/PRE&gt;
&lt;P&gt;4. Here are the authorize.net keys I am using:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;Live:

    &amp;lt;add key="AUTHORIZE_NET_API_LOGIN" value="4C7B2Zyfq"/&amp;gt;
    &amp;lt;add key="AUTHORIZE_NET_TRANSACTION_KEY" value="***"/&amp;gt;
    &amp;lt;add key="AUTHORIZE_NET_URL_MODE" value="LIVE"/&amp;gt;
    &amp;lt;add key="AUTHORIZE_NET_URL_LIVE" value="https://secure.authorize.net/gateway/transact.dll"/&amp;gt;


Sandbox:

    &amp;lt;add key="AUTHORIZE_NET_API_LOGIN" value="5QK6Z2FuUt58"/&amp;gt;
    &amp;lt;add key="AUTHORIZE_NET_TRANSACTION_KEY" value="***"/&amp;gt;
    &amp;lt;add key="AUTHORIZE_NET_URL_MODE" value="TEST"/&amp;gt;
    &amp;lt;add key="AUTHORIZE_NET_URL_TEST" value="https://test.authorize.net/gateway/transact.dll"/&amp;gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;5. The code is in the next message.&lt;/P&gt;</description>
      <pubDate>Thu, 13 Aug 2015 13:26:16 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Empty-Response-in-Callback-continued/m-p/51737#M27076</guid>
      <dc:creator>rbsorensen7456</dc:creator>
      <dc:date>2015-08-13T13:26:16Z</dc:date>
    </item>
    <item>
      <title>Re: Empty Response in Callback - continued</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Empty-Response-in-Callback-continued/m-p/51738#M27077</link>
      <description>&lt;P&gt;1. Here is the markup and the code for the "Checkout" page which calls the Authorize.net payment page:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;&amp;lt;%@ Page
    Title="Checkout"
    Language="vb"
    AutoEventWireup="false"
    ViewStateMode="Disabled"
    MasterPageFile="~/PageMaster/MasterLogin.master"
    CodeBehind="RegisterCheckout.aspx.vb"
    Inherits="RegisterCheckout" %&amp;gt;

&amp;lt;%@ MasterType virtualpath="~/PageMaster/MasterLogin.master" %&amp;gt;
&amp;lt;%@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="telerik" %&amp;gt;
&amp;lt;asp:Content ID="ctlBody" ContentPlaceHolderID="ctlContentBody" runat="server"&amp;gt;
    &amp;lt;h3&amp;gt;Checkout&amp;lt;/h3&amp;gt;
    &amp;lt;input type="hidden" name="x_invoice_num" id="x_invoice_num" value="&amp;lt;%= AuthorizeNet_x_invoice %&amp;gt;" /&amp;gt;
    &amp;lt;input type="hidden" name="x_amount" id="x_amount" value="&amp;lt;%= AuthorizeNet_x_amount %&amp;gt;" /&amp;gt;
    &amp;lt;input type="hidden" name="x_description" id="x_description" value="&amp;lt;%= AuthorizeNet_x_description %&amp;gt;" /&amp;gt;
    &amp;lt;input type="hidden" name="x_company" id="x_company" value="&amp;lt;%= AuthorizeNet_x_company %&amp;gt;" /&amp;gt;
    &amp;lt;input type="hidden" name="x_ship_to_company" id="x_ship_to_company" value="&amp;lt;%= AuthorizeNet_x_company %&amp;gt;" /&amp;gt;
    &amp;lt;input type="hidden" name="x_first_name" id="x_first_name" value="&amp;lt;%= AuthorizeNet_x_first_name %&amp;gt;" /&amp;gt;
    &amp;lt;input type="hidden" name="x_ship_to_first_name" id="x_ship_to_first_name" value="&amp;lt;%= AuthorizeNet_x_first_name %&amp;gt;" /&amp;gt;
    &amp;lt;input type="hidden" name="x_last_name" id="x_last_name" value="&amp;lt;%= AuthorizeNet_x_last_name %&amp;gt;" /&amp;gt;
    &amp;lt;input type="hidden" name="x_ship_to_last_name" id="x_ship_to_last_name" value="&amp;lt;%= AuthorizeNet_x_last_name %&amp;gt;" /&amp;gt;
    &amp;lt;input type="hidden" name="x_address" id="x_address" value="&amp;lt;%= AuthorizeNet_x_address %&amp;gt;" /&amp;gt;
    &amp;lt;input type="hidden" name="x_ship_to_address" id="x_ship_to_address" value="&amp;lt;%= AuthorizeNet_x_address %&amp;gt;" /&amp;gt;
    &amp;lt;input type="hidden" name="x_city" id="x_city" value="&amp;lt;%= AuthorizeNet_x_city %&amp;gt;" /&amp;gt;
    &amp;lt;input type="hidden" name="x_ship_to_city" id="x_ship_to_city" value="&amp;lt;%= AuthorizeNet_x_city %&amp;gt;" /&amp;gt;
    &amp;lt;input type="hidden" name="x_state" id="x_state" value="&amp;lt;%= AuthorizeNet_x_state %&amp;gt;" /&amp;gt;
    &amp;lt;input type="hidden" name="x_ship_to_state" id="x_ship_to_state" value="&amp;lt;%= AuthorizeNet_x_state %&amp;gt;" /&amp;gt;
    &amp;lt;input type="hidden" name="x_zip" id="x_zip" value="&amp;lt;%= AuthorizeNet_x_zip %&amp;gt;" /&amp;gt;
    &amp;lt;input type="hidden" name="x_ship_to_zip" id="x_ship_to_zip" value="&amp;lt;%= AuthorizeNet_x_zip %&amp;gt;" /&amp;gt;
    &amp;lt;input type="hidden" name="x_country" id="x_country" value="&amp;lt;%= AuthorizeNet_x_country %&amp;gt;" /&amp;gt;
    &amp;lt;input type="hidden" name="x_ship_to_country" id="x_ship_to_country" value="&amp;lt;%= AuthorizeNet_x_country %&amp;gt;" /&amp;gt;
    &amp;lt;input type="hidden" name="x_email" id="x_email" value="&amp;lt;%= AuthorizeNet_x_email %&amp;gt;" /&amp;gt;
    &amp;lt;input type="hidden" name="x_phone" id="x_phone" value="&amp;lt;%= AuthorizeNet_x_phone %&amp;gt;" /&amp;gt;
    &amp;lt;input type="hidden" name="x_cancel_url" id="x_cancel_url" value="&amp;lt;%= AuthorizeNet_x_cancel_url %&amp;gt;" /&amp;gt;
    &amp;lt;input type="hidden" name="x_relay_url" id="x_relay_url" value="&amp;lt;%= AuthorizeNet_x_relay_url %&amp;gt;" /&amp;gt;
    &amp;lt;input type='hidden' name="x_receipt_link_url" id="x_receipt_link_url" value="&amp;lt;%= AuthorizeNet_x_receipt_link_url %&amp;gt;" /&amp;gt;
    &amp;lt;input type="hidden" name="x_login" id="x_login" value="&amp;lt;%= AuthorizeNet_x_login %&amp;gt;" /&amp;gt;
    &amp;lt;input type="hidden" name="x_test_request" id="x_test_request" value="&amp;lt;%= AuthorizeNet_x_test_request %&amp;gt;" /&amp;gt;
    &amp;lt;input type="hidden" name="x_fp_sequence" id="x_fp_sequence" value="&amp;lt;%= AuthorizeNet_x_fp_sequence %&amp;gt;" /&amp;gt;
    &amp;lt;input type="hidden" name="x_fp_timestamp" id="x_fp_timestamp" value="&amp;lt;%= AuthorizeNet_x_fp_timestamp %&amp;gt;" /&amp;gt;
    &amp;lt;input type="hidden" name="x_fp_hash" id="x_fp_hash" value="&amp;lt;%= AuthorizeNet_x_fp_hash %&amp;gt;" /&amp;gt;
    &amp;lt;input type="hidden" name="x_version" id="x_version" value="&amp;lt;%= AuthorizeNet_x_version %&amp;gt;" /&amp;gt;
    &amp;lt;input type="hidden" name="x_relay_response" id="x_relay_response" value="TRUE" /&amp;gt;
    &amp;lt;input type="hidden" name="x_show_form" id="x_show_form" value="PAYMENT_FORM" /&amp;gt;
    
    &amp;lt;br /&amp;gt;
    &amp;lt;br /&amp;gt;
    &amp;lt;table class="Admin"&amp;gt;
        &amp;lt;tr&amp;gt;
            &amp;lt;td&amp;gt;
                Registration Fee:
            &amp;lt;/td&amp;gt;
            &amp;lt;td&amp;gt;
                &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;
                &amp;lt;asp:Label ID="lblFee" runat="server" /&amp;gt;
            &amp;lt;/td&amp;gt;
        &amp;lt;/tr&amp;gt;

        &amp;lt;tr&amp;gt;
            &amp;lt;td colspan="2"&amp;gt;
                &amp;amp;nbsp;
            &amp;lt;/td&amp;gt;
        &amp;lt;/tr&amp;gt;
        &amp;lt;tr&amp;gt;
            &amp;lt;td&amp;gt;
                Discount:
            &amp;lt;/td&amp;gt;
            &amp;lt;td&amp;gt;
                &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;
                &amp;lt;asp:Label ID="lblDiscount" runat="server" /&amp;gt;
            &amp;lt;/td&amp;gt;
        &amp;lt;/tr&amp;gt;

        &amp;lt;tr&amp;gt;
            &amp;lt;td colspan="2"&amp;gt;
                &amp;amp;nbsp;
            &amp;lt;/td&amp;gt;
        &amp;lt;/tr&amp;gt;
        &amp;lt;tr&amp;gt;
            &amp;lt;td&amp;gt;
                Payment Amount:
            &amp;lt;/td&amp;gt;
            &amp;lt;td&amp;gt;
                &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;
                &amp;lt;asp:Label ID="lblAmount" runat="server" /&amp;gt;
            &amp;lt;/td&amp;gt;
        &amp;lt;/tr&amp;gt;
    &amp;lt;/table&amp;gt;

    &amp;lt;br /&amp;gt;
    &amp;lt;br /&amp;gt;
    &amp;lt;asp:Button ID="btnPay" runat="server" Text="Proceed to Payment Screen" CssClass="button" /&amp;gt; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;
    &amp;lt;asp:Button ID="btnCancel" runat="server" Text="Cancel" CssClass="button" /&amp;gt;
&amp;lt;/asp:Content&amp;gt;



Public Class RegisterCheckout
    Inherits PageBase

    ' Test credit card numbers
    '   American Express    370000000000002
    '   Discover            6011000000000012
    '   MasterCard          5424000000000015
    '   Visa                4007000000027
    '   Visa                4012888818888
    '   Diners Club         38000000000006
    '   JCB                 3088000000000017

#Region "Page Routines"
    Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
        CurrentApp.ResultSequence = AuthorizeNet.Crypto.GenerateSequence()
        CurrentApp.ResultTimeStamp = AuthorizeNet.Crypto.GenerateTimestamp().ToString

        lblFee.Text = CurrentApp.Fee.ToString("C")
        lblDiscount.Text = CurrentApp.Discount.ToString("C")
        lblAmount.Text = CurrentApp.Amount.ToString("C")

        If Config.AUTHORIZE_NET_URL_MODE = "TEST" Then
            btnPay.PostBackUrl = Config.AUTHORIZE_NET_URL_TEST
        Else
            btnPay.PostBackUrl = Config.AUTHORIZE_NET_URL_LIVE
        End If
    End Sub

    Protected Sub btnCancel_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btnCancel.Click
        CurrentSession.RedirectToPrev(Response, Session)
    End Sub
#End Region

#Region "Properties"
    Public ReadOnly Property AuthorizeNet_x_invoice() As Integer
        Get
            Return CurrentApp.ID
        End Get
    End Property

    Public ReadOnly Property AuthorizeNet_x_amount() As String
        Get
            Return CurrentApp.Amount.ToString("#####0.00")
        End Get
    End Property

    Public ReadOnly Property AuthorizeNet_x_description() As String
        Get
            Return "Registration Fee for " &amp;amp; CurrentApp.FirstName &amp;amp; " " &amp;amp; CurrentApp.LastName
        End Get
    End Property

    Public ReadOnly Property AuthorizeNet_x_company() As String
        Get
            Return CurrentApp.Company
        End Get
    End Property

    Public ReadOnly Property AuthorizeNet_x_first_name() As String
        Get
            Return CurrentApp.FirstName
        End Get
    End Property

    Public ReadOnly Property AuthorizeNet_x_last_name() As String
        Get
            Return CurrentApp.LastName
        End Get
    End Property

    Public ReadOnly Property AuthorizeNet_x_address() As String
        Get
            Return CurrentApp.Address1
        End Get
    End Property

    Public ReadOnly Property AuthorizeNet_x_city() As String
        Get
            Return CurrentApp.City
        End Get
    End Property

    Public ReadOnly Property AuthorizeNet_x_state() As String
        Get
            Return CurrentApp.State
        End Get
    End Property

    Public ReadOnly Property AuthorizeNet_x_zip() As String
        Get
            Return CurrentApp.Zip
        End Get
    End Property

    Public ReadOnly Property AuthorizeNet_x_country() As String
        Get
            Return CurrentApp.Country
        End Get
    End Property

    Public ReadOnly Property AuthorizeNet_x_email() As String
        Get
            Return CurrentApp.Email
        End Get
    End Property

    Public ReadOnly Property AuthorizeNet_x_phone() As String
        Get
            Return CurrentApp.Phone
        End Get
    End Property

    Public ReadOnly Property AuthorizeNet_x_cancel_url() As String
        Get
            Return AuthorizeNet_x_relay_url
        End Get
    End Property

    Public ReadOnly Property AuthorizeNet_x_relay_url() As String
        Get
            Return AppConstants.PageRegisterCallback.Replace("~", Config.SiteURL)
        End Get
    End Property

    Public ReadOnly Property AuthorizeNet_x_receipt_link_url() As String
        Get
            Return AuthorizeNet_x_relay_url
        End Get
    End Property

    Public ReadOnly Property AuthorizeNet_x_login() As String
        Get
            Return Config.AUTHORIZE_NET_API_LOGIN
        End Get
    End Property

    Public ReadOnly Property AuthorizeNet_x_test_request() As String
        Get
            Dim sResult = "TRUE"
            Dim osettings As settings = New settings(AppConstants.SettingsID)
            If Not IsNothing(osettings) AndAlso osettings.Exists Then
                sResult = osettings.paymenttestmode.ToString.ToUpper
            End If
            Return sResult
        End Get
    End Property

    Public ReadOnly Property AuthorizeNet_x_version() As String
        Get
            Return Config.AUTHORIZE_NET_VERSION
        End Get
    End Property

    Public ReadOnly Property AuthorizeNet_x_fp_sequence() As String
        Get
            Return CurrentApp.ResultSequence
        End Get
    End Property

    Public ReadOnly Property AuthorizeNet_x_fp_timestamp() As String
        Get
            Return CurrentApp.ResultTimeStamp
        End Get
    End Property

    Public ReadOnly Property AuthorizeNet_x_fp_hash() As String
        Get
            Return AuthorizeNet.Crypto.GenerateFingerprint(
                Config.AUTHORIZE_NET_TRANSACTION_KEY,
                Config.AUTHORIZE_NET_API_LOGIN,
                Decimal.Parse(AuthorizeNet_x_amount),
                CurrentApp.ResultSequence,
                CurrentApp.ResultTimeStamp)
        End Get
    End Property
#End Region

End Class&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;2. Here is the markup and the code for the "Callback" page which&amp;nbsp;is the relay response&amp;nbsp;form:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;&amp;lt;%@ Page
    Language="vb"
    AutoEventWireup="false"
    ViewStateMode="Disabled"
    CodeBehind="RegisterCallback.aspx.vb"
    Inherits="RegisterCallback" %&amp;gt;

&amp;lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&amp;gt;
&amp;lt;html xmlns="http://www.w3.org/1999/xhtml"&amp;gt;
&amp;lt;body&amp;gt;
&amp;lt;script type="text/Javascript"&amp;gt;
    window.location = "&amp;lt;%= AuthorizeNet_x_result_url %&amp;gt;";
&amp;lt;/script&amp;gt;
&amp;lt;/body&amp;gt;
&amp;lt;/html&amp;gt;



Imports System.IO

Public Class RegisterCallback
    Inherits PageBase

    Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
        ' This page cannot use the normal error handling...
        '
        ' It is called by Authorize.NET and doesn't contain cookies (ALL Session info is missing).
        ' Whatever this page returns is "piped" through Authorize.NET and is rendered in the client browser. 
        ' So it is basically required to return a redirect, so we can return to "sanity" (valid 
        ' Session variables) as soon as possible.
        ' 
        ' ALSO: Anything you render in this page (i.e., if you fail to do the redirect), will be rendered 
        ' to the client browser... and because the browser's URL won't be pointing to this page, 
        ' links will likely break.

        Dim oStream As Stream = Request.InputStream
        Dim iLength As Integer = CInt(oStream.Length)
        Dim bArray(iLength) As Byte
        oStream.Read(bArray, 0, iLength)
        Dim sMessage As String = ""
        For iX As Integer = 0 To iLength - 1
            sMessage &amp;amp;= bArray(iX).ToString()
        Next
        errormessage.LogMessage("Message: " &amp;amp; sMessage &amp;amp; "  Length: " &amp;amp; iLength &amp;amp; "  Request URL: " &amp;amp; Request.Url.PathAndQuery)

        Dim ocurrentpayment As currentpayment = New currentpayment(AppConstants.SettingsID)
        If Not IsNothing(ocurrentpayment) AndAlso ocurrentpayment.Exists Then
            With ocurrentpayment
                .resultcode = GetRequestParam("x_response_code")
                If String.IsNullOrWhiteSpace(.resultcode) Then
                Else
                    .resultmessage = GetRequestParam("x_response_reason_text").Replace("+", " ") &amp;amp; " - Reason Code: " &amp;amp; GetRequestParam("x_response_reason_code")
                    .ccno = GetRequestParam("x_account_number")
                    .hashvalue = GetRequestParam("x_MD5_Hash")
                    .userid = CInt(GetRequestParam("x_invoice_num"))
                    If IsNumeric(GetRequestParam("x_amount")) Then
                        .amount = CDbl(GetRequestParam("x_amount"))
                    Else
                        .amount = 0
                    End If
                End If
            End With
            ocurrentpayment.Update(CurrentSession.UserRef, New List(Of String))
        End If
        'Response.RedirectPermanent(sUrl, True)

        ' Other Authorize.Net parameters
        'x_avs_code=
        'x_auth_code=
        'x_trans_id=
        'x_method=
        'x_card_type=
        'x_first_name=
        'x_last_name=
        'x_company=
        'x_address=
        'x_city=test
        'x_state=IN
        'x_zip=11111
        'x_country=
        'x_phone=
        'x_fax=
        'x_email=
        'x_description=
        'x_type=auth_capture
        'x_cust_id=
        'x_ship_to_first_name=
        'x_ship_to_last_name=
        'x_ship_to_company=
        'x_ship_to_address=
        'x_ship_to_city=
        'x_ship_to_state=
        'x_ship_to_zip=
        'x_ship_to_country=
        'x_tax=
        'x_duty=
        'x_freight=
        'x_tax_exempt=
        'x_po_num=
        'x_cvv2_resp_code=
        'x_cavv_response=
    End Sub

    Public ReadOnly Property AuthorizeNet_x_result_url() As String
        Get
            Dim sUrl = AppConstants.PageRegisterResult.Replace("~", Config.SiteURL)
            errormessage.LogMessage("Result URL: " &amp;amp; sUrl)
            Return sUrl
        End Get
    End Property

    Private Function GetRequestParam(sParamName As String) As String
        Dim sResult As String = ""

        Try
            sResult = Request(sParamName)
        Catch
        End Try

        Return sResult
    End Function
End Class&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;3. Here is the markup and the code for the "Register" page which&amp;nbsp;is launched by the Callback page, and returns a response to the user:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;&amp;lt;%@ Page
    Title="Registration Payment Result"
    Language="vb"
    AutoEventWireup="false"
    ViewStateMode="Disabled"
    MasterPageFile="~/PageMaster/MasterLogin.master"
    CodeBehind="RegisterResult.aspx.vb"
    Inherits="RegisterResult" %&amp;gt;

&amp;lt;%@ MasterType virtualpath="~/PageMaster/MasterLogin.master" %&amp;gt;
&amp;lt;%@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="telerik" %&amp;gt;
&amp;lt;asp:Content ID="ctlBody" ContentPlaceHolderID="ctlContentBody" runat="server"&amp;gt;
    &amp;lt;h3&amp;gt;Registration Payment Result&amp;lt;/h3&amp;gt;
    &amp;lt;asp:Panel ID="pnlAdmin" runat="server" CssClass="Admin"&amp;gt;
        &amp;lt;br /&amp;gt;
        &amp;lt;br /&amp;gt;
        &amp;lt;table&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Payment Result:&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;&amp;lt;asp:Label ID="lblResult" runat="server" /&amp;gt;&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;

            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;&amp;amp;nbsp;&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;&amp;amp;nbsp;&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;

            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Next Step:&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;&amp;lt;asp:Label ID="lblNextStep" runat="server" /&amp;gt;&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
        &amp;lt;/table&amp;gt;
    &amp;lt;/asp:Panel&amp;gt;

    &amp;lt;br /&amp;gt;
    &amp;lt;br /&amp;gt;
    &amp;lt;asp:Button ID="btnLogin" runat="server" Text="Continue to Login" CssClass="button" /&amp;gt; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;
    &amp;lt;asp:Button ID="btnRegister" runat="server" Text="Return to Register" CssClass="button" /&amp;gt;
&amp;lt;/asp:Content&amp;gt;



Public Class RegisterResult
    Inherits PageBase

#Region "Page Routines"
    Private Const sOK As String = "0"
    Private Const sApproved As String = "1"
    Private Const sDeclined As String = "2"
    Private Const sError As String = "3"
    Private Const sHeldForReview As String = "4"

    Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
        Try
            If Not Page.IsPostBack Then
                Dim bError As Boolean = True
                Dim ocurrentpayment As currentpayment = New currentpayment(AppConstants.SettingsID)
                lblResult.Text = ""
                lblNextStep.Text = "Click 'Return to Register' to repeat the registration and payment process"

                If IsNothing(ocurrentpayment) OrElse Not ocurrentpayment.Exists Then
                    lblResult.Text = "Payment processing failure - payment record not found"
                Else
                    With ocurrentpayment
                        If .resultcode = sDeclined Then
                            lblResult.Text = "Payment authorization denied"
                        ElseIf .resultcode = sError Then
                            lblResult.Text = "Error in payment authorization"
                        ElseIf .resultcode = sHeldForReview Then
                            lblResult.Text = "Payment held for review"
                        ElseIf .resultcode &amp;lt;&amp;gt; sApproved AndAlso .resultcode &amp;lt;&amp;gt; sApproved AndAlso Not String.IsNullOrWhiteSpace(.resultcode) Then
                            lblResult.Text = "Transaction was cancelled"
                        Else
                            Dim ouser As users = New users(.userid)
                            If IsNothing(ouser) OrElse Not ouser.Exists Then
                                lblResult.Text = "Transaction database record was not found"
                            ElseIf Not ouser.pending Then
                                lblResult.Text = "Transaction reference was corrupted"
                            ElseIf .amount &amp;lt;&amp;gt; ouser.ccamount Then
                                lblResult.Text = "Transaction amount was corrupted: " &amp;amp; .amount
                            Else
                                bError = False
                                lblResult.Text = "Payment was successfully processed" &amp;amp; CStr(IIf(.paymenttestmode, " in test mode", ""))
                                lblNextStep.Text = "Click the 'Continue to Login' to proceed to login with your newly selected username and password"
                                With ouser
                                    Dim oReplacementParams As New Hashtable
                                    oReplacementParams.Add("%firstname%", .firstname)
                                    oReplacementParams.Add("%username%", .username)
                                    oReplacementParams.Add("%password%", SessionContext.DecryptString(.password))
                                    oReplacementParams.Add("%note%", IIf(ocurrentpayment.paymenttestmode, "Payment was made in test mode, so the user record is still pending", ""))
                                    AppContext.SendEmail(AppConstants.EmailUser_LoginWelcome, "", .email, oReplacementParams)

                                    .active = True
                                    .pending = CBool(IIf(ocurrentpayment.paymenttestmode, True, False))
                                    .ccno = ocurrentpayment.ccno
                                    .Update(CurrentSession.UserRef, Master.ErrorMsgList)
                                End With
                            End If
                        End If

                        If bError Then
                            errormessage.LogMessage("Payment failure - UserID: " &amp;amp; .userid &amp;amp; " Msg: " &amp;amp; lblResult.Text &amp;amp; " - code" &amp;amp; .resultcode &amp;amp; " message: " &amp;amp; .resultmessage)
                        End If

                        .resultcode = ""
                        .resultmessage = ""
                        .hashvalue = ""
                        .userid = 0
                        .amount = 0
                        ocurrentpayment.Update(CurrentSession.UserRef, Master.ErrorMsgList)
                    End With
            End If
            End If
        Catch oEx As Exception
            errormessage.LogException(oEx, Me.GetType.Name, New System.Diagnostics.StackFrame().GetMethod.Name, Request)
        End Try
    End Sub

    Private Sub btnLogin_Click(sender As Object, e As System.EventArgs) Handles btnLogin.Click
        CurrentSession.RedirectToPage(AppConstants.PageLogin, Request, Response, CurrentApp)
    End Sub

    Private Sub btnRegister_Click(sender As Object, e As System.EventArgs) Handles btnRegister.Click
        Dim ocurrentpayment As currentpayment = New currentpayment(AppConstants.SettingsID)
        If Not IsNothing(ocurrentpayment) AndAlso ocurrentpayment.Exists Then
            CurrentApp.ID = ocurrentpayment.userid
        End If
        CurrentSession.RedirectToPage(AppConstants.PageRegister, Request, Response, CurrentApp)
    End Sub
#End Region

End Class&lt;/PRE&gt;</description>
      <pubDate>Thu, 13 Aug 2015 13:22:01 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Empty-Response-in-Callback-continued/m-p/51738#M27077</guid>
      <dc:creator>rbsorensen7456</dc:creator>
      <dc:date>2015-08-13T13:22:01Z</dc:date>
    </item>
    <item>
      <title>Re: Empty Response in Callback - continued</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Empty-Response-in-Callback-continued/m-p/51739#M27078</link>
      <description>&lt;P&gt;Not sure if it is still an issue but&lt;/P&gt;&lt;P&gt;Googling "Request.InputStream chuncked" show that it might return length of zero when the request is chuncked.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Have you try just do the logging just using your GetRequestParam ?&lt;/P&gt;&lt;P&gt;log just the&amp;nbsp; GetRequestParam("x_response_code")&lt;/P&gt;</description>
      <pubDate>Thu, 13 Aug 2015 13:56:47 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Empty-Response-in-Callback-continued/m-p/51739#M27078</guid>
      <dc:creator>RaynorC1emen7</dc:creator>
      <dc:date>2015-08-13T13:56:47Z</dc:date>
    </item>
    <item>
      <title>Re: Empty Response in Callback - continued</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Empty-Response-in-Callback-continued/m-p/51740#M27079</link>
      <description>&lt;P&gt;The LogMessage line in the code includes the following:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;"  Request URL: " &amp;amp; Request.Url.PathAndQuery&lt;/PRE&gt;&lt;P&gt;That logic returns the URL and all of the query parameters from the Request object (the ASPX object which represents the inbound page).&amp;nbsp; I included a line from the logging database table showing this in a prior message - the only text in the line is the URL path.&amp;nbsp; There are no query parameters - hence, my problem.&lt;/P&gt;</description>
      <pubDate>Thu, 13 Aug 2015 14:10:12 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Empty-Response-in-Callback-continued/m-p/51740#M27079</guid>
      <dc:creator>rbsorensen7456</dc:creator>
      <dc:date>2015-08-13T14:10:12Z</dc:date>
    </item>
    <item>
      <title>Re: Empty Response in Callback - continued</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Empty-Response-in-Callback-continued/m-p/51741#M27080</link>
      <description>&lt;P&gt;That look like only getting the url query, not post values.&lt;/P&gt;</description>
      <pubDate>Thu, 13 Aug 2015 14:14:04 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Empty-Response-in-Callback-continued/m-p/51741#M27080</guid>
      <dc:creator>RaynorC1emen7</dc:creator>
      <dc:date>2015-08-13T14:14:04Z</dc:date>
    </item>
    <item>
      <title>Re: Empty Response in Callback - continued</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Empty-Response-in-Callback-continued/m-p/51742#M27081</link>
      <description>&lt;P&gt;The callback logic also tries to obtain various query parameter values by name, e.g., GetRequestParam("x_response_code")&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;But there are no query parameters in the Request object, so all of the values are blank&lt;/P&gt;</description>
      <pubDate>Thu, 13 Aug 2015 14:28:57 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Empty-Response-in-Callback-continued/m-p/51742#M27081</guid>
      <dc:creator>rbsorensen7456</dc:creator>
      <dc:date>2015-08-13T14:28:57Z</dc:date>
    </item>
    <item>
      <title>Re: Empty Response in Callback - continued</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Empty-Response-in-Callback-continued/m-p/51743#M27082</link>
      <description>&lt;P&gt;So the ocurrentpayment is blank?&lt;/P&gt;</description>
      <pubDate>Thu, 13 Aug 2015 14:35:31 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Empty-Response-in-Callback-continued/m-p/51743#M27082</guid>
      <dc:creator>RaynorC1emen7</dc:creator>
      <dc:date>2015-08-13T14:35:31Z</dc:date>
    </item>
    <item>
      <title>Re: Empty Response in Callback - continued</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Empty-Response-in-Callback-continued/m-p/51744#M27083</link>
      <description>&lt;P&gt;Yes - everything is blank&lt;/P&gt;</description>
      <pubDate>Thu, 13 Aug 2015 14:36:44 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Empty-Response-in-Callback-continued/m-p/51744#M27083</guid>
      <dc:creator>rbsorensen7456</dc:creator>
      <dc:date>2015-08-13T14:36:44Z</dc:date>
    </item>
    <item>
      <title>Re: Empty Response in Callback - continued</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Empty-Response-in-Callback-continued/m-p/51745#M27084</link>
      <description>&lt;P&gt;And you sure it did get into that if block to do the update?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I wonder if it got an error like the&lt;/P&gt;&lt;P&gt;(14) The referrer, relay response or receipt link URL is invalid.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;and since it doesn't have any post value, it look as it is blank. Have you try just output the raw request body?&lt;/P&gt;</description>
      <pubDate>Thu, 13 Aug 2015 14:46:09 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Empty-Response-in-Callback-continued/m-p/51745#M27084</guid>
      <dc:creator>RaynorC1emen7</dc:creator>
      <dc:date>2015-08-13T14:46:09Z</dc:date>
    </item>
    <item>
      <title>Re: Empty Response in Callback - continued</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Empty-Response-in-Callback-continued/m-p/51746#M27085</link>
      <description>&lt;P&gt;I don't understand your question&lt;/P&gt;</description>
      <pubDate>Thu, 13 Aug 2015 14:46:22 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Empty-Response-in-Callback-continued/m-p/51746#M27085</guid>
      <dc:creator>rbsorensen7456</dc:creator>
      <dc:date>2015-08-13T14:46:22Z</dc:date>
    </item>
    <item>
      <title>Re: Empty Response in Callback - continued</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Empty-Response-in-Callback-continued/m-p/51747#M27086</link>
      <description>&lt;P&gt;The raw request body is what the stream logic in the callback page does - it grabs the entire page contents and emits it&lt;/P&gt;</description>
      <pubDate>Thu, 13 Aug 2015 14:48:02 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Empty-Response-in-Callback-continued/m-p/51747#M27086</guid>
      <dc:creator>rbsorensen7456</dc:creator>
      <dc:date>2015-08-13T14:48:02Z</dc:date>
    </item>
    <item>
      <title>Re: Empty Response in Callback - continued</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Empty-Response-in-Callback-continued/m-p/51748#M27087</link>
      <description>&lt;P&gt;Note that there is a message sent to the Callback page, so the relay response logic is working, to the point of originating the message.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 13 Aug 2015 14:51:05 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Empty-Response-in-Callback-continued/m-p/51748#M27087</guid>
      <dc:creator>rbsorensen7456</dc:creator>
      <dc:date>2015-08-13T14:51:05Z</dc:date>
    </item>
  </channel>
</rss>

