Hey Chris,

If you're serving https  on your site all you need to do is post the form
from that to authorize.net's url

What we do to capture users info into our db easily is have the user post
the form initially to an action where we create and populate the db record.
Then we present them with the completed form to approve before making final
submission. 

>From here we post to authorize.net using 100% hidden fields

<FORM METHOD=POST 
ACTION="https://secure.authorize.net/gateway/transact.dll";>

send them their required parameters

<INPUT TYPE=HIDDEN NAME="x_Cust_ID" VALUE="your value">
<INPUT TYPE=HIDDEN NAME="x_Invoice_Num" VALUE="your value">
<INPUT TYPE=HIDDEN NAME="x_adc_url"  VALUE="http://www.your
domain.com/name.taf?arg=whatever">
<INPUT TYPE=HIDDEN NAME="x_First_Name" VALUE="your value">
<INPUT TYPE=HIDDEN NAME="x_Last_Name" VALUE="your value">

etc. 

Authorize.net processes the transaction and  sends you back whatever args
you pass to them, a response code (1=passed, 2=declined, 3=error) and a
response reason code that elaborates on declines and errors (6= expired
card, 11=duplicate transaction for example).

We've had some sporadic problems with their general customer service but the
form posting has been pretty straightforward for us.

-Cornelius




on 9/27/02 10:27 AM, Chris Millet at [EMAIL PROTECTED] wrote:

> Actually, what I need to know is what to do before the transaction takes
> place, not after. I would like to capture all the information on one page
> and pass it to authorize.net for processing. According to their
> documentation, I need to be able to initialize a client side secure
> connection before this entire process can happen securely.
> 
> I think it has to do with the fact that a client must establish a secure
> connection with both my site and the authorize.net site in order for this to
> take place. I can serve a secure form for the client to fill out with an
> action pointing to authorize.net, but since the form originated from my
> site, the connection to authorize.net would not be secure until after the
> client had transmitted the information. If the client initiated the secure
> connection before transmitting the data, then it would be secure all around.
> Authorize.net documentation claims there are ways to initiate a client-side
> secure connection, but I am not aware of one.
> 
> At least that is my understanding of it. This is my first time to use
> authorize.net. I have done this using Verisign, but I have found their tools
> to be rather limiting as well as pricey.
> 
> Chris
> 
>> One of the parameters that you pass to authorize.net is called "x_adc_url".
>> it indicates where authorize.net sends the user after his transaction is
>> processed. 
>> 
>> I put an if statement at that point to check if the transaction was
>> approved, declined, or if there was an error.
>> 
>> I know this topic has been covered on the list a lot so if you have any
>> other questions I'll be glad to help you off list.
>> 
>> -Cornelius
>> 
>> on 9/27/02 6:25 AM, Chris Millet at [EMAIL PROTECTED] wrote:
>> 
>>> Does anyone know how to do this? My goal is to seamlessly integrate a
>>> shopping cart with the authorize.net payment gateway without looking like I
>>> left the site.
>>> 
>>> Chris
>>> 
>>> ________________________________________________________________________
>>> TO UNSUBSCRIBE: send a plain text/US ASCII email to [EMAIL PROTECTED]
>>> with unsubscribe witango-talk in the message body
>>> 
> 
> ________________________________________________________________________
> TO UNSUBSCRIBE: send a plain text/US ASCII email to [EMAIL PROTECTED]
> with unsubscribe witango-talk in the message body
> 

-- 
Cornelius Conboy
Forestweb, inc
1801 Avenue of the Stars suite 520
Los Angeles, CA 90067
(310) 553-0008

This email (including all enclosed documents) is intended only for the
use of the intended recipient and may contain information that is privileged
or otherwise exempt from disclosure under applicable law. If you are not the
intended recipient, you are hereby notified that any use, dissemination,
distribution, or copying of this email is strictly prohibited. If you have
received this email in error, please destroy all copies and notify us
immediately.


________________________________________________________________________
TO UNSUBSCRIBE: send a plain text/US ASCII email to [EMAIL PROTECTED]
                with unsubscribe witango-talk in the message body

Reply via email to