<?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 Hosted gateway payment stalled in Integration and Testing</title>
    <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Hosted-gateway-payment-stalled/m-p/59916#M34485</link>
    <description>&lt;P&gt;When I click the 'Pay' button in my hosted gateway the words change to 'Processing' and nothing happens. How can I determine what is happening?&lt;/P&gt;</description>
    <pubDate>Tue, 19 Sep 2017 15:52:55 GMT</pubDate>
    <dc:creator>PcDudes524</dc:creator>
    <dc:date>2017-09-19T15:52:55Z</dc:date>
    <item>
      <title>Hosted gateway payment stalled</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Hosted-gateway-payment-stalled/m-p/59916#M34485</link>
      <description>&lt;P&gt;When I click the 'Pay' button in my hosted gateway the words change to 'Processing' and nothing happens. How can I determine what is happening?&lt;/P&gt;</description>
      <pubDate>Tue, 19 Sep 2017 15:52:55 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Hosted-gateway-payment-stalled/m-p/59916#M34485</guid>
      <dc:creator>PcDudes524</dc:creator>
      <dc:date>2017-09-19T15:52:55Z</dc:date>
    </item>
    <item>
      <title>Re: Hosted gateway payment stalled</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Hosted-gateway-payment-stalled/m-p/59922#M34491</link>
      <description>&lt;P&gt;It only seems to happen when I set 'showReceipt' to false.&lt;/P&gt;</description>
      <pubDate>Tue, 19 Sep 2017 19:03:56 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Hosted-gateway-payment-stalled/m-p/59922#M34491</guid>
      <dc:creator>PcDudes524</dc:creator>
      <dc:date>2017-09-19T19:03:56Z</dc:date>
    </item>
    <item>
      <title>Re: Hosted gateway payment stalled</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Hosted-gateway-payment-stalled/m-p/59935#M34504</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;This is because when &lt;SPAN&gt;showReceipt&amp;nbsp;&lt;/SPAN&gt;is set to false, you need to handle the response, by showing your own receipt or thank you page. &amp;nbsp;Elements of the transaction response are sent to your parent page via your &lt;A href="https://github.com/AuthorizeNet/accept-sample-app/blob/master/IFrameCommunicator.html" target="_self"&gt;hostedPaymentIFrameCommunicatorUrl&lt;/A&gt;, including transId. In your parent page, you can react to the transaction response with something like the following, which will vary depending on your desired results and your ID selectors :&lt;/P&gt;&lt;PRE&gt;&amp;lt;script&amp;gt;
    window.CommunicationHandler = {};
    function parseQueryString(str) {
        var vars = [];
        var arr = str.split('&amp;amp;');
        var pair;
        for (var i = 0; i &amp;lt; arr.length; i++) {
            pair = arr[i].split('=');
            vars[pair[0]] = unescape(pair[1]);
        }
        return vars;
    }
    window.CommunicationHandler.onReceiveCommunication = function (argument) {
        params = parseQueryString(argument.qstr)
        parentFrame = argument.parent.split('/')[4];
        switch (params['action']) {
            case "transactResponse":
                var transResponse = JSON.parse(params['response']);
                $('#demo').html("Thank you. Your Transaction Id is: "+transResponse.transId);
                //  $('#payframe').hide();
                $('#form1').hide();
                $('#form2').show();
                $('input[name="transid"]').val(transResponse.transId);
                if (transResponse.transId &amp;gt; 0) {
                 //   $('#payframe').hide();
                    $('#cardnumbers').hide();
                    $('#payframe').attr('src', "");
                    $('html,body').scrollTop(0);
                }
              
        }

    }

