Credit card processing
Bill Vlahos
bvlahos at mac.com
Sat Jan 22 22:20:37 EST 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