[thelist] Server2Server Communication
Johnson Borja See
jbs at palindrome.ph
Fri Apr 21 08:59:59 CDT 2006
Hi Chris, Ken and Hassan
Got it thru the thick coconut, finally.
Thanks a million guys.
> Johnson
> [..]
>
> > My problem is this:
> >
> > The payment gateway sent the response to the client browser,
> > not to my site so that it can appropriately redirect the
> > client browser to the right page depending on the result of
> > the response of the browser.
>
> Re-read Ken's post, and read up on the Redirect() method of the
Response
> object. The redirect does not occur on the server as it appears. When
> invoked, the Redirect() method tells the server to return an HTTP
> response of status 302, "Object Moved". The browser then requests the
> specified resource.
>
> You need to use the ServerXMLHttp object as Ken suggested. Your code
> will look something like this, depending on the version of MSXML you
> have installed on the server:
>
> <%
> dim http, gatewayResponse, Gateway, InitParam, ErrorCode
>
> Gateway = "https://www.somepaymentgateway.com/init"
> InitParam = "merchant=12345&amount=1.00¤cy=USD ..."
>
> Set http = server.CreateObject("MSXML2.ServerXMLHttp")
>
> http.open("GET", Gateway & InitParam, false)
> http.send()
> gatewayResponse = http.responseText
> Set http = nothing
> %>
>
> Read up on the methods of the ServerXMLHttp object, and you shoujld be
> in a position to implement your requirements. There is no simpler way
> (to my knowledge) to achieve what you want.
>
> [..]
>
> --
> Chris Marsh
> Web Developer
> http://www.globet.com/
> Tel: +44 20 8246 4804 Ext 828
> Fax: +44 20 8246 4808
>
> Any opinions expressed in this email are those of the individual and
not
> necessarily the Company. This message is intended for the use of the
> individual or entity to which it is addressed and may contain
> information that is confidential and privileged and exempt from
> disclosure under applicable law. If the reader of this message is not
> the intended recipient, you are hereby notified that any
dissemination,
> distribution, or copying of this communication is strictly prohibited.
> If you have received this communication in error, please contact the
> sender immediately and delete it from your system.
> --
>
> * * Please support the community that supports you. * *
> http://evolt.org/help_support_evolt/
>
> For unsubscribe and other options, including the Tip Harvester
> and archives of thelist go to: http://lists.evolt.org
> Workers of the Web, evolt !
>
>
More information about the thelist
mailing list