Credit card processing

Bill Vlahos bvlahos at mac.com
Sat Jan 22 21:20:37 CST 2005


Another option would be to go with Kagi (http://www.kagi.com). They 
have a module that you can put into your Revolution application for 
this.

Bill Vlahos

On Jan 21, 2005, at 8:49 AM, Richard Miller wrote:

> Since posting a related question back in early December, we've signed 
> up with Authorize.net to use their card processing payment gateway. We 
> need to get credit card information from our Rev application to 
> Authorize.net and retrieve the results of the transaction back to our 
> app. (We do not have the ability to do any of this from a standard 
> browser. It all must all happen from within our Rev application.) 
> Configuring the data fields and data stream Authorize needs is not 
> difficult. The question is, how to establish and open the secure 
> connection.
>
> The following information is from the Authorize.net implementation 
> guide. Given this info, it seems we might need to use the Open Secure 
> Socket and Encrypt commands to start the process, but we really have 
> no idea of the syntax required. Also, how is an SSL certificate 
> involved in this process?
>
> Any comments would be greatly appreciated. Thanks.
>
> Richard Miller
> Imprinter Technologies
>
> ------------------------------------------
> How Does AIM Work?
>
> When using AIM, transactions flow in the following way:
>
>    1. The Merchant’s server initiates a secure connection to the 
> payment gateway and then initiates an HTTPS POST of the transaction 
> data to the gateway server
>    2. The payment gateway receives and processes the transaction data
>    3. The payment gateway then generates and submits the transaction 
> response to the Merchant’s server
>    4. The Merchant’s server receives and processes the response
>    5. Finally, the Merchant prints a receipt and obtains the 
> cardholder’s signature to complete the transaction
>
> What is Required to Implement AIM?
>
> Merchants must be able to perform the following functions in order to 
> submit transactions to the gateway using AIM:
>
>    1. Establish a secure socket connection
>    2. Provide both server and client side encryption
>    3. Develop scripts on a Web server for the integration to the 
> gateway (e.g., for submitting transaction data and receiving system 
> responses)
>
> AIM Implementation
>
> To implement AIM, a developer would design a script that can do the 
> following:
>
>    1. Securely obtain all of the information needed to process a 
> transaction
>    2. Initiate a secure HTTPS form POST from the merchant’s server to:
>                             
> https://cardpresent.authorize.net/gateway/transact.dll
>    3. Receive the response from the gateway and process the response 
> to display the appropriate result to the end user
>
> Note:    For reasons of security, use only port 443 for AIM 
> information transfers.
>
> _______________________________________________
> use-revolution mailing list
> use-revolution at lists.runrev.com
> http://lists.runrev.com/mailman/listinfo/use-revolution



More information about the use-livecode mailing list