<?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: DPM relay url issue in Integration and Testing</title>
    <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/DPM-relay-url-issue/m-p/44814#M22699</link>
    <description>&lt;P&gt;Could it be due to custom domain? My website's public area has own domain name for each member, such as 001.eightplus.com or&amp;nbsp;&lt;SPAN&gt;010.eightplus.com for example. Is there any way around this?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;The payment page i refering is the gateway's payment page. My own page already has a cancel link, but when I reach the gateway payment page there is only submit button. Is there a way to add the cancel button there or just skip the gateway's page all together?&lt;/SPAN&gt;&lt;/P&gt;</description>
    <pubDate>Tue, 24 Jun 2014 08:47:24 GMT</pubDate>
    <dc:creator>Misfiring89</dc:creator>
    <dc:date>2014-06-24T08:47:24Z</dc:date>
    <item>
      <title>DPM relay url issue</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/DPM-relay-url-issue/m-p/41720#M22575</link>
      <description>&lt;P&gt;instead of redirecting the full url with query string parameters, the gateway displays the homepage, which is linked to the base url, and whats more it displays it inside&amp;nbsp;&lt;A href="https://test.authorize.net/gateway/transact.dll." target="_blank"&gt;https://test.authorize.net/gateway/transact.dll.&lt;/A&gt; I then tried putting all response parameters into a html form and submit it with javascript, which work until when trying to get the parameter and realise the system didn't receive any at all.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Need help on this.&lt;/P&gt;</description>
      <pubDate>Thu, 12 Jun 2014 08:37:16 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/DPM-relay-url-issue/m-p/41720#M22575</guid>
      <dc:creator>Misfiring89</dc:creator>
      <dc:date>2014-06-12T08:37:16Z</dc:date>
    </item>
    <item>
      <title>Re: DPM relay url issue</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/DPM-relay-url-issue/m-p/41732#M22580</link>
      <description>&lt;P&gt;can you post the code/page source sample of what you are trying to do.&lt;/P&gt;</description>
      <pubDate>Thu, 12 Jun 2014 11:48:37 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/DPM-relay-url-issue/m-p/41732#M22580</guid>
      <dc:creator>RaynorC1emen7</dc:creator>
      <dc:date>2014-06-12T11:48:37Z</dc:date>
    </item>
    <item>
      <title>Re: DPM relay url issue</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/DPM-relay-url-issue/m-p/41748#M22586</link>
      <description>&lt;P&gt;&amp;lt;%@ include file="header.jsp"%&amp;gt;&lt;BR /&gt;&lt;BR /&gt;&amp;lt;%@ page import="java.util.*"%&amp;gt;&lt;BR /&gt;&amp;lt;%@ page import="java.net.URLEncoder"%&amp;gt;&lt;BR /&gt;&amp;lt;%@ page import="java.util.Map" %&amp;gt;&lt;BR /&gt;&amp;lt;%@ page import="net.authorize.*" %&amp;gt;&lt;BR /&gt;&amp;lt;%&lt;BR /&gt;boolean isRedirect = false;&lt;BR /&gt;String sessionid = (String) request.getSession().getAttribute("SessionId");&lt;BR /&gt;net.authorize.sim.Result result = null;&lt;BR /&gt;%&amp;gt;&lt;BR /&gt;&amp;lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "&lt;A target="_blank" href="https://community.developer.cybersource.com/"&gt;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&amp;gt;&lt;/A&gt;&lt;BR /&gt;&amp;lt;html xmlns="&lt;A target="_blank" href="https://community.developer.cybersource.com/"&gt;http://www.w3.org/1999/xhtml"&amp;gt;&lt;/A&gt;&lt;BR /&gt;&amp;lt;head&amp;gt;&lt;BR /&gt;&amp;lt;/head&amp;gt;&lt;BR /&gt;&amp;lt;body&amp;gt;&lt;BR /&gt;&amp;lt;script type="text/javascript"&amp;gt;&lt;BR /&gt;&amp;lt;!--&lt;BR /&gt;var referrer = document.referrer;&lt;BR /&gt;if (referrer.substr(0,7)=="http://") referrer = referrer.substr(7);&lt;BR /&gt;if (referrer.substr(0,8)=="https://") referrer = referrer.substr(8);&lt;BR /&gt;if(referrer &amp;amp;&amp;amp; referrer.indexOf(document.location.hostname) != 0) {&lt;BR /&gt;&amp;lt;%&lt;BR /&gt;/*&lt;BR /&gt;* Leave the MD5HashKey as is - unless you have explicitly set it in the&lt;BR /&gt;* merchant interface: Account &amp;gt; Settings &amp;gt; Security Settings &amp;gt; MD5-Hash&lt;BR /&gt;*/&lt;BR /&gt;String MD5HashKey = "";&lt;BR /&gt;result = net.authorize.sim.Result.createResult(&lt;BR /&gt;ClientWebService.AUTHORIZENET_LOGIN&lt;BR /&gt;, MD5HashKey&lt;BR /&gt;, request.getParameterMap()&lt;BR /&gt;);&lt;BR /&gt;&lt;BR /&gt;isRedirect = result != null;&lt;BR /&gt;&lt;BR /&gt;%&amp;gt;&lt;BR /&gt;}&lt;BR /&gt;//--&amp;gt;&lt;BR /&gt;&amp;lt;/script&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&amp;lt;% if(isRedirect){ %&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;lt;form name="resultdivert" method=post action="&amp;lt;%= Sys.getURL("*dynamic id for url generation*", request, sessionid) %&amp;gt;"&lt;/P&gt;&lt;P&gt;&amp;lt;input type=hidden name="&amp;lt;%= ResponseField.RESPONSE_CODE.getFieldName() %&amp;gt;" value="&amp;lt;%= result.getResponseCode().getCode() %&amp;gt;"&amp;gt;&lt;BR /&gt;&amp;lt;input type=hidden name="&amp;lt;%= ResponseField.RESPONSE_REASON_CODE.getFieldName() %&amp;gt;" value="&amp;lt;%= result.getReasonResponseCode().getResponseReasonCode() %&amp;gt;"&amp;gt;&lt;BR /&gt;&amp;lt;input type=hidden name="&amp;lt;%= ResponseField.RESPONSE_REASON_TEXT.getFieldName() %&amp;gt;" value="&amp;lt;%= result.getResponseMap().get(ResponseField.RESPONSE_REASON_TEXT.getFieldName()) %&amp;gt;"&amp;gt;&lt;BR /&gt;&amp;lt;input type=hidden name="&amp;lt;%= ResponseField.INVOICE_NUMBER.getFieldName() %&amp;gt;" value="&amp;lt;%= result.getResponseMap().get(ResponseField.INVOICE_NUMBER.getFieldName()) %&amp;gt;"&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;lt;% if(result.isApproved()) { %&amp;gt;&lt;BR /&gt;&amp;lt;input type=hidden name="&amp;lt;%= ResponseField.TRANSACTION_ID.getFieldName() %&amp;gt;" value="&amp;lt;%= result.getResponseMap().get(ResponseField.TRANSACTION_ID.getFieldName()) %&amp;gt;"&amp;gt;&lt;BR /&gt;&amp;lt;% } %&amp;gt;&lt;BR /&gt;&amp;lt;/form&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;lt;script&amp;gt;document.resultdivert.submit()&amp;lt;/script&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;lt;% }else{ %&amp;gt;&lt;BR /&gt;&amp;lt;div id="wrapper"&amp;gt;&lt;BR /&gt;&amp;lt;div id="side"&amp;gt;&amp;lt;img src="&amp;lt;%= request.getContextPath() %&amp;gt;/web/images/img_side_8_03.png" width="180" height="600" /&amp;gt;&amp;lt;/div&amp;gt;&lt;BR /&gt;&lt;BR /&gt;&amp;lt;div id="content"&amp;gt;&lt;BR /&gt;&amp;lt;table width="750" border="0" cellspacing="0" cellpadding="5" id="form"&amp;gt;&lt;BR /&gt;&amp;lt;tr&amp;gt;&lt;BR /&gt;&amp;lt;td colspan=3 align="left" valign="middle"&amp;gt;&amp;amp;nbsp;&amp;lt;/td&amp;gt;&lt;BR /&gt;&amp;lt;/tr&amp;gt;&lt;BR /&gt;&amp;lt;tr&amp;gt;&lt;BR /&gt;&amp;lt;td align="left" valign="middle"&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;b&amp;gt;Error: Failed to receive response from Authorize.net. Please contact system administrator. Do not re-submit sales.&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&lt;BR /&gt;&amp;lt;/tr&amp;gt;&lt;BR /&gt;&amp;lt;/table&amp;gt;&lt;BR /&gt;&amp;lt;/div&amp;gt;&lt;BR /&gt;&amp;lt;/div&amp;gt;&lt;BR /&gt;&amp;lt;% } %&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;lt;/body&amp;gt;&lt;BR /&gt;&amp;lt;/html&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The URL is dynamically generated due to our website uses member's id as domain name, so each member sees a different link, e.g. 001.website.com or something. The form post is successful but without all the parameters, so we're stuck in the development. Any help will be appreciated.&lt;/P&gt;</description>
      <pubDate>Fri, 13 Jun 2014 02:53:22 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/DPM-relay-url-issue/m-p/41748#M22586</guid>
      <dc:creator>Misfiring89</dc:creator>
      <dc:date>2014-06-13T02:53:22Z</dc:date>
    </item>
    <item>
      <title>Re: DPM relay url issue</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/DPM-relay-url-issue/m-p/41750#M22587</link>
      <description>&lt;P&gt;I also tried modifying the code to use query strings instead of html form post, but the result is that the gateway simply disregards all parameters and only execute the base url, which links to our homepage.&lt;/P&gt;</description>
      <pubDate>Fri, 13 Jun 2014 03:05:43 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/DPM-relay-url-issue/m-p/41750#M22587</guid>
      <dc:creator>Misfiring89</dc:creator>
      <dc:date>2014-06-13T03:05:43Z</dc:date>
    </item>
    <item>
      <title>Re: DPM relay url issue</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/DPM-relay-url-issue/m-p/41752#M22588</link>
      <description>&lt;P&gt;Can you try not redirect and read what is in the request.getParameterMap()&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;or comment out the&lt;/P&gt;&lt;P&gt;&amp;lt;script&amp;gt;document.resultdivert.submit()&amp;lt;/script&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;and see the web broswer page source to see if the value are in it.&lt;/P&gt;</description>
      <pubDate>Fri, 13 Jun 2014 11:34:09 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/DPM-relay-url-issue/m-p/41752#M22588</guid>
      <dc:creator>RaynorC1emen7</dc:creator>
      <dc:date>2014-06-13T11:34:09Z</dc:date>
    </item>
    <item>
      <title>Re: DPM relay url issue</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/DPM-relay-url-issue/m-p/44642#M22622</link>
      <description>&lt;P&gt;Hi just want to inform that the test succeeded today, without any modification on my part. This is most strange. I'm using html form post.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;EDIT: Sorry I did change something... I changed the&amp;nbsp;MD5HashKey from empty string to login key. The documentation mentioned that this is suppose to be empty string if no setup is done at merchant area, but I suspect that this is wrong so I tried using login key instead, and it worked.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;However, there is still the issue that the gateway tries to load the homepage for a few seconds, right before the redirect succeeded and my summary page is displayed. This few seconds could cause confusion for the user. Any idea as to why this is happening?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 18 Jun 2014 02:40:57 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/DPM-relay-url-issue/m-p/44642#M22622</guid>
      <dc:creator>Misfiring89</dc:creator>
      <dc:date>2014-06-18T02:40:57Z</dc:date>
    </item>
    <item>
      <title>Re: DPM relay url issue</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/DPM-relay-url-issue/m-p/44644#M22623</link>
      <description>&lt;P&gt;Another question.... If I save attributes in sessions before I proceed to the gateway, will the session remain in relay URL?&lt;/P&gt;</description>
      <pubDate>Wed, 18 Jun 2014 06:46:41 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/DPM-relay-url-issue/m-p/44644#M22623</guid>
      <dc:creator>Misfiring89</dc:creator>
      <dc:date>2014-06-18T06:46:41Z</dc:date>
    </item>
    <item>
      <title>Re: DPM relay url issue</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/DPM-relay-url-issue/m-p/44652#M22627</link>
      <description>&lt;P&gt;Session doesn't come across to authorize.net, if you need to save something, either save it on your data before calling the dpm page or pass it as a merchant defined fields, which is any fields with name that are not from authorize.net&lt;/P&gt;</description>
      <pubDate>Wed, 18 Jun 2014 11:18:48 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/DPM-relay-url-issue/m-p/44652#M22627</guid>
      <dc:creator>RaynorC1emen7</dc:creator>
      <dc:date>2014-06-18T11:18:48Z</dc:date>
    </item>
    <item>
      <title>Re: DPM relay url issue</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/DPM-relay-url-issue/m-p/44740#M22667</link>
      <description>&lt;P&gt;Thanks for the help, things are working properly for me now, although I did encounter strange problems, such as relay url not working the first time, then I try again and it worked ever since.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;One more question, how do I set it so that users can choose to cancel the payment on the payment form?&lt;/P&gt;</description>
      <pubDate>Fri, 20 Jun 2014 03:01:11 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/DPM-relay-url-issue/m-p/44740#M22667</guid>
      <dc:creator>Misfiring89</dc:creator>
      <dc:date>2014-06-20T03:01:11Z</dc:date>
    </item>
    <item>
      <title>Re: DPM relay url issue</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/DPM-relay-url-issue/m-p/44742#M22668</link>
      <description>&lt;P&gt;such as relay url not working the first time, then I try again and it worked ever since.&lt;/P&gt;&lt;P&gt;It could be that Authorize.net didn't have your ip address cache. Check your dns cache settings, it should be on your ip/domain register&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;One more question, how do I set it so that users can choose to cancel the payment on the payment form?&lt;/P&gt;&lt;P&gt;Since it is DPM, the payment form is on your site just add a button on your page to redirect to some where else.&lt;/P&gt;</description>
      <pubDate>Fri, 20 Jun 2014 11:01:58 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/DPM-relay-url-issue/m-p/44742#M22668</guid>
      <dc:creator>RaynorC1emen7</dc:creator>
      <dc:date>2014-06-20T11:01:58Z</dc:date>
    </item>
    <item>
      <title>Re: DPM relay url issue</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/DPM-relay-url-issue/m-p/44814#M22699</link>
      <description>&lt;P&gt;Could it be due to custom domain? My website's public area has own domain name for each member, such as 001.eightplus.com or&amp;nbsp;&lt;SPAN&gt;010.eightplus.com for example. Is there any way around this?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;The payment page i refering is the gateway's payment page. My own page already has a cancel link, but when I reach the gateway payment page there is only submit button. Is there a way to add the cancel button there or just skip the gateway's page all together?&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 24 Jun 2014 08:47:24 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/DPM-relay-url-issue/m-p/44814#M22699</guid>
      <dc:creator>Misfiring89</dc:creator>
      <dc:date>2014-06-24T08:47:24Z</dc:date>
    </item>
    <item>
      <title>Re: DPM relay url issue</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/DPM-relay-url-issue/m-p/44816#M22700</link>
      <description>&lt;P&gt;If the payment for is in authorize.net page(the url on the address bar is on authorize.net), you are using SIM&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;A target="_blank" href="http://developer.authorize.net/guides/SIM/wwhelp/wwhimpl/js/html/wwhelp.htm#href=Appendix%20B.html"&gt;http://developer.authorize.net/guides/SIM/wwhelp/wwhimpl/js/html/wwhelp.htm#href=Appendix%20B.html&lt;/A&gt;&lt;/P&gt;&lt;P&gt;For cancel, you can add the x_cancel_url _text and x_cancel_url&lt;/P&gt;</description>
      <pubDate>Tue, 24 Jun 2014 11:12:02 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/DPM-relay-url-issue/m-p/44816#M22700</guid>
      <dc:creator>RaynorC1emen7</dc:creator>
      <dc:date>2014-06-24T11:12:02Z</dc:date>
    </item>
    <item>
      <title>Re: DPM relay url issue</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/DPM-relay-url-issue/m-p/44852#M22718</link>
      <description>&lt;P&gt;I intended to follow DPM's method, but I believe that it is more secure to have user key in card data in gateway's payment page. Thus the availability of a cancel option is vital.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;More question about the cancel button, will the gateway pass back any parameters if user click the cancel button? The system needs to record this into the bill data.&lt;/P&gt;</description>
      <pubDate>Wed, 25 Jun 2014 02:23:12 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/DPM-relay-url-issue/m-p/44852#M22718</guid>
      <dc:creator>Misfiring89</dc:creator>
      <dc:date>2014-06-25T02:23:12Z</dc:date>
    </item>
    <item>
      <title>Re: DPM relay url issue</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/DPM-relay-url-issue/m-p/44858#M22721</link>
      <description>&lt;P&gt;Both&amp;nbsp;DPM or SIM run on the client browser and when they hit the submit button, it go to authorize.net.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;More question about the cancel button, will the gateway pass back any parameters if user click the cancel button? The system needs to record this into the bill data.&lt;/P&gt;&lt;P&gt;If you doing DPM, it is running on your webstie, just have the button submit it back to your site.&lt;/P&gt;</description>
      <pubDate>Wed, 25 Jun 2014 11:44:11 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/DPM-relay-url-issue/m-p/44858#M22721</guid>
      <dc:creator>RaynorC1emen7</dc:creator>
      <dc:date>2014-06-25T11:44:11Z</dc:date>
    </item>
    <item>
      <title>Re: DPM relay url issue</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/DPM-relay-url-issue/m-p/44960#M22771</link>
      <description>&lt;P&gt;What about the cancel button on the hosted payment form? If I add in&amp;nbsp;x_cancel_url as parameter, what parameters will the gateway send back as a result if user click the cancel button?&lt;/P&gt;</description>
      <pubDate>Tue, 01 Jul 2014 02:45:55 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/DPM-relay-url-issue/m-p/44960#M22771</guid>
      <dc:creator>Misfiring89</dc:creator>
      <dc:date>2014-07-01T02:45:55Z</dc:date>
    </item>
    <item>
      <title>Re: DPM relay url issue</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/DPM-relay-url-issue/m-p/44968#M22775</link>
      <description>&lt;P&gt;What about the cancel button on the hosted payment form? If I add in&amp;nbsp;x_cancel_url as parameter, what parameters will the gateway send back as a result if user click the cancel button?&lt;/P&gt;&lt;P&gt;For SIM? I haven't use that before, but you could try it on your test account and see what get send.&lt;/P&gt;</description>
      <pubDate>Tue, 01 Jul 2014 11:12:00 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/DPM-relay-url-issue/m-p/44968#M22775</guid>
      <dc:creator>RaynorC1emen7</dc:creator>
      <dc:date>2014-07-01T11:12:00Z</dc:date>
    </item>
  </channel>
</rss>