&amp;lt;/script&amp;gt;&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 20 Sep 2017 14:31:06 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Hosted-gateway-payment-stalled/m-p/59935#M34504</guid>
      <dc:creator>NexusSoftware</dc:creator>
      <dc:date>2017-09-20T14:31:06Z</dc:date>
    </item>
    <item>
      <title>Re: Hosted gateway payment stalled</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Hosted-gateway-payment-stalled/m-p/59937#M34506</link>
      <description>&lt;P&gt;I am using the one directly from Github:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;lt;script type="text/javascript"&amp;gt;&lt;/P&gt;&lt;P&gt;window.CommunicationHandler = {};&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;function parseQueryString(str) {&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;var vars = [];&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;var arr = str.split('&amp;amp;');&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;var pair;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;for (var i = 0; i &amp;lt; arr.length; i++) {&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;pair = arr[i].split('=');&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;vars[pair[0]] = unescape(pair[1]);&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;return vars;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;CommunicationHandler.onReceiveCommunication = function (argument) {&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;params = parseQueryString(argument.qstr)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;parentFrame = argument.parent.split('/')[4];&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;console.log(params);&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;console.log(parentFrame);&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;//alert(params['height']);&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;$frame = null;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;switch(parentFrame){&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;case "manage" &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;: $frame = $("#load_profile");break;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;case "addPayment" &amp;nbsp;&amp;nbsp; &amp;nbsp;: $frame = $("#add_payment");break;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;case "addShipping" &amp;nbsp;&amp;nbsp; &amp;nbsp;: $frame = $("#add_shipping");break;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;case "editPayment" &amp;nbsp;&amp;nbsp; &amp;nbsp;: $frame = $("#edit_payment");break;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;case "editShipping"&amp;nbsp;&amp;nbsp; &amp;nbsp;: $frame = $("#edit_shipping");break;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;case "payment"&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;: $frame = $("#load_payment");break;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;switch(params['action']){&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;case "resizeWindow" &amp;nbsp;&amp;nbsp; &amp;nbsp;: &amp;nbsp;&amp;nbsp; &amp;nbsp;if( parentFrame== "manage" &amp;amp;&amp;amp; parseInt(params['height'])&amp;lt;1150) params['height']=1150;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;if( parentFrame== "payment" &amp;amp;&amp;amp; parseInt(params['height'])&amp;lt;1000) params['height']=1000;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;if(parentFrame=="addShipping" &amp;amp;&amp;amp; $(window).width() &amp;gt; 1021) params['height']= 350;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;$frame.outerHeight(parseInt(params['height']));&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;break;&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;case "successfulSave" &amp;nbsp;&amp;nbsp; &amp;nbsp;: &amp;nbsp;&amp;nbsp; &amp;nbsp;$('#myModal').modal('hide'); location.reload(false); break;&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;case "cancel" &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;: &amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;var currTime = sessionStorage.getItem("lastTokenTime");&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;if (currTime === null || (Date.now()-currTime)/60000 &amp;gt; 15){&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;location.reload(true);&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;onLoad = true;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;switch(parentFrame){&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;case "addPayment"&amp;nbsp;&amp;nbsp; : $("#send_token").attr({"action":baseUrl+"addPayment","target":"add_payment"}).submit(); $("#add_payment").hide(); break;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;case "addShipping"&amp;nbsp; : $("#send_token").attr({"action":baseUrl+"addShipping","target":"add_shipping"}).submit(); $("#add_shipping").hide(); $('#myModal').modal('toggle'); break;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;case "manage"&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : $("#send_token").attr({"action":baseUrl+"manage","target":"load_profile" }).submit(); break;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;case "editPayment"&amp;nbsp; : $("#payment").show(); $("#addPayDiv").show(); break;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;case "editShipping" : $('#myModal').modal('toggle'); $("#shipping").show(); $("#addShipDiv").show(); break;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;case "payment"&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;: sessionStorage.removeItem("HPTokenTime"); $('#HostedPayment').attr('src','about:blank'); break;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;break;&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;case "transactResponse"&amp;nbsp;&amp;nbsp; &amp;nbsp;: &amp;nbsp;&amp;nbsp; &amp;nbsp;sessionStorage.removeItem("HPTokenTime");&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;$('#HostedPayment').attr('src','about:blank');&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;var transResponse = JSON.parse(params['response']);&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;$("#HPConfirmation p").html("&amp;lt;strong&amp;gt;&amp;lt;b&amp;gt; Success.. !! &amp;lt;/b&amp;gt;&amp;lt;/strong&amp;gt; &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; Your payment of &amp;lt;b&amp;gt;$"+transResponse.totalAmount+"&amp;lt;/b&amp;gt; for &amp;lt;b&amp;gt;"+transResponse.orderDescription+"&amp;lt;/b&amp;gt; has been Processed Successfully on &amp;lt;b&amp;gt;"+transResponse.dateTime+"&amp;lt;/b&amp;gt;.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Generated Order Invoice Number is :&amp;nbsp; &amp;lt;b&amp;gt;"+transResponse.orderInvoiceNumber+"&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt; Happy Shopping with us ..");&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;$("#HPConfirmation p b").css({"font-size":"22px", "color":"green"});&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;$("#HPConfirmation").modal("toggle");&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;/P&gt;&lt;P&gt;&amp;lt;/script&amp;gt;&lt;/P&gt;</description>
      <pubDate>Wed, 20 Sep 2017 15:38:56 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Hosted-gateway-payment-stalled/m-p/59937#M34506</guid>
      <dc:creator>PcDudes524</dc:creator>
      <dc:date>2017-09-20T15:38:56Z</dc:date>
    </item>
    <item>
      <title>Re: Hosted gateway payment stalled</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Hosted-gateway-payment-stalled/m-p/59938#M34507</link>
      <description>&lt;P&gt;Ok, I found the error but now I need it to go to another page once they have clicked the close button in the alert window. How do I do this?&lt;/P&gt;</description>
      <pubDate>Wed, 20 Sep 2017 15:52:05 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Hosted-gateway-payment-stalled/m-p/59938#M34507</guid>
      <dc:creator>PcDudes524</dc:creator>
      <dc:date>2017-09-20T15:52:05Z</dc:date>
    </item>
    <item>
      <title>Re: Hosted gateway payment stalled</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Hosted-gateway-payment-stalled/m-p/59939#M34508</link>
      <description>window.location = "&lt;A href="http://yourfancyurl.com" target="_blank"&gt;http://www.yoururl.com&lt;/A&gt;";</description>
      <pubDate>Wed, 20 Sep 2017 15:59:37 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Hosted-gateway-payment-stalled/m-p/59939#M34508</guid>
      <dc:creator>NexusSoftware</dc:creator>
      <dc:date>2017-09-20T15:59:37Z</dc:date>
    </item>
    <item>
      <title>Re: Hosted gateway payment stalled</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Hosted-gateway-payment-stalled/m-p/59940#M34509</link>
      <description>&lt;P&gt;Sorry, I'm horrible with JS. Where would I put this line?&lt;/P&gt;</description>
      <pubDate>Wed, 20 Sep 2017 16:02:38 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Hosted-gateway-payment-stalled/m-p/59940#M34509</guid>
      <dc:creator>PcDudes524</dc:creator>
      <dc:date>2017-09-20T16:02:38Z</dc:date>
    </item>
    <item>
      <title>Re: Hosted gateway payment stalled</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Hosted-gateway-payment-stalled/m-p/59943#M34512</link>
      <description>&lt;PRE&gt;&amp;lt;script type="text/javascript"&amp;gt;
    document.getElementById("closeAcceptConfirmationFooterBtn").onclick = function () {
        window.location = "http://www.yoururl.com";
    };
&amp;lt;/script&amp;gt;&lt;/PRE&gt;</description>
      <pubDate>Wed, 20 Sep 2017 17:32:21 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Hosted-gateway-payment-stalled/m-p/59943#M34512</guid>
      <dc:creator>NexusSoftware</dc:creator>
      <dc:date>2017-09-20T17:32:21Z</dc:date>
    </item>
    <item>
      <title>Re: Hosted gateway payment stalled</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Hosted-gateway-payment-stalled/m-p/59944#M34513</link>
      <description>&lt;P&gt;That doesn't seem to work for me, still showing the payment form after I click the button.&lt;/P&gt;</description>
      <pubDate>Wed, 20 Sep 2017 17:45:08 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Hosted-gateway-payment-stalled/m-p/59944#M34513</guid>
      <dc:creator>PcDudes524</dc:creator>
      <dc:date>2017-09-20T17:45:08Z</dc:date>
    </item>
    <item>
      <title>Re: Hosted gateway payment stalled</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Hosted-gateway-payment-stalled/m-p/59945#M34514</link>
      <description>&lt;P&gt;Right click and Inspect the close button. What is the id? If it doesn't have one, give it one with id="closeAcceptConfirmationFooterBtn", else replace the "closeAcceptConfirmationFooterBtn" in the following, with the actual id. document.getElementById("closeAcceptConfirmationFooterBtn").onclick&lt;/P&gt;</description>
      <pubDate>Wed, 20 Sep 2017 17:57:43 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Hosted-gateway-payment-stalled/m-p/59945#M34514</guid>
      <dc:creator>NexusSoftware</dc:creator>
      <dc:date>2017-09-20T17:57:43Z</dc:date>
    </item>
    <item>
      <title>Re: Hosted gateway payment stalled</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Hosted-gateway-payment-stalled/m-p/59949#M34518</link>
      <description>&lt;P&gt;The id is closeAcceptConfirmationFooterBtn.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Here is the HTML&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;lt;button id="closeAcceptConfirmationFooterBtn" type="button" class="btn btn-success" data-dismiss="modal"&amp;gt;Close&amp;lt;/button&amp;gt;&lt;/P&gt;</description>
      <pubDate>Wed, 20 Sep 2017 18:11:20 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Hosted-gateway-payment-stalled/m-p/59949#M34518</guid>
      <dc:creator>PcDudes524</dc:creator>
      <dc:date>2017-09-20T18:11:20Z</dc:date>
    </item>
    <item>
      <title>Re: Hosted gateway payment stalled</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Hosted-gateway-payment-stalled/m-p/59953#M34522</link>
      <description>&lt;P&gt;Then putting the following in your index page, in a script block by itself, should work. An example of it working is at :&amp;nbsp;&lt;A href="https://nexwebhost.com/authorizenet/" target="_blank"&gt;https://nexwebhost.com/authorizenet/&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;&amp;lt;script type="text/javascript"&amp;gt;
    document.getElementById("closeAcceptConfirmationFooterBtn").onclick = function () {
        window.location = "https://nexwebhost.com";
    };
&amp;lt;/script&amp;gt;&lt;/PRE&gt;&lt;P&gt;If not, do you have a live URL to check out?&lt;/P&gt;</description>
      <pubDate>Wed, 20 Sep 2017 18:20:50 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Hosted-gateway-payment-stalled/m-p/59953#M34522</guid>
      <dc:creator>NexusSoftware</dc:creator>
      <dc:date>2017-09-20T18:20:50Z</dc:date>
    </item>
    <item>
      <title>Re: Hosted gateway payment stalled</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Hosted-gateway-payment-stalled/m-p/59957#M34526</link>
      <description>&lt;P&gt;Here is the live url: &lt;A href="https://www.blackrabbitbooks.com/process/index.php" target="_blank"&gt;https://www.blackrabbitbooks.com/process/index.php&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 20 Sep 2017 18:34:34 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Hosted-gateway-payment-stalled/m-p/59957#M34526</guid>
      <dc:creator>PcDudes524</dc:creator>
      <dc:date>2017-09-20T18:34:34Z</dc:date>
    </item>
    <item>
      <title>Re: Hosted gateway payment stalled</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Hosted-gateway-payment-stalled/m-p/59961#M34530</link>
      <description>&lt;P&gt;Try taking the script block out of the head and putting it down before the closing &amp;lt;/body&amp;gt; tag.&lt;/P&gt;</description>
      <pubDate>Wed, 20 Sep 2017 18:45:49 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Hosted-gateway-payment-stalled/m-p/59961#M34530</guid>
      <dc:creator>NexusSoftware</dc:creator>
      <dc:date>2017-09-20T18:45:49Z</dc:date>
    </item>
    <item>
      <title>Re: Hosted gateway payment stalled</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Hosted-gateway-payment-stalled/m-p/59963#M34532</link>
      <description>&lt;P&gt;That did it, thank you&lt;/P&gt;</description>
      <pubDate>Wed, 20 Sep 2017 18:47:57 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Hosted-gateway-payment-stalled/m-p/59963#M34532</guid>
      <dc:creator>PcDudes524</dc:creator>
      <dc:date>2017-09-20T18:47:57Z</dc:date>
    </item>
  </channel>
</rss>

